I1 - The type of the skeleton communication pipe input.O1 - The type of the expected skeleton communication pipe output.I2 - The type of the stub communication pipe input.O2 - The type of the expected stub communication pipe output.public interface CommunicationService<I1,O1,I2,O2> extends ADEPT2Service
| Modifier and Type | Method and Description |
|---|---|
ADEPT2CallbackExport |
getADEPT2CallbackExport()
Returns the submodule responsible for exporting callback objects.
|
ADEPT2StubFactory<java.lang.Object> |
getADEPT2CallbackStubFactory()
Returns the factory responsible for creating stubs for remote calls to
callback objects.
|
ADEPT2RemoteObjectIdentifierFactory |
getADEPT2RemoteObjectIdentifierFactory()
Returns the factory to create remote object identifier valid for the type
of communication this communication service represents.
|
ADEPT2ServiceExport |
getADEPT2ServiceExport()
Returns the module responsible for exporting (i. e. publishing) ADEPT2 services.
|
ADEPT2StubFactory<ADEPT2Service> |
getADEPT2ServiceStubFactory()
Returns the factory responsible for creating stubs for remote calls to
remote services.
|
InvocationTarget |
getInvocationTarget()
Gets the invocation target of this communication service.
|
java.net.InetAddress |
getListeningAddress()
Gets the IP-address this communication service is listening for requests.
|
CommunicationStack<I1,O1> |
getSkeletonCommunicationStack()
Returns the communication stack to be used by skeletons to handle client
requests.
|
CommunicationStack<I2,O2> |
getStubCommunicationStack()
Returns the communication stack to be used by stubs to send requests to
remote services.
|
java.lang.String |
getVersion()
Get the version string to check the compatibility with other versions of the communication
service.
|
getLocalUris, getRelease, getRuntimeRequiredServices, getServiceInstanceName, getStartupRequiredServices, getURIs, init, ping, preShutdown, shutdown, startADEPT2ServiceExport getADEPT2ServiceExport()
ADEPT2ServiceExportADEPT2CallbackExport getADEPT2CallbackExport()
ADEPT2CallbackExport.ADEPT2StubFactory<ADEPT2Service> getADEPT2ServiceStubFactory()
ADEPT2StubFactory responsible for creating stubs for
remote calls to ADEPT2 services.ADEPT2StubFactory<java.lang.Object> getADEPT2CallbackStubFactory()
ADEPT2StubFactory responsible for creating stubs for
remote calls to callback objects.CommunicationStack<I1,O1> getSkeletonCommunicationStack()
CommunicationStack<I2,O2> getStubCommunicationStack()
InvocationTarget getInvocationTarget()
ADEPT2RemoteObjectIdentifierFactory getADEPT2RemoteObjectIdentifierFactory()
ADEPT2RemoteObjectIdentifierFactoryjava.net.InetAddress getListeningAddress()
licence.java.lang.String getVersion()