A B C D E F G H I K O P R S T V W 
All Classes All Packages

A

address(Address) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
 

B

build() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
 
builder() - Static method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 

C

CANCEL - io.scalecube.services.gateway.transport.websocket.Signal
 
close() - Method in interface io.scalecube.services.gateway.transport.GatewayClient
Initiate cleaning of underlying resources (if any) like closing websocket connection or rSocket session.
close() - Method in class io.scalecube.services.gateway.transport.http.HttpGatewayClient
 
close() - Method in class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClient
 
close() - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClient
 
close() - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketSession
Close the websocket session with normal status.
code() - Method in enum io.scalecube.services.gateway.transport.websocket.Signal
 
codeAsString() - Method in enum io.scalecube.services.gateway.transport.websocket.Signal
 
COMPLETE - io.scalecube.services.gateway.transport.websocket.Signal
 
contentType() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
contentType(String) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
 
create(Address) - Method in class io.scalecube.services.gateway.transport.GatewayClientTransport
 

D

decode(ByteBuf) - Method in class io.scalecube.services.gateway.transport.http.HttpGatewayClientCodec
 
decode(ByteBuf) - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClientCodec
 
decode(Payload) - Method in class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClientCodec
 
decode(T) - Method in interface io.scalecube.services.gateway.transport.GatewayClientCodec
Decodes message represented by GatewayClientCodec type to ServiceMessage object.
decodeData(ServiceMessage, Type) - Method in interface io.scalecube.services.gateway.transport.GatewayClientCodec
Data decoder function.

E

encode(ServiceMessage) - Method in interface io.scalecube.services.gateway.transport.GatewayClientCodec
Encodes ServiceMessage to GatewayClientCodec type.
encode(ServiceMessage) - Method in class io.scalecube.services.gateway.transport.http.HttpGatewayClientCodec
 
encode(ServiceMessage) - Method in class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClientCodec
 
encode(ServiceMessage) - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClientCodec
 
ERROR - io.scalecube.services.gateway.transport.websocket.Signal
 
errorMapper() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
errorMapper(ServiceClientErrorMapper) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
 

F

followRedirect() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
followRedirect(boolean) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
Specifies is auto-redirect enabled for HTTP 301/302 status codes.
from(int) - Static method in enum io.scalecube.services.gateway.transport.websocket.Signal
Return appropriate instance of Signal for given signal code.
from(GatewayClientSettings) - Static method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
from(String) - Static method in enum io.scalecube.services.gateway.transport.websocket.Signal
Return appropriate instance of Signal for given signal code.

G

GatewayClient - Interface in io.scalecube.services.gateway.transport
 
GatewayClientChannel - Class in io.scalecube.services.gateway.transport
 
GatewayClientCodec<T> - Interface in io.scalecube.services.gateway.transport
Describes encoding/decoding operations for ServiceMessage to/from GatewayClientCodec type.
GatewayClientSettings - Class in io.scalecube.services.gateway.transport
 
GatewayClientSettings.Builder - Class in io.scalecube.services.gateway.transport
 
GatewayClientTransport - Class in io.scalecube.services.gateway.transport
Already knows which type of gateway client to create.
GatewayClientTransport(GatewayClient) - Constructor for class io.scalecube.services.gateway.transport.GatewayClientTransport
 
GatewayClientTransports - Class in io.scalecube.services.gateway.transport
 
getCodec() - Method in class io.scalecube.services.gateway.transport.http.HttpGatewayClient
 
getCodec() - Method in class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClient
 
getCodec() - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClient
 
getDataCodec() - Method in interface io.scalecube.services.gateway.transport.GatewayClientCodec
Returns codec which is used to decode data object of ServiceMessage.
getDataCodec() - Method in class io.scalecube.services.gateway.transport.http.HttpGatewayClientCodec
 
getDataCodec() - Method in class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClientCodec
 
getDataCodec() - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClientCodec
 

H

headers() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
headers(Map<String, String>) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
 
host() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
host(String) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
 
HTTP_CLIENT_CODEC - Static variable in class io.scalecube.services.gateway.transport.GatewayClientTransports
 
HttpGatewayClient - Class in io.scalecube.services.gateway.transport.http
 
HttpGatewayClient(GatewayClientSettings, GatewayClientCodec<ByteBuf>) - Constructor for class io.scalecube.services.gateway.transport.http.HttpGatewayClient
Creates instance of http client transport.
HttpGatewayClientCodec - Class in io.scalecube.services.gateway.transport.http
 
HttpGatewayClientCodec(DataCodec) - Constructor for class io.scalecube.services.gateway.transport.http.HttpGatewayClientCodec
Constructor for codec which encode/decode client message to/from ByteBuf.
httpGatewayClientTransport(GatewayClientSettings) - Static method in class io.scalecube.services.gateway.transport.GatewayClientTransports
ClientTransport that is capable of communicating with Gateway over http.

I

id() - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketSession
 
io.scalecube.services.gateway.transport - package io.scalecube.services.gateway.transport
 
io.scalecube.services.gateway.transport.http - package io.scalecube.services.gateway.transport.http
 
io.scalecube.services.gateway.transport.rsocket - package io.scalecube.services.gateway.transport.rsocket
 
