public final class RespectTCContainer
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addStub(IRemoteLinkProvider s) |
RespectTC |
createRespectTC(TupleCentreId id,
java.lang.Integer q) |
static int |
getDefPort() |
IEnvironmentContext |
getEnvironmentContext(TupleCentreId id) |
ILinkContext |
getLinkContext(TupleCentreId id)
Return a LinkContext for remote/local call
|
IManagementContext |
getManagementContext(TupleCentreId id) |
IOrdinaryAsynchInterface |
getOrdinaryAsynchInterface(TupleCentreId id) |
IOrdinarySynchInterface |
getOrdinarySynchInterface(TupleCentreId id) |
ITCRegistry |
getRegistry() |
static RespectTCContainer |
getRespectTCContainer() |
ISpecificationAsynchInterface |
getSpecificationAsynchInterface(TupleCentreId id) |
ISpecificationSynchInterface |
getSpecificationSynchInterface(TupleCentreId id) |
static void |
setDefPort(int port) |
public static int getDefPort()
public static RespectTCContainer getRespectTCContainer()
public static void setDefPort(int port)
port
- ReSpecT default listening portpublic void addStub(IRemoteLinkProvider s)
s
- the entity responsible of providing linking context to
requestorspublic RespectTC createRespectTC(TupleCentreId id, java.lang.Integer q)
id
- the identifier of the tuple centre to createq
- its maximum queue sizepublic IEnvironmentContext getEnvironmentContext(TupleCentreId id)
id
- the identifier of the TuCSoN tuple centre whose environmental
context should be acquiredpublic ILinkContext getLinkContext(TupleCentreId id)
id
- the identifier of the tuple centre target (local or remote)public IManagementContext getManagementContext(TupleCentreId id)
id
- the identifier of the tuple centre target (local or remote)public IOrdinaryAsynchInterface getOrdinaryAsynchInterface(TupleCentreId id)
id
- the identifier of the tuple centre target (local or remote)public IOrdinarySynchInterface getOrdinarySynchInterface(TupleCentreId id)
id
- the identifier of the tuple centre target (local or remote)public ITCRegistry getRegistry()
public ISpecificationAsynchInterface getSpecificationAsynchInterface(TupleCentreId id)
id
- the identifier of the tuple centre target (local or remote)public ISpecificationSynchInterface getSpecificationSynchInterface(TupleCentreId id)
id
- the identifier of the tuple centre target (local or remote)