#include <coherence/net/Member.hpp>
Inherits Object.
Public Types | |
typedef spec::Handle | Handle |
Member Handle definition. | |
typedef spec::View | View |
Member View definition. | |
typedef spec::Holder | Holder |
Member Holder definition. | |
Public Member Functions | |
virtual String::View | getClusterName () const =0 |
Return the name of the cluster with which this member is associated. | |
virtual String::View | getSiteName () const =0 |
Determine the configured name for the Site (such as a data center) in which this Member resides. | |
virtual String::View | getRackName () const =0 |
Determine the configured name for the Rack (such as a physical rack, cage or blade frame) in which this Member resides. | |
virtual String::View | getMachineName () const =0 |
Determine the configured name for the Machine (such as a host name) in which this Member resides. | |
virtual String::View | getProcessName () const =0 |
Determine the configured name for the Process (such as a JVM) in which this Member resides. | |
virtual String::View | getMemberName () const =0 |
Determine the configured name for the Member. | |
virtual String::View | getRoleName () const =0 |
Determine the configured role name for the Member. |
virtual String::View getClusterName | ( | ) | const [pure virtual] |
Return the name of the cluster with which this member is associated.
virtual String::View getSiteName | ( | ) | const [pure virtual] |
Determine the configured name for the Site (such as a data center) in which this Member resides.
This name is used for logging purposes and to differentiate among multiple geographic sites.
virtual String::View getRackName | ( | ) | const [pure virtual] |
Determine the configured name for the Rack (such as a physical rack, cage or blade frame) in which this Member resides.
This name is used for logging purposes and to differentiate among multiple racks within a particular data center, for example.
virtual String::View getMachineName | ( | ) | const [pure virtual] |
Determine the configured name for the Machine (such as a host name) in which this Member resides.
This name is used for logging purposes and to differentiate among multiple servers.
virtual String::View getProcessName | ( | ) | const [pure virtual] |
Determine the configured name for the Process (such as a JVM) in which this Member resides.
This name is used for logging purposes and to differentiate among multiple processes on a a single machine.
virtual String::View getMemberName | ( | ) | const [pure virtual] |
virtual String::View getRoleName | ( | ) | const [pure virtual] |