Class CatalogService

  • Direct Known Subclasses:
    ImmutableCatalogService

    @Immutable
    public abstract class CatalogService
    extends java.lang.Object
    • Constructor Detail

      • CatalogService

        public CatalogService()
    • Method Detail

      • getNode

        public abstract java.lang.String getNode()
      • getAddress

        public abstract java.lang.String getAddress()
      • getDatacenter

        public abstract java.util.Optional<java.lang.String> getDatacenter()
      • getServiceName

        public abstract java.lang.String getServiceName()
      • getServiceId

        public abstract java.lang.String getServiceId()
      • getServiceAddress

        public abstract java.lang.String getServiceAddress()
      • getServiceEnableTagOverride

        public abstract java.util.Optional<java.lang.Boolean> getServiceEnableTagOverride()
      • getServicePort

        public abstract int getServicePort()
      • getServiceTags

        public abstract java.util.List<java.lang.String> getServiceTags()
      • getServiceMeta

        public abstract java.util.Map<java.lang.String,​java.lang.String> getServiceMeta()
      • getServiceWeights

        public abstract java.util.Optional<ServiceWeights> getServiceWeights()
      • getNodeMeta

        public abstract java.util.Map<java.lang.String,​java.lang.String> getNodeMeta()