Modifier and Type |
Method |
Description |
IpServiceRef |
bindTcp(InetSocketAddress localAddress,
IpService service,
IpSettings ipSettings) |
|
IpServiceRef |
bindTls(InetSocketAddress localAddress,
IpService service,
IpSettings ipSettings) |
|
IpSocketRef |
connectTcp(InetSocketAddress remoteAddress,
IpSocket socket,
IpSettings ipSettings) |
|
IpSocketRef |
connectTls(InetSocketAddress remoteAddress,
IpSocket socket,
IpSettings ipSettings) |
|
<A extends Agent> AgentFactory<A> |
createAgentFactory(Class<? extends A> agentClass) |
|
AgentFactory<?> |
createAgentFactory(AgentDef agentDef,
ClassLoader classLoader) |
|
<A extends Agent> AgentFactory<A> |
createAgentFactory(NodeBinding node,
Class<? extends A> agentClass) |
|
AgentFactory<?> |
createAgentFactory(NodeBinding node,
AgentDef agentDef) |
|
<A extends Agent> AgentRoute<A> |
createAgentRoute(EdgeBinding edge,
Class<? extends A> agentClass) |
|
Authenticator |
createAuthenticator(AuthenticatorDef authenticatorDef,
ClassLoader classLoader) |
|
EdgeBinding |
createEdge(EdgeAddress edgeAddress) |
|
HostBinding |
createHost(HostAddress hostAddress) |
|
HostBinding |
createHost(PartBinding part,
HostDef hostDef) |
|
LaneBinding |
createLane(LaneAddress laneAddress) |
|
LaneBinding |
createLane(NodeBinding node,
LaneDef laneDef) |
|
Log |
createLog(CellAddress cellAddress) |
|
Log |
createLog(LogDef logDef) |
|
MeshBinding |
createMesh(EdgeBinding edge,
MeshDef meshDef) |
|
MeshBinding |
createMesh(MeshAddress meshAddress) |
|
NodeBinding |
createNode(HostBinding host,
NodeDef nodeDef) |
|
NodeBinding |
createNode(NodeAddress nodeAddress) |
|
PartBinding |
createPart(MeshBinding mesh,
PartDef partDef) |
|
PartBinding |
createPart(PartAddress partAddress) |
|
<P extends Plane> PlaneFactory<P> |
createPlaneFactory(Class<? extends P> planeClass) |
|
PlaneFactory<?> |
createPlaneFactory(PlaneDef planeDef,
ClassLoader classLoader) |
|
Policy |
createPolicy(CellAddress cellAddress) |
|
Policy |
createPolicy(PolicyDef policyDef) |
|
Schedule |
createSchedule(ScheduleDef scheduleDef,
Stage stage) |
|
ServiceFactory<?> |
createServiceFactory(ServiceDef serviceDef,
ClassLoader classLoader) |
|
Stage |
createStage(StageDef stageDef) |
|
Stage |
createStage(CellAddress cellAddress) |
|
StoreBinding |
createStore(CellAddress cellAddress) |
|
StoreBinding |
createStore(StoreDef storeDef,
ClassLoader classLoader) |
|
AgentDef |
defineAgent(Item agentConfig) |
|
AuthenticatorDef |
defineAuthenticator(Item authenticatorConfig) |
|
HostDef |
defineHost(Item hostConfig) |
|
LaneDef |
defineLane(Item laneConfig) |
|
LogDef |
defineLog(Item logConfig) |
|
MeshDef |
defineMesh(Item meshConfig) |
|
NodeDef |
defineNode(Item nodeConfig) |
|
PartDef |
definePart(Item partConfig) |
|
PlaneDef |
definePlane(Item planeConfig) |
|
PolicyDef |
definePolicy(Item policyConfig) |
|
ScheduleDef |
defineSchedule(Item scheduleConfig) |
|
ServiceDef |
defineService(Item serviceConfig) |
|
SpaceDef |
defineSpace(Item spaceConfig) |
|
StageDef |
defineStage(Item stageConfig) |
|
StoreDef |
defineStore(Item storeConfig) |
|
HostDef |
getHostDef(HostAddress hostAddress) |
|
LaneDef |
getLaneDef(LaneAddress laneAddress) |
|
MeshDef |
getMeshDef(MeshAddress meshAddress) |
|
NodeDef |
getNodeDef(NodeAddress nodeAddress) |
|
PartDef |
getPartDef(PartAddress partAddress) |
|
Service |
getService(String serviceName) |
|
Space |
getSpace(String spaceName) |
|
Authenticator |
injectAuthenticator(Authenticator authenticator) |
|
EdgeBinding |
injectEdge(EdgeAddress edgeAddress,
EdgeBinding edge) |
|
HostBinding |
injectHost(HostAddress hostAddress,
HostBinding host) |
|
LaneBinding |
injectLane(LaneAddress laneAddress,
LaneBinding lane) |
|
Log |
injectLog(Log log) |
|
MeshBinding |
injectMesh(MeshAddress meshAddress,
MeshBinding mesh) |
|
NodeBinding |
injectNode(NodeAddress nodeAddress,
NodeBinding node) |
|
PartBinding |
injectPart(PartAddress partAddress,
PartBinding part) |
|
Plane |
injectPlane(Plane plane) |
|
Policy |
injectPolicy(Policy policy) |
|
Schedule |
injectSchedule(Schedule schedule) |
|
Service |
injectService(Service service) |
|
Stage |
injectStage(Stage stage) |
|
StoreBinding |
injectStore(StoreBinding store) |
|
IpSettings |
ipSettings() |
|
KernelBinding |
kernelBinding() |
|
KernelBinding |
kernelWrapper() |
|
FingerTrieSeq<Kernel> |
modules() |
|
void |
openAgents(NodeBinding node) |
|
void |
openLanes(NodeBinding node) |
|
void |
openMetaDownlink(LinkBinding downlink,
NodeBinding metaDownlink) |
|
void |
openMetaEdge(EdgeBinding edge,
NodeBinding metaEdge) |
|
void |
openMetaHost(HostBinding host,
NodeBinding metaHost) |
|
void |
openMetaLane(LaneBinding lane,
NodeBinding metaLane) |
|
void |
openMetaMesh(MeshBinding mesh,
NodeBinding metaMesh) |
|
void |
openMetaNode(NodeBinding node,
NodeBinding metaNode) |
|
void |
openMetaPart(PartBinding part,
NodeBinding metaPart) |
|
void |
openMetaUplink(LinkBinding uplink,
NodeBinding metaUplink) |
|
<S extends Service> S |
openService(String serviceName,
ServiceFactory<S> serviceFactory) |
|
Space |
openSpace(SpaceDef spaceDef) |
|
void |
reportDown(Metric metric) |
|
WebResponse |
routeRequest(WebRequest request) |
|
void |
setKernelBinding(KernelBinding kernelBinding) |
|
Stage |
stage() |
|
Station |
station() |
|