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

A

address(Address) - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
 

B

build() - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage.Builder
 
build() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
 
builder() - Static method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
Builder(ClientMessage) - Constructor for class io.scalecube.services.gateway.clientsdk.ClientMessage.Builder
 
builder() - Static method in class io.scalecube.services.gateway.clientsdk.ClientSettings
 

C

Client - Class in io.scalecube.services.gateway.clientsdk
 
Client(ClientTransport, ClientCodec) - Constructor for class io.scalecube.services.gateway.clientsdk.Client
Constructor for client.
Client(ClientTransport, ClientCodec, ClientErrorMapper) - Constructor for class io.scalecube.services.gateway.clientsdk.Client
Constructor for client.
ClientCodec<T> - Interface in io.scalecube.services.gateway.clientsdk
Describes encoding/decoding operations for ClientMessage to/from T type.
ClientErrorMapper - Interface in io.scalecube.services.gateway.clientsdk.exceptions
 
ClientMessage - Class in io.scalecube.services.gateway.clientsdk
 
ClientMessage(ClientMessage.Builder) - Constructor for class io.scalecube.services.gateway.clientsdk.ClientMessage
 
ClientMessage.Builder - Class in io.scalecube.services.gateway.clientsdk
 
ClientSettings - Class in io.scalecube.services.gateway.clientsdk
 
ClientSettings.Builder - Class in io.scalecube.services.gateway.clientsdk
 
ClientTransport - Interface in io.scalecube.services.gateway.clientsdk
 
close() - Method in class io.scalecube.services.gateway.clientsdk.Client
Close transport function.
close() - Method in interface io.scalecube.services.gateway.clientsdk.ClientTransport
Initiate cleaning of underlying resources (if any) like closing websocket connection or rSocket session.
close() - Method in class io.scalecube.services.gateway.clientsdk.http.HttpClientTransport
 
close() - Method in class io.scalecube.services.gateway.clientsdk.rsocket.RSocketClientTransport
 
close() - Method in class io.scalecube.services.gateway.clientsdk.websocket.WebsocketClientTransport
 
code() - Method in enum io.scalecube.services.gateway.clientsdk.websocket.Signal
 
codeAsString() - Method in enum io.scalecube.services.gateway.clientsdk.websocket.Signal
 
ConnectionClosedException - Exception in io.scalecube.services.gateway.clientsdk.exceptions
 
ConnectionClosedException() - Constructor for exception io.scalecube.services.gateway.clientsdk.exceptions.ConnectionClosedException
 
ConnectionClosedException(String) - Constructor for exception io.scalecube.services.gateway.clientsdk.exceptions.ConnectionClosedException
 
ConnectionClosedException(String, Throwable) - Constructor for exception io.scalecube.services.gateway.clientsdk.exceptions.ConnectionClosedException
 
ConnectionClosedException(Throwable) - Constructor for exception io.scalecube.services.gateway.clientsdk.exceptions.ConnectionClosedException
 
contentType(String) - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
 
contentType() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings
 

D

data(Object) - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage.Builder
 
data() - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
decode(T) - Method in interface io.scalecube.services.gateway.clientsdk.ClientCodec
Decodes message represented by T type to ClientMessage object.
decode(ByteBuf) - Method in class io.scalecube.services.gateway.clientsdk.http.HttpClientCodec
 
decode(Payload) - Method in class io.scalecube.services.gateway.clientsdk.rsocket.RSocketClientCodec
 
decode(ByteBuf) - Method in class io.scalecube.services.gateway.clientsdk.websocket.WebsocketClientCodec
 
decodeData(ClientMessage, Type) - Method in interface io.scalecube.services.gateway.clientsdk.ClientCodec
Data decoder function.
DefaultClientErrorMapper - Class in io.scalecube.services.gateway.clientsdk.exceptions
 

E

