Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

action() - Method in class io.scalecube.services.ServiceMethodDefinition
 
action() - Method in class io.scalecube.services.ServiceReference
 
address() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext
Returns service discovery address.
address(Address) - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext.Builder
 
address() - Method in interface io.scalecube.services.gateway.Gateway
Returns gateway address.
address() - Method in class io.scalecube.services.ServiceEndpoint
 
address(Address) - Method in class io.scalecube.services.ServiceEndpoint.Builder
 
address() - Method in class io.scalecube.services.ServiceReference
 
address() - Method in interface io.scalecube.services.transport.api.ServerTransport
Returns factual listen server address.
AfterConstruct - Annotation Type in io.scalecube.services.annotations
This annotation is used to mark the method which will be executed after constructing of service and dependency injection is done.
api(Class<T>) - Method in class io.scalecube.services.ServiceCall
Create proxy creates a java generic proxy instance by a given service interface.
appendServiceRegistrations(Collection<ServiceRegistration>) - Method in class io.scalecube.services.ServiceEndpoint.Builder
Adds serviceRegistrations to collection of serviceRegistrations.
asString(String, String) - Static method in class io.scalecube.services.api.Qualifier
Builds qualifier string out of given namespace and action.
AUTH_CONTEXT_KEY - Static variable in interface io.scalecube.services.auth.Authenticator
 
Authenticator<R> - Interface in io.scalecube.services.auth
Returns auth data by given credentials.
authenticator() - Method in class io.scalecube.services.ServiceInfo
 
authenticator(Authenticator<? extends T>) - Method in class io.scalecube.services.ServiceInfo.Builder
Setter for authenticator.

B

BadRequestException - Exception in io.scalecube.services.exceptions
 
BadRequestException(String) - Constructor for exception io.scalecube.services.exceptions.BadRequestException
 
BadRequestException(int, String) - Constructor for exception io.scalecube.services.exceptions.BadRequestException
 
BadRequestException(Throwable) - Constructor for exception io.scalecube.services.exceptions.BadRequestException
 
BeforeDestroy - Annotation Type in io.scalecube.services.annotations
This annotation is used to mark the method which will be executed before shutdown of service
Scalecube services doesn't support PreDestroy since Java API * Specification for it has strict limitation for annotated method.
bind() - Method in interface io.scalecube.services.transport.api.ServerTransport
Starts a server transport.
build() - Method in class io.scalecube.services.api.ServiceMessage.Builder
 
build() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext.Builder
 
build() - Method in class io.scalecube.services.ServiceEndpoint.Builder
 
build() - Method in class io.scalecube.services.ServiceInfo.Builder
 
builder() - Static method in class io.scalecube.services.api.ServiceMessage
Instantiates new empty message builder.
builder() - Static method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext
 
builder() - Static method in class io.scalecube.services.ServiceEndpoint
 

C

call(ServiceCall) - Method in class io.scalecube.services.gateway.GatewayOptions
 
call() - Method in class io.scalecube.services.gateway.GatewayOptions
 
ClientChannel - Interface in io.scalecube.services.transport.api
 
ClientTransport - Interface in io.scalecube.services.transport.api
 
clientTransport() - Method in interface io.scalecube.services.transport.api.ServiceTransport
Provider for ClientTransport.
CommunicationMode - Enum in io.scalecube.services
 
communicationMode() - Method in class io.scalecube.services.methods.MethodInfo
 
communicationMode(Method) - Static method in class io.scalecube.services.Reflect
This method is used to get catual CommunicationMode os service method.
ConnectionClosedException - Exception in io.scalecube.services.exceptions
 
ConnectionClosedException() - Constructor for exception io.scalecube.services.exceptions.ConnectionClosedException
 
ConnectionClosedException(Throwable) - Constructor for exception io.scalecube.services.exceptions.ConnectionClosedException
 
ConnectionClosedException(String) - Constructor for exception io.scalecube.services.exceptions.ConnectionClosedException
 
contentType(String) - Method in class io.scalecube.services.ServiceCall
Setter for contentType.
contentType() - Method in interface io.scalecube.services.transport.api.DataCodec
 
