A B C D E F G H I K O P R S T V W
All Classes All Packages
All Classes All Packages
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
GatewayClientCodectype toServiceMessageobject. - 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
ServiceMessagetoGatewayClientCodectype. - 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
Signalfor 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
Signalfor 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
ServiceMessageto/fromGatewayClientCodectype. - 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.
All Classes All Packages