encode(ClientMessage) - Method in interface io.scalecube.services.gateway.clientsdk.ClientCodec
Encodes ClientMessage to T type.
encode(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.http.HttpClientCodec
 
encode(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.rsocket.RSocketClientCodec
 
encode(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.websocket.WebsocketClientCodec
 
ErrorData - Class in io.scalecube.services.gateway.clientsdk
 
ErrorData() - Constructor for class io.scalecube.services.gateway.clientsdk.ErrorData
Deprecated.
exposed only for de/serialization purpose.
ErrorData(int, String) - Constructor for class io.scalecube.services.gateway.clientsdk.ErrorData
Constructor for error data.
errorMapper(ClientErrorMapper) - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
 
errorMapper() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings
 
errorType() - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
Returns error type.

F

followRedirect(boolean) - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
Specifies is auto-redirect enabled for HTTP 301/302 status codes.
followRedirect() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings
 
forService(Class<T>) - Method in class io.scalecube.services.gateway.clientsdk.Client
Proxy creator function.
forService(Class<T>, ClientErrorMapper) - Method in class io.scalecube.services.gateway.clientsdk.Client
Proxy creator function.
from(ClientMessage) - Static method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
from(String) - Static method in enum io.scalecube.services.gateway.clientsdk.websocket.Signal
Return appropriate instance of Signal for given signal code.
from(int) - Static method in enum io.scalecube.services.gateway.clientsdk.websocket.Signal
Return appropriate instance of Signal for given signal code.

G

getDataCodec() - Method in interface io.scalecube.services.gateway.clientsdk.ClientCodec
Returns codec which is used to decode data object of ClientMessage.
getDataCodec() - Method in class io.scalecube.services.gateway.clientsdk.http.HttpClientCodec
 
getDataCodec() - Method in class io.scalecube.services.gateway.clientsdk.rsocket.RSocketClientCodec
 
getDataCodec() - Method in class io.scalecube.services.gateway.clientsdk.websocket.WebsocketClientCodec
 
getErrorCode() - Method in class io.scalecube.services.gateway.clientsdk.ErrorData
 
getErrorMessage() - Method in class io.scalecube.services.gateway.clientsdk.ErrorData
 

H

hasData() - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
hasData(Class<?>) - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
Boolean method telling message contains data of given type or not.
hasHeader(String) - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
header(String, String) - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage.Builder
Add a header.
header(String, Object) - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage.Builder
Add a header.
header(String) - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
headers(Map<String, String>) - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage.Builder
 
headers() - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
host(String) - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
 
host() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings
 
http(ClientSettings) - Static method in class io.scalecube.services.gateway.clientsdk.Client
Client on http client transport.
HttpClientCodec - Class in io.scalecube.services.gateway.clientsdk.http
 
HttpClientCodec(DataCodec) - Constructor for class io.scalecube.services.gateway.clientsdk.http.HttpClientCodec
Constructor for codec which encode/decode client message to/from ByteBuf.
HttpClientTransport - Class in io.scalecube.services.gateway.clientsdk.http
 
HttpClientTransport(ClientSettings, ClientCodec<ByteBuf>, LoopResources) - Constructor for class io.scalecube.services.gateway.clientsdk.http.HttpClientTransport
Creates instance of http client transport.

I

INSTANCE - Static variable in class io.scalecube.services.gateway.clientsdk.exceptions.DefaultClientErrorMapper
 
invoke(Object, Method, Object[]) - Method in class io.scalecube.services.gateway.clientsdk.RemoteInvocationHandler
 
io.scalecube.services.gateway.clientsdk - package io.scalecube.services.gateway.clientsdk
 
io.scalecube.services.gateway.clientsdk.exceptions - package io.scalecube.services.gateway.clientsdk.exceptions
 
io.scalecube.services.gateway.clientsdk.http - package io.scalecube.services.gateway.clientsdk.http
 
io.scalecube.services.gateway.clientsdk.rsocket - package io.scalecube.services.gateway.clientsdk.rsocket
 
io.scalecube.services.gateway.clientsdk.websocket - package io.scalecube.services.gateway.clientsdk.websocket
 
isError() - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
Describes whether the message is an error.

L

LOGGER - Static variable in interface io.scalecube.services.gateway.clientsdk.ClientCodec
 
loopResources(LoopResources) - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
 
loopResources() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings
 

M

MessageCodecException - Exception in io.scalecube.services.gateway.clientsdk.exceptions
 
MessageCodecException() - Constructor for exception io.scalecube.services.gateway.clientsdk.exceptions.MessageCodecException
 
MessageCodecException(String) - Constructor for exception io.scalecube.services.gateway.clientsdk.exceptions.MessageCodecException
 
MessageCodecException(String, Throwable) - Constructor for exception io.scalecube.services.gateway.clientsdk.exceptions.MessageCodecException
 
MessageCodecException(Throwable) - Constructor for exception io.scalecube.services.gateway.clientsdk.exceptions.MessageCodecException
 

P

port(int) - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
 
port() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings
 

Q

qualifier(String) - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage.Builder
 
qualifier() - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
QUALIFIER_FIELD - Static variable in class io.scalecube.services.gateway.clientsdk.ClientMessage
 

R

RATE_LIMIT_FIELD - Static variable in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
rateLimit(Integer) - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage.Builder
 
rateLimit() - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
ReferenceCountUtil - Class in io.scalecube.services.gateway.clientsdk
 
RemoteInvocationHandler - Class in io.scalecube.services.gateway.clientsdk
 
RemoteInvocationHandler(ClientTransport, Map<Method, MethodInfo>, ClientCodec, ClientErrorMapper) - Constructor for class io.scalecube.services.gateway.clientsdk.RemoteInvocationHandler
Constructor for remote invocation handler.
requestResponse(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.Client
Request with mono response as response.
requestResponse(ClientMessage) - Method in interface io.scalecube.services.gateway.clientsdk.ClientTransport
Communication mode that gives single response to single request.
requestResponse(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.http.HttpClientTransport
 
requestResponse(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.rsocket.RSocketClientTransport
 
requestResponse(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.websocket.WebsocketClientTransport
 
requestStream(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.Client
Request with flux stream as response.
requestStream(ClientMessage) - Method in interface io.scalecube.services.gateway.clientsdk.ClientTransport
Communication mode that gives stream of responses to single request.
requestStream(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.http.HttpClientTransport
 
requestStream(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.rsocket.RSocketClientTransport
 
requestStream(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.websocket.WebsocketClientTransport
 
rsocket(ClientSettings) - Static method in class io.scalecube.services.gateway.clientsdk.Client
Client on rsocket client transport.
RSocketClientCodec - Class in io.scalecube.services.gateway.clientsdk.rsocket
 
RSocketClientCodec(HeadersCodec, DataCodec) - Constructor for class io.scalecube.services.gateway.clientsdk.rsocket.RSocketClientCodec
Constructor for codec which encode/decode client message to/from rsocket payload.
RSocketClientTransport - Class in io.scalecube.services.gateway.clientsdk.rsocket
 
RSocketClientTransport(ClientSettings, ClientCodec<Payload>, LoopResources) - Constructor for class io.scalecube.services.gateway.clientsdk.rsocket.RSocketClientTransport
Constructor for client sdk rsocket transport.

S

safestRelease(Object) - Static method in class io.scalecube.services.gateway.clientsdk.ReferenceCountUtil
Try to release input object iff it's instance is of ReferenceCounted type and its refCount greater than zero.
secure() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
Use default SSL client provider.
secure(SslProvider) - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings.Builder
Use specified SSL provider.
Signal - Enum in io.scalecube.services.gateway.clientsdk.websocket
 
sslProvider() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings
 

T

toError(ClientMessage) - Method in interface io.scalecube.services.gateway.clientsdk.exceptions.ClientErrorMapper
Maps client message to an exception.
toError(ClientMessage) - Method in class io.scalecube.services.gateway.clientsdk.exceptions.DefaultClientErrorMapper
 
toString() - Method in class io.scalecube.services.gateway.clientsdk.Client
 
toString() - Method in class io.scalecube.services.gateway.clientsdk.ClientMessage
 
toString() - Method in class io.scalecube.services.gateway.clientsdk.ClientSettings
 
toString() - Method in class io.scalecube.services.gateway.clientsdk.ErrorData
 
toString() - Method in exception io.scalecube.services.gateway.clientsdk.exceptions.ConnectionClosedException
 
toString() - Method in exception io.scalecube.services.gateway.clientsdk.exceptions.MessageCodecException
 

V

valueOf(String) - Static method in enum io.scalecube.services.gateway.clientsdk.websocket.Signal
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.scalecube.services.gateway.clientsdk.websocket.Signal
Returns an array containing the constants of this enum type, in the order they are declared.

W

websocket(ClientSettings) - Static method in class io.scalecube.services.gateway.clientsdk.Client
Client on websocket client transport.
WebsocketClientCodec - Class in io.scalecube.services.gateway.clientsdk.websocket
 
WebsocketClientCodec(DataCodec) - Constructor for class io.scalecube.services.gateway.clientsdk.websocket.WebsocketClientCodec
Constructor for codec which encode/decode client message to/from websocket gateway message represented by json and transformed in ByteBuf.
WebsocketClientCodec(DataCodec, boolean) - Constructor for class io.scalecube.services.gateway.clientsdk.websocket.WebsocketClientCodec
Constructor for codec which encode/decode client message to/from websocket gateway message represented by json and transformed in ByteBuf.
WebsocketClientTransport - Class in io.scalecube.services.gateway.clientsdk.websocket
 
WebsocketClientTransport(ClientSettings, ClientCodec<ByteBuf>, LoopResources) - Constructor for class io.scalecube.services.gateway.clientsdk.websocket.WebsocketClientTransport
Creates instance of websocket client transport.
A B C D E F G H I L M P Q R S T V W 
Skip navigation links

Copyright © 2015–2019. All rights reserved.