contentType() - Method in interface io.scalecube.services.transport.api.HeadersCodec
 
contentType() - Method in class io.scalecube.services.transport.api.JdkCodec
 
contentTypes(Set<String>) - Method in class io.scalecube.services.ServiceEndpoint.Builder
 
contentTypes() - Method in class io.scalecube.services.ServiceEndpoint
 
contentTypes() - Method in class io.scalecube.services.ServiceReference
 
create(ServiceReference) - Method in interface io.scalecube.services.transport.api.ClientTransport
Creates ClientChannel ready for communication with remote service endpoint.
createServiceDiscovery(ServiceEndpoint) - Method in interface io.scalecube.services.discovery.api.ServiceDiscoveryFactory
 
credentials(Map<String, String>) - Method in class io.scalecube.services.ServiceCall
Setter for credentials.
CredentialsSupplier - Interface in io.scalecube.services.auth
Returns credentials for the given ServiceReference.

D

data(Object) - Method in class io.scalecube.services.api.ServiceMessage.Builder
Setter for data.
data() - Method in class io.scalecube.services.api.ServiceMessage
Return the message data, which can be byte array, string or any type.
DataCodec - Interface in io.scalecube.services.transport.api
 
dataDecoder(ServiceMessageDataDecoder) - Method in class io.scalecube.services.ServiceInfo.Builder
Setter for dataDecoder.
dataDecoder() - Method in class io.scalecube.services.ServiceInfo
 
dataFormat(String) - Method in class io.scalecube.services.api.ServiceMessage.Builder
Setter for dataFormat.
dataFormat() - Method in class io.scalecube.services.api.ServiceMessage
Returns data format of the message data.
dataFormatIfAbsent(String) - Method in class io.scalecube.services.api.ServiceMessage.Builder
dataFormatOrDefault() - Method in class io.scalecube.services.api.ServiceMessage
Returns data format of the message data or default one.
dataType(Class<?>) - Method in class io.scalecube.services.api.ServiceMessage.Builder
Deprecated.
in future releases will be dropped without replacement
decode(InputStream, Type) - Method in interface io.scalecube.services.transport.api.DataCodec
 
decode(InputStream) - Method in interface io.scalecube.services.transport.api.HeadersCodec
 
decode(InputStream, Type) - Method in class io.scalecube.services.transport.api.JdkCodec
Uses Jdk Object Serialization.
decode(InputStream) - Method in class io.scalecube.services.transport.api.JdkCodec
 
DEFAULT_DATA_FORMAT - Static variable in class io.scalecube.services.api.ServiceMessage
Default data format.
DEFAULT_INSTANCE - Static variable in interface io.scalecube.services.transport.api.HeadersCodec
 
DefaultErrorMapper - Class in io.scalecube.services.exceptions
 
deferWithPrincipal(Class<T>) - Static method in class io.scalecube.services.auth.FluxAuthUtil
 
deferWithPrincipal(Class<T>) - Static method in class io.scalecube.services.auth.MonoAuthUtil
 
DELIMITER - Static variable in class io.scalecube.services.api.Qualifier
 
discovery(ServiceDiscovery) - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext.Builder
 
discoveryFactory(ServiceDiscoveryFactory) - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryOptions
 
discoveryFactory() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryOptions
 

E

encode(OutputStream, Object) - Method in interface io.scalecube.services.transport.api.DataCodec
 
encode(OutputStream, Map<String, String>) - Method in interface io.scalecube.services.transport.api.HeadersCodec
 
encode(OutputStream, Object) - Method in class io.scalecube.services.transport.api.JdkCodec
Uses Jdk Object Serialization.
encode(OutputStream, Map<String, String>) - Method in class io.scalecube.services.transport.api.JdkCodec
 
endpointId() - Method in class io.scalecube.services.ServiceReference
 
error(String, int, int, String) - Static method in class io.scalecube.services.api.ServiceMessage
Instantiates new message with error qualifier for given error type and specified error code and message.
ERROR_TYPE - Static variable in exception io.scalecube.services.exceptions.BadRequestException
 
ERROR_TYPE - Static variable in exception io.scalecube.services.exceptions.ForbiddenException
 
