All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description CallStatisticsCollector If you useServiceInstanceWithStatGathering, use an implementation of this class interface for actually collecting information about calls madeConfigProvider Configuration provider for Service Discovery and Load BalancerConstants Constants for the main API classesElementWithType A class having aElementWithType.type()method such a load balancer and service discovery providers.LoadBalancer Works with a single service name.LoadBalancerAttribute Defines an attribute for a load balancer.LoadBalancerAttributes Annotation used to define arrays ofLoadBalancerAttribute.LoadBalancerConfig Load balancer configuration.LoadBalancerLoader Used by stork internals to generate service loader for LoadBalancerProviderLoadBalancerProvider<T> A load balancer provider allowing to create instances of load balancers.LoadBalancerType The type of the load balancer.Metadata<T extends Enum<T>> Service Instance metadata.Metadata.DefaultMetadataKey The default metadata key.MetadataKey Interface representing metadata key.NoAcceptableServiceInstanceFoundException Thrown byLoadBalancerwhen all available services are not acceptable for some, arbitrary, reasonNoServiceInstanceFoundException Thrown by aLoadBalancerwhen it doesn't have service instances to choose from or all available services are not valid to select, e.g.NoSuchServiceDefinitionException Exception thrown when Stork does not have aServiceassociated with a given name.Service Represents a Service.ServiceConfig Service configuration, wraps both (optional) LoadBalancer configuration and (required) ServiceDiscovery configuration for a single serviceServiceDefinition Define a service that will be managed by Stork.ServiceDiscovery Interface to retrieve the list of all available service instances for a given service.ServiceDiscoveryAttribute Defines an attribute for a service discovery.ServiceDiscoveryAttributes Annotation used to define arrays ofServiceDiscoveryAttribute.ServiceDiscoveryConfig Service Discovery configuration.ServiceDiscoveryLoader Used by stork internals to generate service loader for LoadBalancerProvider.ServiceDiscoveryProvider<T> A service discovery provider allowing to create instances of service discovery.ServiceDiscoveryType The type of the service discovery.ServiceInstance Represents an instance of service.SimpleServiceConfig Implementation ofServiceConfigstoring the service name, service discovery config and load balancer config.SimpleServiceConfig.Builder ASimpleServiceConfigbuilder.SimpleServiceConfig.SimpleLoadBalancerConfig An implementation ofLoadBalancerConfigusing an unmodifiableMapas backend to store the configuration.SimpleServiceConfig.SimpleServiceDiscoveryConfig An implementation ofServiceDiscoveryConfigusing an unmodifiableMapas backend to store the configuration.StorkInfrastructure A provider for "utility" objects used by service discovery and load balancer implementations.StorkServiceRegistry The central API of Stork