Interface IMember
The IMember interface represents a process connected to or running within a cluster.
Namespace: Tangosol.Net
Assembly: Coherence.dll
Syntax
public interface IMember
Properties
ClusterName
The name of the cluster with which this member is associated.
Declaration
string ClusterName { get; }
Property Value
Type | Description |
---|---|
string |
MachineName
Determine the configured name for the machine (such as a host name) in which this IMember resides.
Declaration
string MachineName { get; set; }
Property Value
Type | Description |
---|---|
string | The configured machine name or |
Remarks
This name is used for logging purposes and to differentiate among multiple servers, and may be used as the basis for determining the MachineId property.
MemberName
Determine the configured name for the IMember.
Declaration
string MemberName { get; set; }
Property Value
Type | Description |
---|---|
string | The configured IMember name or |
Remarks
This name is used for logging purposes and to differentiate among members running within a particular process.
ProcessName
Determine the configured name for the process (such as a JVM) in which this IMember resides.
Declaration
string ProcessName { get; set; }
Property Value
Type | Description |
---|---|
string | The configured process name or |
Remarks
This name is used for logging purposes and to differentiate among multiple processes on a a single machine.
RackName
Determine the configured name for the rack (such as a physical rack, cage or blade frame) in which this IMember resides.
Declaration
string RackName { get; set; }
Property Value
Type | Description |
---|---|
string | The configured rack name or |
Remarks
This name is used for logging purposes and to differentiate among multiple racks within a particular data center, for example.
RoleName
Determine the configured role name for the IMember.
Declaration
string RoleName { get; set; }
Property Value
Type | Description |
---|---|
string | The configured role name for the IMember or |
Remarks
This role is completely definable by the application, and can be used to determine what members to use for specific purposes, such as to send particular types of work to.
SiteName
Determine the configured name for the site (such as a data center) in which this IMember resides.
Declaration
string SiteName { get; set; }
Property Value
Type | Description |
---|---|
string | The configured site name or |
Remarks
This name is used for logging purposes and to differentiate among multiple geographic sites.