ERROR_TYPE - Static variable in exception io.scalecube.services.exceptions.InternalServiceException
 
ERROR_TYPE - Static variable in exception io.scalecube.services.exceptions.ServiceUnavailableException
 
ERROR_TYPE - Static variable in exception io.scalecube.services.exceptions.UnauthorizedException
 
errorCode() - Method in exception io.scalecube.services.exceptions.ServiceException
 
ErrorData - Class in io.scalecube.services.api
 
ErrorData() - Constructor for class io.scalecube.services.api.ErrorData
Deprecated.
exposed only for de/serialization purpose.
ErrorData(int, String) - Constructor for class io.scalecube.services.api.ErrorData
Create an error data.
errorMapper(ServiceClientErrorMapper) - Method in class io.scalecube.services.ServiceCall
Setter for errorMapper.
errorMapper(ServiceProviderErrorMapper) - Method in class io.scalecube.services.ServiceInfo.Builder
Setter for errorMapper.
errorMapper() - Method in class io.scalecube.services.ServiceInfo
 
errorType() - Method in class io.scalecube.services.api.ServiceMessage
Returns error type.

F

fillInStackTrace() - Method in exception io.scalecube.services.exceptions.ServiceException
 
FluxAuthUtil - Class in io.scalecube.services.auth
 
ForbiddenException - Exception in io.scalecube.services.exceptions
 
ForbiddenException(int, String) - Constructor for exception io.scalecube.services.exceptions.ForbiddenException
 
ForbiddenException(String) - Constructor for exception io.scalecube.services.exceptions.ForbiddenException
 
ForbiddenException(Throwable) - Constructor for exception io.scalecube.services.exceptions.ForbiddenException
 
from(ServiceMessage) - Static method in class io.scalecube.services.api.ServiceMessage
Instantiates new message with the same data and headers as at given message.
from(ServiceDiscoveryContext) - Static method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext
Returns copy builder.
from(ServiceEndpoint) - Static method in class io.scalecube.services.ServiceEndpoint
 
from(ServiceInfo) - Static method in class io.scalecube.services.ServiceInfo
 
fromServiceInstance(Object) - Static method in class io.scalecube.services.ServiceInfo
 

G

Gateway - Interface in io.scalecube.services.gateway
 
GatewayOptions - Class in io.scalecube.services.gateway
 
GatewayOptions() - Constructor for class io.scalecube.services.gateway.GatewayOptions
 
GatewayOptions(GatewayOptions) - Constructor for class io.scalecube.services.gateway.GatewayOptions
GatewayOptions copy contractor.
getAllContentTypes() - Static method in interface io.scalecube.services.transport.api.DataCodec
 
getAllInstances() - Static method in interface io.scalecube.services.transport.api.DataCodec
 
getErrorCode() - Method in class io.scalecube.services.api.ErrorData
 
getErrorMessage() - Method in class io.scalecube.services.api.ErrorData
 
getInstance(String) - Static method in interface io.scalecube.services.transport.api.DataCodec
Returns DataCodec by given contentType.
getInstance(String) - Static method in interface io.scalecube.services.transport.api.HeadersCodec
 
getInvoker(String) - Method in interface io.scalecube.services.methods.ServiceMethodRegistry
 
getRouter(Class<? extends Router>) - Static method in class io.scalecube.services.routing.Routers
Get router instance by a given router class.

H

hasData() - Method in class io.scalecube.services.api.ServiceMessage
 
hasData(Class<?>) - Method in class io.scalecube.services.api.ServiceMessage
Verify that this message contains data.
header(String, String) - Method in class io.scalecube.services.api.ServiceMessage.Builder
Setter for header key-value pair.
header(String, Object) - Method in class io.scalecube.services.api.ServiceMessage.Builder
Setter for header key-value pair.
header(String) - Method in class io.scalecube.services.api.ServiceMessage
Returns header value by given header name.
HEADER_DATA_FORMAT - Static variable in class io.scalecube.services.api.ServiceMessage
Data format header.
HEADER_DATA_TYPE - Static variable in class io.scalecube.services.api.ServiceMessage
This is a system header which used by transport for serialization and deserialization purpose.
HEADER_ERROR_TYPE - Static variable in class io.scalecube.services.api.ServiceMessage
Error type header.
HEADER_QUALIFIER - Static variable in class io.scalecube.services.api.ServiceMessage
Qualifier header.
headers(Map<String, String>) - Method in class io.scalecube.services.api.ServiceMessage.Builder
Setter for headers.
headers() - Method in class io.scalecube.services.api.ServiceMessage
Returns the message headers.
HeadersCodec - Interface in io.scalecube.services.transport.api
 

