public class NonblockingSocketClientHandler extends Object implements net.morimekta.providence.PServiceCallHandler, Closeable
| Constructor and Description |
|---|
NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service) |
NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service,
int connect_timeout,
int read_timeout) |
NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service,
net.morimekta.providence.PServiceCallInstrumentation instrumentation) |
NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service,
net.morimekta.providence.PServiceCallInstrumentation instrumentation,
int connect_timeout,
int read_timeout) |
NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service,
net.morimekta.providence.PServiceCallInstrumentation instrumentation,
int connect_timeout,
int read_timeout,
int response_timeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
<Request extends net.morimekta.providence.PMessage<Request>,Response extends net.morimekta.providence.PMessage<Response>> |
handleCall(net.morimekta.providence.PServiceCall<Request> call,
net.morimekta.providence.descriptor.PService service) |
public NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service)
public NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service,
net.morimekta.providence.PServiceCallInstrumentation instrumentation)
public NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service,
int connect_timeout,
int read_timeout)
public NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service,
net.morimekta.providence.PServiceCallInstrumentation instrumentation,
int connect_timeout,
int read_timeout)
public NonblockingSocketClientHandler(net.morimekta.providence.serializer.Serializer serializer,
SocketAddress address,
net.morimekta.providence.descriptor.PService service,
net.morimekta.providence.PServiceCallInstrumentation instrumentation,
int connect_timeout,
int read_timeout,
int response_timeout)
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic <Request extends net.morimekta.providence.PMessage<Request>,Response extends net.morimekta.providence.PMessage<Response>> net.morimekta.providence.PServiceCall<Response> handleCall(net.morimekta.providence.PServiceCall<Request> call,
net.morimekta.providence.descriptor.PService service)
throws IOException
handleCall in interface net.morimekta.providence.PServiceCallHandlerIOExceptionCopyright © 2015–2020 morimekta.net. All rights reserved.