Package com.tangosol.util
Class NullImplementation.NullMemberIdentityProvider
java.lang.Object
com.tangosol.util.NullImplementation.NullMemberIdentityProvider
- All Implemented Interfaces:
MemberIdentityProvider
- Enclosing class:
- NullImplementation
public static class NullImplementation.NullMemberIdentityProvider
extends Object
implements MemberIdentityProvider
An implementation of a
MemberIdentityProvider that
returns null for all its methods.- Since:
- 22.06
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NullImplementation.NullMemberIdentityProviderA singleton instance of aNullImplementation.NullMemberIdentityProvider.Fields inherited from interface com.tangosol.net.MemberIdentityProvider
PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the name for the Machine (such as a host name) in which this Member resides.Return the name for the Member.Return the name for the Rack (such as a physical rack, cage or blade frame) in which this Member resides.Return the role name for the Member.Return the name for the Site (such as a data center) in which this Member resides.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tangosol.net.MemberIdentityProvider
setDependencies
-
Field Details
-
INSTANCE
A singleton instance of aNullImplementation.NullMemberIdentityProvider.
-
-
Constructor Details
-
NullMemberIdentityProvider
public NullMemberIdentityProvider()
-
-
Method Details
-
getMachineName
Description copied from interface:MemberIdentityProviderReturn the 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, and may be used as the basis for determining the MachineId property.- Specified by:
getMachineNamein interfaceMemberIdentityProvider- Returns:
- the configured Machine name or
null
-
getMemberName
Description copied from interface:MemberIdentityProviderReturn the name for the Member. This name is used for logging purposes and to differentiate among Members running within a particular process.- Specified by:
getMemberNamein interfaceMemberIdentityProvider- Returns:
- the configured Member name or
null
-
getRackName
Description copied from interface:MemberIdentityProviderReturn the 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.- Specified by:
getRackNamein interfaceMemberIdentityProvider- Returns:
- the configured Rack name or
null
-
getSiteName
Description copied from interface:MemberIdentityProviderReturn the 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.- Specified by:
getSiteNamein interfaceMemberIdentityProvider- Returns:
- the configured Site name or
null
-
getRoleName
Description copied from interface:MemberIdentityProviderReturn the role name for the Member. This role is completely definable by the application, and can be used to determine what Members to use for specific purposes.- Specified by:
getRoleNamein interfaceMemberIdentityProvider- Returns:
- the configured role name for the Member or
null
-