I

id(String) - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext.Builder
 
id() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext
Returns service discovery id.
id(String) - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryOptions
 
id() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryOptions
 
id() - Method in interface io.scalecube.services.gateway.Gateway
Returns gateway id.
id(String) - Method in class io.scalecube.services.gateway.GatewayOptions
 
id() - Method in class io.scalecube.services.gateway.GatewayOptions
 
id(String) - Method in class io.scalecube.services.ServiceEndpoint.Builder
 
id() - Method in class io.scalecube.services.ServiceEndpoint
 
Inject - Annotation Type in io.scalecube.services.annotations
 
INSTANCE - Static variable in class io.scalecube.services.exceptions.DefaultErrorMapper
 
INSTANCE - Static variable in interface io.scalecube.services.transport.api.ServiceMessageDataDecoder
 
INSTANCES - Static variable in interface io.scalecube.services.transport.api.DataCodec
 
INSTANCES - Static variable in interface io.scalecube.services.transport.api.HeadersCodec
 
InternalServiceException - Exception in io.scalecube.services.exceptions
 
InternalServiceException(int, String) - Constructor for exception io.scalecube.services.exceptions.InternalServiceException
 
InternalServiceException(Throwable) - Constructor for exception io.scalecube.services.exceptions.InternalServiceException
 
InternalServiceException(String) - Constructor for exception io.scalecube.services.exceptions.InternalServiceException
 
InternalServiceException(String, Throwable) - Constructor for exception io.scalecube.services.exceptions.InternalServiceException
 
invokeBidirectional(Publisher<ServiceMessage>) - Method in class io.scalecube.services.methods.ServiceMethodInvoker
Invokes service method with bidirectional communication.
invokeMany(ServiceMessage) - Method in class io.scalecube.services.methods.ServiceMethodInvoker
Invokes service method with message stream response.
invokeOne(ServiceMessage) - Method in class io.scalecube.services.methods.ServiceMethodInvoker
Invokes service method with single response.
io.scalecube.services - package io.scalecube.services
 
io.scalecube.services.annotations - package io.scalecube.services.annotations
 
io.scalecube.services.api - package io.scalecube.services.api
 
io.scalecube.services.auth - package io.scalecube.services.auth
 
io.scalecube.services.discovery.api - package io.scalecube.services.discovery.api
 
io.scalecube.services.exceptions - package io.scalecube.services.exceptions
 
io.scalecube.services.gateway - package io.scalecube.services.gateway
 
io.scalecube.services.methods - package io.scalecube.services.methods
 
io.scalecube.services.registry.api - package io.scalecube.services.registry.api
 
io.scalecube.services.routing - package io.scalecube.services.routing
 
io.scalecube.services.transport.api - package io.scalecube.services.transport.api
 
isConnectionClosed(Throwable) - Static method in exception io.scalecube.services.exceptions.ConnectionClosedException
Returns true if connection has been aborted on a tcp level by verifying error message and matching it against predefined pattern.
isEndpointAdded() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryEvent
 
isEndpointLeaving() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryEvent
 
isEndpointRemoved() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryEvent
 
isError() - Method in class io.scalecube.services.api.ServiceMessage
Describes whether the message is an error.
isRequestTypeServiceMessage() - Method in class io.scalecube.services.methods.MethodInfo
 
isRequestTypeServiceMessage(Method) - Static method in class io.scalecube.services.Reflect
Util function to check if the first parameter of method is ServiceMessage.
isRequestTypeVoid() - Method in class io.scalecube.services.methods.MethodInfo
 