io.scalecube.services.gateway.transport.websocket - package io.scalecube.services.gateway.transport.websocket
 

K

keepAliveInterval() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
keepAliveInterval(Duration) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
Keepalive interval.

O

onClose() - Method in interface io.scalecube.services.gateway.transport.GatewayClient
Return close completion signal of the gateway client.
onClose() - Method in class io.scalecube.services.gateway.transport.http.HttpGatewayClient
 
onClose() - Method in class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClient
 
onClose() - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClient
 
onClose() - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketSession
 

P

port() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
port(int) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
 

R

requestChannel(Publisher<ServiceMessage>, Type) - Method in class io.scalecube.services.gateway.transport.GatewayClientChannel
 
requestChannel(Flux<ServiceMessage>) - Method in interface io.scalecube.services.gateway.transport.GatewayClient
Communication mode that gives stream of responses to stream of requests.
requestChannel(Flux<ServiceMessage>) - Method in class io.scalecube.services.gateway.transport.http.HttpGatewayClient
 
requestChannel(Flux<ServiceMessage>) - Method in class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClient
 
requestChannel(Flux<ServiceMessage>) - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClient
 
requestResponse(ServiceMessage) - Method in interface io.scalecube.services.gateway.transport.GatewayClient
Communication mode that gives single response to single request.
requestResponse(ServiceMessage) - Method in class io.scalecube.services.gateway.transport.http.HttpGatewayClient
 
requestResponse(ServiceMessage) - Method in class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClient
 
requestResponse(ServiceMessage) - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClient
 
requestResponse(ServiceMessage, Type) - Method in class io.scalecube.services.gateway.transport.GatewayClientChannel
 
requestStream(ServiceMessage) - Method in interface io.scalecube.services.gateway.transport.GatewayClient
Communication mode that gives stream of responses to single request.
requestStream(ServiceMessage) - Method in class io.scalecube.services.gateway.transport.http.HttpGatewayClient
 
requestStream(ServiceMessage) - Method in class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClient
 
requestStream(ServiceMessage) - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClient
 
requestStream(ServiceMessage, Type) - Method in class io.scalecube.services.gateway.transport.GatewayClientChannel
 
route(ServiceRegistry, ServiceMessage) - Method in class io.scalecube.services.gateway.transport.StaticAddressRouter
 
RSOCKET_CLIENT_CODEC - Static variable in class io.scalecube.services.gateway.transport.GatewayClientTransports
 
RSocketGatewayClient - Class in io.scalecube.services.gateway.transport.rsocket
 
RSocketGatewayClient(GatewayClientSettings, GatewayClientCodec<Payload>) - Constructor for class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClient
Constructor for gateway over rsocket client transport.
RSocketGatewayClientCodec - Class in io.scalecube.services.gateway.transport.rsocket
 
RSocketGatewayClientCodec(HeadersCodec, DataCodec) - Constructor for class io.scalecube.services.gateway.transport.rsocket.RSocketGatewayClientCodec
Constructor for codec which encode/decode client message to/from rsocket payload.
rsocketGatewayClientTransport(GatewayClientSettings) - Static method in class io.scalecube.services.gateway.transport.GatewayClientTransports
ClientTransport that is capable of communicating with Gateway over rSocket.

S

secure() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
Use default SSL client provider.
secure(SslProvider) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
Use specified SSL provider.
Signal - Enum in io.scalecube.services.gateway.transport.websocket
 
sslProvider() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
StaticAddressRouter - Class in io.scalecube.services.gateway.transport
Syntethic router for returning preconstructed static service reference with given address.
StaticAddressRouter(Address) - Constructor for class io.scalecube.services.gateway.transport.StaticAddressRouter
Constructor.

T

toString() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
toString() - Method in class io.scalecube.services.gateway.transport.websocket.WebsocketSession
 

V

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

W

WEBSOCKET_CLIENT_CODEC - Static variable in class io.scalecube.services.gateway.transport.GatewayClientTransports
 
WebsocketGatewayClient - Class in io.scalecube.services.gateway.transport.websocket
 
WebsocketGatewayClient(GatewayClientSettings, GatewayClientCodec<ByteBuf>) - Constructor for class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClient
Creates instance of websocket client transport.
WebsocketGatewayClientCodec - Class in io.scalecube.services.gateway.transport.websocket
 
WebsocketGatewayClientCodec(DataCodec) - Constructor for class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClientCodec
Constructor for codec which encode/decode client message to/from websocket gateway message represented by json and transformed in ByteBuf.
WebsocketGatewayClientCodec(DataCodec, boolean) - Constructor for class io.scalecube.services.gateway.transport.websocket.WebsocketGatewayClientCodec
Constructor for codec which encode/decode client message to/from websocket gateway message represented by json and transformed in ByteBuf.
websocketGatewayClientTransport(GatewayClientSettings) - Static method in class io.scalecube.services.gateway.transport.GatewayClientTransports
ClientTransport that is capable of communicating with Gateway over websocket.
WebsocketSession - Class in io.scalecube.services.gateway.transport.websocket
 
wiretap() - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings
 
wiretap(boolean) - Method in class io.scalecube.services.gateway.transport.GatewayClientSettings.Builder
Specifies whether to enaple 'wiretap' option for connections.
A B C D E F G H I K O P R S T V W 
All Classes All Packages