Interface IAddress

All Superinterfaces:
Externalizable, Serializable
All Known Implementing Classes:
LocalMessenger.LocalAddress, NettyAddressGenerator.NettyAddress

public interface IAddress extends Externalizable
Class representing a network address of a cluster node.
Author:
ActiveViam
  • Method Details

    • getNodeType

      IAddress.NodeType getNodeType()
      Returns the type of the node in the cluster.
    • getAddress

      String getAddress()
      Returns a human-readable string representation of the Address.
    • getEndPointAddress

      String getEndPointAddress()
      Returns the endpoint address of the cube this address is based on if exposed.
      See Also:
      • ActiveViamProperty#DATA_CUBE_REST_ENDPOINT_PROPERTY
    • getCubeId

      String getCubeId()
      Returns the unique cube identifier on which the address is based.