java.lang.Object
org.opendaylight.infrautils.diagstatus.internal.ClusterMemberInfoImpl
All Implemented Interfaces:
org.opendaylight.infrautils.diagstatus.ClusterMemberInfo

@Deprecated(forRemoval=true) @Singleton public final class ClusterMemberInfoImpl extends Object implements org.opendaylight.infrautils.diagstatus.ClusterMemberInfo
Deprecated, for removal: This API element is subject to removal in a future version.
Implementation of ClusterMemberInfo service using the JMX MBeans exposed by Akka framework used in ODL controller.
Author:
Faseela K, Michael Vorburger converted former static utility to service (for testability)
  • Constructor Details

    • ClusterMemberInfoImpl

      public ClusterMemberInfoImpl()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getSelfAddress

      public InetAddress getSelfAddress()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getSelfAddress in interface org.opendaylight.infrautils.diagstatus.ClusterMemberInfo
    • getClusterMembers

      public List<InetAddress> getClusterMembers()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getClusterMembers in interface org.opendaylight.infrautils.diagstatus.ClusterMemberInfo
    • isLocalAddress

      public boolean isLocalAddress(InetAddress ipAddress)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      isLocalAddress in interface org.opendaylight.infrautils.diagstatus.ClusterMemberInfo