isReturnTypeServiceMessage() - Method in class io.scalecube.services.methods.MethodInfo
 
isReturnTypeServiceMessage(Method) - Static method in class io.scalecube.services.Reflect
Util function to check if return type of method is ServiceMessage.
isSecured() - Method in class io.scalecube.services.methods.MethodInfo
 
isSecured(Method) - Static method in class io.scalecube.services.Reflect
 
isSecured() - Method in class io.scalecube.services.ServiceMethodDefinition
 
isSecured() - Method in class io.scalecube.services.ServiceReference
 
isService(Class<?>) - Static method in class io.scalecube.services.Reflect
 

J

JdkCodec - Class in io.scalecube.services.transport.api
 
JdkCodec() - Constructor for class io.scalecube.services.transport.api.JdkCodec
 

L

listen() - Method in interface io.scalecube.services.discovery.api.ServiceDiscovery
Function to subscribe and listen on stream of ServiceDiscoveryEvent\s.
listen() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext
Returns stream of service discovery events.
listInvokers() - Method in interface io.scalecube.services.methods.ServiceMethodRegistry
 
listServiceEndpoints() - Method in interface io.scalecube.services.registry.api.ServiceRegistry
 
listServiceReferences() - Method in interface io.scalecube.services.registry.api.ServiceRegistry
 
listServices() - Method in interface io.scalecube.services.methods.ServiceMethodRegistry
 
loadInstance(String) - Static method in interface io.scalecube.services.transport.api.HeadersCodec
Returns HeadersCodec by given contentType.
lookupService(ServiceMessage) - Method in interface io.scalecube.services.registry.api.ServiceRegistry
 

M

MessageCodecException - Exception in io.scalecube.services.exceptions
 
MessageCodecException(String, Throwable) - Constructor for exception io.scalecube.services.exceptions.MessageCodecException
 
MethodInfo - Class in io.scalecube.services.methods
 
MethodInfo(String, String, Type, boolean, CommunicationMode, int, Class<?>, boolean, boolean) - Constructor for class io.scalecube.services.methods.MethodInfo
Create a new service info.
methodInfo() - Method in class io.scalecube.services.methods.ServiceMethodInvoker
 
methodName() - Method in class io.scalecube.services.methods.MethodInfo
 
methodName(Method) - Static method in class io.scalecube.services.Reflect
 
methodRegistry(ServiceMethodRegistry) - Method in class io.scalecube.services.ServiceCall
Setter for methodRegistry.
methods() - Method in class io.scalecube.services.ServiceRegistration
 
methodsInfo(Class<?>) - Static method in class io.scalecube.services.Reflect
Parse serviceInterface class and puts available methods annotated by ServiceMethod annotation to Method -> MethodInfo mapping.
MonoAuthUtil - Class in io.scalecube.services.auth
 

N

namespace() - Method in class io.scalecube.services.ServiceReference
 
namespace() - Method in class io.scalecube.services.ServiceRegistration
 
newEndpointAdded(ServiceEndpoint) - Static method in class io.scalecube.services.discovery.api.ServiceDiscoveryEvent
 
newEndpointLeaving(ServiceEndpoint) - Static method in class io.scalecube.services.discovery.api.ServiceDiscoveryEvent
 
newEndpointRemoved(ServiceEndpoint) - Static method in class io.scalecube.services.discovery.api.ServiceDiscoveryEvent
 
NULL_AUTH_CONTEXT - Static variable in interface io.scalecube.services.auth.Authenticator
 
NULL_ERROR_TYPE - Static variable in class io.scalecube.services.api.ServiceMessage
Null value for error type.

O

oldQualifier() - Method in class io.scalecube.services.methods.MethodInfo
 
oldQualifier() - Method in class io.scalecube.services.ServiceReference
 
oneWay(ServiceMessage) - Method in class io.scalecube.services.ServiceCall
Issues fire-and-forget request.

P

parameterCount() - Method in class io.scalecube.services.methods.MethodInfo
 
parameterizedRequestType(Method) - Static method in class io.scalecube.services.Reflect
Util function that returns the parameterized of the request Type of a given object.
parameterizedReturnType() - Method in class io.scalecube.services.methods.MethodInfo
 
