Interface | Description |
---|---|
ClientMsgHandler.Handler<T extends CorfuMsg> | |
IClient |
This is an interface which all clients to a ClientRouter must implement.
|
IClientRouter |
This is an interface in which all client routers must implement.
|
IHandler<C extends org.corfudb.runtime.clients.AbstractClient> |
Handler Clients to handle the responses form the server.
|
Class | Description |
---|---|
BaseClient |
This is a base client which sends basic messages.
|
BaseHandler |
This is a base client which handles basic Corfu messages such as PING, ACK.
|
ClientMsgHandler |
Invokes the message handler to handle incoming messages.
|
LayoutClient |
A client to the layout server.
|
LayoutHandler |
A client to the layout server.
|
LogUnitClient |
A client to send messages to a LogUnit.
|
LogUnitHandler |
A client to a LogUnit.
|
ManagementClient |
A client to the Management Server.
|
ManagementHandler |
A client to handle the responses from the Management Server.
|
NettyClientRouter |
A client router which multiplexes operations over the Netty transport.
|
SequencerClient |
A sequencer client.
|
SequencerHandler |
A sequencer handler client.
|
Annotation Type | Description |
---|---|
ClientHandler |
Registers the method with the annotation as a client response
handler and invokes on reception of message response.
|
Copyright © 2019 CorfuDB. All rights reserved.