Package | Description |
---|---|
org.corfudb.infrastructure |
Modifier and Type | Class and Description |
---|---|
class |
BaseServer
Created by mwei on 12/8/15.
|
class |
LayoutServer
The layout server serves layouts, which are used by clients to find the
Corfu infrastructure.
|
class |
LogUnitServer
Created by mwei on 12/10/15.
|
class |
ManagementServer
Handles reconfiguration and workflow requests to the Management Server.
|
class |
SequencerServer
This server implements the sequencer functionality of Corfu.
|
Modifier and Type | Method and Description |
---|---|
List<AbstractServer> |
NettyServerRouter.getServers()
Get a list of registered servers.
|
List<AbstractServer> |
IServerRouter.getServers()
Get a list of registered servers.
|
List<AbstractServer> |
ServerContext.getServers()
Get the list of servers registered in serverRouter
|
Modifier and Type | Method and Description |
---|---|
void |
NettyServerRouter.addServer(AbstractServer server)
Deprecated.
This operation is no longer supported. The router will only route messages for
servers provided at construction time.
|
void |
IServerRouter.addServer(AbstractServer server)
Register a server to route messages to.
|
static CorfuMsgHandler |
CorfuMsgHandler.generateHandler(MethodHandles.Lookup caller,
AbstractServer server)
Generate handlers for a particular server.
|
Modifier and Type | Method and Description |
---|---|
static void |
CorfuServer.cleanShutdown(List<AbstractServer> servers)
Attempt to cleanly shutdown all the servers.
|
Constructor and Description |
---|
NettyServerRouter(List<AbstractServer> servers)
Construct a new
NettyServerRouter . |
Copyright © 2019 CorfuDB. All rights reserved.