parameterizedReturnType(Method) - Static method in class io.scalecube.services.Reflect
extract parameterized return value of a method.
parameterizedType(Object) - Static method in class io.scalecube.services.Reflect
Util function that returns the parameterizedType of a given object.
port(int) - Method in class io.scalecube.services.gateway.GatewayOptions
 
port() - Method in class io.scalecube.services.gateway.GatewayOptions
 
PrincipalMapper<T,R> - Interface in io.scalecube.services.auth
Turns auth data to concrete principal object.
principalMapper(PrincipalMapper<? super T, ? extends R>) - Method in class io.scalecube.services.ServiceInfo.Builder
Setter for principalMapper.
principalMapper() - Method in class io.scalecube.services.ServiceInfo
 
provide(ServiceCall) - Method in interface io.scalecube.services.ServiceProvider
 

Q

Qualifier - Class in io.scalecube.services.api
Qualifier utility class.
Qualifier() - Constructor for class io.scalecube.services.api.Qualifier
 
qualifier(String) - Method in class io.scalecube.services.api.ServiceMessage.Builder
Setter for qualifier.
qualifier(String, String) - Method in class io.scalecube.services.api.ServiceMessage.Builder
Setter for qualifier.
qualifier() - Method in class io.scalecube.services.api.ServiceMessage
Returns message's qualifier.
qualifier() - Method in class io.scalecube.services.methods.MethodInfo
 
qualifier(Class<?>, Method) - Static method in class io.scalecube.services.Reflect
Handy method to get qualifier String from service's interface and method.
qualifier() - Method in class io.scalecube.services.ServiceReference
 

R

readExternal(ObjectInput) - Method in class io.scalecube.services.ServiceEndpoint
 
readExternal(ObjectInput) - Method in class io.scalecube.services.ServiceMethodDefinition
 
readExternal(ObjectInput) - Method in class io.scalecube.services.ServiceRegistration
 
Reflect - Class in io.scalecube.services
 
registerService(ServiceInfo) - Method in interface io.scalecube.services.methods.ServiceMethodRegistry
 
registerService(ServiceEndpoint) - Method in interface io.scalecube.services.registry.api.ServiceRegistry
 
requestBidirectional(Publisher<ServiceMessage>) - Method in class io.scalecube.services.ServiceCall
Issues stream of service requests to service which returns stream of service messages back.
requestBidirectional(Publisher<ServiceMessage>, Type) - Method in class io.scalecube.services.ServiceCall
Issues stream of service requests to service which returns stream of service messages back.
requestChannel(Publisher<ServiceMessage>, Type) - Method in interface io.scalecube.services.transport.api.ClientChannel
 
requestMany(ServiceMessage) - Method in class io.scalecube.services.ServiceCall
Issues request to service which returns stream of service messages back.
requestMany(ServiceMessage, Type) - Method in class io.scalecube.services.ServiceCall
Issues request to service which returns stream of service messages back.
requestOne(ServiceMessage) - Method in class io.scalecube.services.ServiceCall
Issues request-and-reply request.
requestOne(ServiceMessage, Type) - Method in class io.scalecube.services.ServiceCall
Issues request-and-reply request.
requestResponse(ServiceMessage, Type) - Method in interface io.scalecube.services.transport.api.ClientChannel
 
requestStream(ServiceMessage, Type) - Method in interface io.scalecube.services.transport.api.ClientChannel
 
RequestType - Annotation Type in io.scalecube.services.annotations
 
requestType() - Method in class io.scalecube.services.methods.MethodInfo
 
requestType(Method) - Static method in class io.scalecube.services.Reflect
Util function returns the the Type of method parameter [0] or Void.Type in case 0 parameters.
ResponseType - Annotation Type in io.scalecube.services.annotations
 
route(ServiceRegistry, ServiceMessage) - Method in interface io.scalecube.services.routing.Router
Returns suitable service references for a given request message.
Router - Interface in io.scalecube.services.routing
 
router(Class<? extends Router>) - Method in class io.scalecube.services.ServiceCall
Setter for routerType.
router(Router) - Method in class io.scalecube.services.ServiceCall
Setter for router.
Routers - Class in io.scalecube.services.routing
 

