JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
K
O
P
R
S
T
V
W
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
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.
WebsocketGatewayClientSession
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
contentType(String)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings.Builder
contentType()
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings
create(ServiceReference)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientTransport
D
decode(T)
- Method in interface io.scalecube.services.gateway.transport.
GatewayClientCodec
Decodes message represented by
T
type to
ServiceMessage
object.
decode(ByteBuf)
- Method in class io.scalecube.services.gateway.transport.http.
HttpGatewayClientCodec
decode(Payload)
- Method in class io.scalecube.services.gateway.transport.rsocket.
RSocketGatewayClientCodec
decode(ByteBuf)
- Method in class io.scalecube.services.gateway.transport.websocket.
WebsocketGatewayClientCodec
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
T
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
errorMapper(ServiceClientErrorMapper)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings.Builder
errorMapper()
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings
F
followRedirect(boolean)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings.Builder
Specifies is auto-redirect enabled for HTTP 301/302 status codes.
followRedirect()
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings
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.
from(int)
- 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
T
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
GatewayClientTransport(GatewayClient)
- Constructor for class io.scalecube.services.gateway.transport.
GatewayClientTransport
GatewayClientTransports
- Class in
io.scalecube.services.gateway.transport
H
headers(Map<String, String>)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings.Builder
headers()
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings
host(String)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings.Builder
host()
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings
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
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(Duration)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings.Builder
Keepalive interval.
keepAliveInterval()
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings
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.
WebsocketGatewayClientSession
P
port(int)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings.Builder
port()
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings
R
requestChannel(Flux<ServiceMessage>)
- Method in interface io.scalecube.services.gateway.transport.
GatewayClient
Communication mode that gives stream of responses to stream of requests.
requestChannel(Publisher<ServiceMessage>, Type)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientChannel
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, Type)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientChannel
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
requestStream(ServiceMessage)
- Method in interface io.scalecube.services.gateway.transport.
GatewayClient
Communication mode that gives stream of responses to single request.
requestStream(ServiceMessage, Type)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientChannel
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
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.
WebsocketGatewayClientSession
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()
- Constructor for class io.scalecube.services.gateway.transport.websocket.
WebsocketGatewayClientCodec
WebsocketGatewayClientCodec(boolean)
- Constructor for class io.scalecube.services.gateway.transport.websocket.
WebsocketGatewayClientCodec
WebsocketGatewayClientSession
- Class in
io.scalecube.services.gateway.transport.websocket
websocketGatewayClientTransport(GatewayClientSettings)
- Static method in class io.scalecube.services.gateway.transport.
GatewayClientTransports
ClientTransport that is capable of communicating with Gateway over websocket.
wiretap(boolean)
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings.Builder
Specifies whether to enaple 'wiretap' option for connections.
wiretap()
- Method in class io.scalecube.services.gateway.transport.
GatewayClientSettings
A
B
C
D
E
F
G
H
I
K
O
P
R
S
T
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015–2021. All rights reserved.