| Interface | Description |
|---|---|
| ADEPT2CallbackExport |
This module of the communication service is responsible for the export of
callback objects, i. e. to enable callback objects to be called remotely.
|
| ADEPT2RemoteObjectIdentifierFactory |
This factory is responsible to create remote object identifiers and callback
object identifiers valid for the communication service this factory is
assigned to.
|
| ADEPT2ServiceExport |
This submodule of the
CommunicationService is
responsible for publishing services, i. e. to enable them to be called
remotely. |
| ADEPT2StubFactory<S> |
Submodules of the
CommunicationService defined by this interface are
responsible for creating stubs which represent the corresponding remote
services/callback objects on remote side. |
| CommStackInterceptor<I1,I2,O1,O2> |
An interceptor for a communication stack.
|
| CommStackTransformer<I1,I2,O1,O2> |
Interface to perform transformation before and after performing a communication.
|
| CommunicationService<I1,O1,I2,O2> |
This communication service provides all the technically necessary to do both
remote calls to remote services or remote callback objects and to publish
remote services itself.
|
| CommunicationStack<I,O> |
Marks the implementing class as layer within a communication stack.
|
| GlobalInvocationResolver |
Interface for late resolution of global URIs.
|
| GlobalRegistryServiceProvider |
This interface provides access to a
GlobalRegistry service. |
| GlobalServiceExportConsumer |
This interface marks a
CommunicationService to need a global service export. |
| InvocationTarget |
This interface provides the means for late binding of connections.
|
| Class | Description |
|---|---|
| CommunicationStackLayer<I,O,T,V> |
A class extending this class implements a layer within a communication
stack handling requests and responses and it represents the communication
stack consisting of this layer and all following layers.
|
| CommunicationStackTerminator<I,O> |
Provides the base implementation for the last layer, i. e. the terminator,
within a
CommunicationStack. |
| InvocationTarget.InvocationHandling |
A class encapsulating all objects required for invocation handling of
global URIs and therefore late binding of connections.
|
| ReplyMessage |
This class is the base class for all reply messages used in the ADEPT system,
i. e. every reply message must be derived from this class.
|
| Exception | Description |
|---|---|
| CallbackObjectNotRegistered |
This method is thrown if there is no exported callback object registered with
the given callbackID within the requested callback export module.
|
| CommunicationStackException |
This exception is thrown if an exception occurs during request/response
processing within a certain communication stack.
|
| ServiceConnectionException |
A
ServiceConnectionException will be thrown by the communication
layer to indicate a connection problem, for instance, the connection timed
out. |