S

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
Provider for ServerTransport.
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
Deprecated.
exposed only for de/serialization purpose.
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
Deprecated.
exposed only for de/serialization purpose.
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
Deprecated.
exposed only for de/serialization purpose.
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.

T

Tag - Annotation Type in io.scalecube.services.annotations
Key-value entry to provide additional information about service itself or method.
tag(String, String) - Method in class io.scalecube.services.ServiceInfo.Builder
Setter for tags.
Tags - Annotation Type in io.scalecube.services.annotations
Contains tags associated with Service or ServiceMethod.
tags(Map<String, String>) - Method in class io.scalecube.services.ServiceEndpoint.Builder
 
tags() - Method in class io.scalecube.services.ServiceEndpoint
 
tags() - Method in class io.scalecube.services.ServiceInfo
 
tags() - Method in class io.scalecube.services.ServiceMethodDefinition
 
tags() - Method in class io.scalecube.services.ServiceReference
 
tags() - Method in class io.scalecube.services.ServiceRegistration
 
toError(ServiceMessage) - Method in class io.scalecube.services.exceptions.DefaultErrorMapper
 
toError(ServiceMessage) - Method in interface io.scalecube.services.exceptions.ServiceClientErrorMapper
Maps service message to an exception.
toMessage(String, Throwable) - Method in class io.scalecube.services.exceptions.DefaultErrorMapper
 
toMessage(String, Throwable) - Method in interface io.scalecube.services.exceptions.ServiceProviderErrorMapper
Maps an exception to a ServiceMessage.
toString() - Method in class io.scalecube.services.api.ErrorData
 
toString() - Method in class io.scalecube.services.api.ServiceMessage
 
toString() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryContext
 
toString() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryEvent
 
toString() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryOptions
 
toString() - Method in exception io.scalecube.services.exceptions.ServiceException
 
toString() - Method in class io.scalecube.services.gateway.GatewayOptions
 
toString() - Method in class io.scalecube.services.methods.MethodInfo
 
toString() - Method in class io.scalecube.services.methods.ServiceMethodInvoker
 
toString() - Method in class io.scalecube.services.ServiceEndpoint
 
toString() - Method in class io.scalecube.services.ServiceInfo
 
toString() - Method in class io.scalecube.services.ServiceMethodDefinition
 
toString() - Method in class io.scalecube.services.ServiceReference
 
toString() - Method in class io.scalecube.services.ServiceRegistration
 
transport(ClientTransport) - Method in class io.scalecube.services.ServiceCall
Setter for clientTransport.
type() - Method in class io.scalecube.services.discovery.api.ServiceDiscoveryEvent
 

U

UnauthorizedException - Exception in io.scalecube.services.exceptions
 
UnauthorizedException(int, String) - Constructor for exception io.scalecube.services.exceptions.UnauthorizedException
 
UnauthorizedException(String) - Constructor for exception io.scalecube.services.exceptions.UnauthorizedException
 
UnauthorizedException(Throwable) - Constructor for exception io.scalecube.services.exceptions.UnauthorizedException
 
unregisterService(String) - Method in interface io.scalecube.services.registry.api.ServiceRegistry
 

V

validateMethodOrThrow(Method) - Static method in class io.scalecube.services.Reflect
Util function to perform basic validation of service message request.
valueOf(String) - Static method in enum io.scalecube.services.CommunicationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.scalecube.services.discovery.api.ServiceDiscoveryEvent.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.scalecube.services.CommunicationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.scalecube.services.discovery.api.ServiceDiscoveryEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

workerPool(Executor) - Method in class io.scalecube.services.gateway.GatewayOptions
 
workerPool() - Method in class io.scalecube.services.gateway.GatewayOptions
 
writeExternal(ObjectOutput) - Method in class io.scalecube.services.ServiceEndpoint
 
writeExternal(ObjectOutput) - Method in class io.scalecube.services.ServiceMethodDefinition
 
writeExternal(ObjectOutput) - Method in class io.scalecube.services.ServiceRegistration
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2015–2021. All rights reserved.