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 Details

  • Constructor Details

    • NullMemberIdentityProvider

      public NullMemberIdentityProvider()
  • Method Details

    • getMachineName

      public String getMachineName()
      Description copied from interface: MemberIdentityProvider
      Return 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:
      getMachineName in interface MemberIdentityProvider
      Returns:
      the configured Machine name or null
    • getMemberName

      public String getMemberName()
      Description copied from interface: MemberIdentityProvider
      Return the name for the Member. This name is used for logging purposes and to differentiate among Members running within a particular process.
      Specified by:
      getMemberName in interface MemberIdentityProvider
      Returns:
      the configured Member name or null
    • getRackName

      public String getRackName()
      Description copied from interface: MemberIdentityProvider
      Return 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:
      getRackName in interface MemberIdentityProvider
      Returns:
      the configured Rack name or null
    • getSiteName

      public String getSiteName()
      Description copied from interface: MemberIdentityProvider
      Return 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:
      getSiteName in interface MemberIdentityProvider
      Returns:
      the configured Site name or null
    • getRoleName

      public String getRoleName()
      Description copied from interface: MemberIdentityProvider
      Return 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:
      getRoleName in interface MemberIdentityProvider
      Returns:
      the configured role name for the Member or null