Package | Description |
---|---|
org.corfudb.runtime.clients |
Modifier and Type | Class and Description |
---|---|
class |
BaseClient
This is a base client which sends basic messages.
|
class |
BaseHandler
This is a base client which handles basic Corfu messages such as PING, ACK.
|
class |
LayoutClient
A client to the layout server.
|
class |
LayoutHandler
A client to the layout server.
|
class |
LogUnitClient
A client to send messages to a LogUnit.
|
class |
LogUnitHandler
A client to a LogUnit.
|
class |
ManagementClient
A client to the Management Server.
|
class |
ManagementHandler
A client to handle the responses from the Management Server.
|
class |
SequencerClient
A sequencer client.
|
class |
SequencerHandler
A sequencer handler client.
|
Modifier and Type | Field and Description |
---|---|
List<IClient> |
NettyClientRouter.clientList
The clients registered to this router.
|
Map<CorfuMsgType,IClient> |
NettyClientRouter.handlerMap
The handlers registered to this router.
|
Modifier and Type | Method and Description |
---|---|
<T extends IClient> |
NettyClientRouter.getClient(Class<T> clientType)
Gets a client that matches a particular type.
|
<T extends IClient> |
IClientRouter.getClient(Class<T> clientType)
Gets a client that matches a particular type.
|
Modifier and Type | Method and Description |
---|---|
IClientRouter |
NettyClientRouter.addClient(IClient client)
Add a new client to the router.
|
IClientRouter |
IClientRouter.addClient(IClient client)
Add a new client to the router.
|
Constructor and Description |
---|
ClientMsgHandler(IClient client)
Construct a new instance of ClientMsgHandler.
|
Copyright © 2019 CorfuDB. All rights reserved.