- scanServiceInfo(ServiceInfo) - Static method in class io.scalecube.services.ServiceScanner
-
Scans ServiceInfo and builds list of ServiceRegistration-s.
- scheduler(Scheduler) - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext.Builder
-
- Secured - Annotation Type in io.scalecube.services.auth
-
This annotation is used to mark that service or service method is protected by authentication
mechanism.
- ServerTransport - Interface in io.scalecube.services.transport.api
-
- serverTransport(ServiceMethodRegistry) - Method in interface io.scalecube.services.transport.api.ServiceTransport
-
- Service - Annotation Type in io.scalecube.services.annotations
-
Indicates that an annotated class is an Service Fabric service object.
- service() - Method in class io.scalecube.services.methods.ServiceMethodInvoker
-
- ServiceCall - Class in io.scalecube.services
-
- ServiceCall() - Constructor for class io.scalecube.services.ServiceCall
-
- ServiceClientErrorMapper - Interface in io.scalecube.services.exceptions
-
- ServiceDiscovery - Interface in io.scalecube.services.discovery.api
-
- ServiceDiscoveryContext - Class in io.scalecube.services.discovery.api
-
- ServiceDiscoveryContext.Builder - Class in io.scalecube.services.discovery.api
-
- ServiceDiscoveryEvent - Class in io.scalecube.services.discovery.api
-
- ServiceDiscoveryEvent.Type - Enum in io.scalecube.services.discovery.api
-
- ServiceDiscoveryFactory - Interface in io.scalecube.services.discovery.api
-
- ServiceDiscoveryOptions - Class in io.scalecube.services.discovery.api
-
- ServiceDiscoveryOptions() - Constructor for class io.scalecube.services.discovery.api.ServiceDiscoveryOptions
-
- ServiceDiscoveryOptions(ServiceDiscoveryOptions) - Constructor for class io.scalecube.services.discovery.api.ServiceDiscoveryOptions
-
ServiceDiscoveryOptions copy constructor.
- serviceEndpoint() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryEvent
-
- serviceEndpoint(ServiceEndpoint) - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryOptions
-
- serviceEndpoint() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryOptions
-
- ServiceEndpoint - Class in io.scalecube.services
-
- ServiceEndpoint() - Constructor for class io.scalecube.services.ServiceEndpoint
-
- ServiceEndpoint.Builder - Class in io.scalecube.services
-
- ServiceException - Exception in io.scalecube.services.exceptions
-
- ServiceException(int, String) - Constructor for exception io.scalecube.services.exceptions.ServiceException
-
- ServiceException(int, Throwable) - Constructor for exception io.scalecube.services.exceptions.ServiceException
-
- ServiceException(int, String, Throwable) - Constructor for exception io.scalecube.services.exceptions.ServiceException
-
- ServiceInfo - Class in io.scalecube.services
-
- ServiceInfo.Builder - Class in io.scalecube.services
-
- serviceInstance() - Method in class io.scalecube.services.ServiceInfo
-
- serviceInterfaces(Object) - Static method in class io.scalecube.services.Reflect
-
Util function to get service interfaces collections from service instance.
- ServiceMessage - Class in io.scalecube.services.api
-
- ServiceMessage.Builder - Class in io.scalecube.services.api
-
- ServiceMessageDataDecoder - Interface in io.scalecube.services.transport.api
-
- ServiceMethod - Annotation Type in io.scalecube.services.annotations
-
Indicates that an annotated method is a service method available via Service Fabric framework.
- ServiceMethodDefinition - Class in io.scalecube.services
-
A Service Method Definition is a single method definition of a service inside service
registration.
- ServiceMethodDefinition() - Constructor for class io.scalecube.services.ServiceMethodDefinition
-
- ServiceMethodDefinition(String) - Constructor for class io.scalecube.services.ServiceMethodDefinition
-
Create a new Service Method Definition.
- ServiceMethodDefinition(String, Map<String, String>, boolean) - Constructor for class io.scalecube.services.ServiceMethodDefinition
-
Create a new Service Method Definition.
- ServiceMethodInvoker - Class in io.scalecube.services.methods
-
- ServiceMethodInvoker(Method, Object, MethodInfo, ServiceProviderErrorMapper, ServiceMessageDataDecoder, Authenticator<Object>, PrincipalMapper<Object, Object>) - Constructor for class io.scalecube.services.methods.ServiceMethodInvoker
-
Constructs a service method invoker out of real service object instance and method info.
- ServiceMethodRegistry - Interface in io.scalecube.services.methods
-
- serviceMethods(Class<?>) - Static method in class io.scalecube.services.Reflect
-
Util function to get service Method map from service api.
- serviceMethodTags(Method) - Static method in class io.scalecube.services.Reflect
-
Util function to extract service tags from service method api.
- serviceName() - Method in class io.scalecube.services.methods.MethodInfo
-
- serviceName(Class<?>) - Static method in class io.scalecube.services.Reflect
-
Util function to extract service name from service api.
- ServiceProvider - Interface in io.scalecube.services
-
- ServiceProviderErrorMapper - Interface in io.scalecube.services.exceptions
-
- ServiceReference - Class in io.scalecube.services
-
Service reference.
- ServiceReference(ServiceMethodDefinition, ServiceRegistration, ServiceEndpoint) - Constructor for class io.scalecube.services.ServiceReference
-
Constructor for service reference.
- serviceReferences() - Method in class io.scalecube.services.ServiceEndpoint
-
Creates collection of service references from serviceRegistrations.
- ServiceRegistration - Class in io.scalecube.services
-
- ServiceRegistration() - Constructor for class io.scalecube.services.ServiceRegistration
-
- ServiceRegistration(String, Map<String, String>, Collection<ServiceMethodDefinition>) - Constructor for class io.scalecube.services.ServiceRegistration
-
Create a new service registration.
- serviceRegistrations(Collection<ServiceRegistration>) - Method in class io.scalecube.services.ServiceEndpoint.Builder
-
Setter for serviceRegistrations.
- serviceRegistrations() - Method in class io.scalecube.services.ServiceEndpoint
-
- serviceRegistry(ServiceRegistry) - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext.Builder
-
- ServiceRegistry - Interface in io.scalecube.services.registry.api
-
Service registry interface provides API to register/unregister services in the system and make
services lookup by service result.
- serviceRegistry(ServiceRegistry) - Method in class io.scalecube.services.ServiceCall
-
Setter for serviceRegistry.
- ServiceScanner - Class in io.scalecube.services
-
- serviceTags(Class<?>) - Static method in class io.scalecube.services.Reflect
-
Util function to extract service tags from service api.
- ServiceTransport - Interface in io.scalecube.services.transport.api
-
- ServiceUnavailableException - Exception in io.scalecube.services.exceptions
-
- ServiceUnavailableException(String) - Constructor for exception io.scalecube.services.exceptions.ServiceUnavailableException
-
- ServiceUnavailableException(int, String) - Constructor for exception io.scalecube.services.exceptions.ServiceUnavailableException
-
- ServiceUnavailableException(Throwable) - Constructor for exception io.scalecube.services.exceptions.ServiceUnavailableException
-
- shutdown() - Method in interface io.scalecube.services.discovery.api.ServiceDiscovery
-
Shutting down this ServiceDiscovery instance.
- start() - Method in interface io.scalecube.services.discovery.api.ServiceDiscovery
-
Starting this ServiceDiscovery instance.
- start() - Method in interface io.scalecube.services.gateway.Gateway
-
Starts the gateway.
- start() - Method in interface io.scalecube.services.transport.api.ServiceTransport
-
Starts transport.
- stop() - Method in interface io.scalecube.services.gateway.Gateway
-
Stops the gateway.
- stop() - Method in interface io.scalecube.services.transport.api.ServerTransport
-
Stops server transport.
- stop() - Method in interface io.scalecube.services.transport.api.ServiceTransport
-
Shutdowns transport.