Package de.aristaflow.adept2.base.communication
package de.aristaflow.adept2.base.communication
-
ClassDescriptionThis module of the communication service is responsible for the export of callback objects, i.This factory is responsible to create remote object identifiers and callback object identifiers valid for the communication service this factory is assigned to.This submodule of the
CommunicationServiceis responsible for publishing services, i.Submodules of theCommunicationServicedefined 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.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.Provides the base implementation for the last layer, i.Interface for late resolution of global URIs.This interface provides access to aGlobalRegistryservice.This interface marks aCommunicationServiceto need a global service export.This interface provides the means for late binding of connections.A class encapsulating all objects required for invocation handling of global URIs and therefore late binding of connections.MappingCommService<I1,O1, I2, O2> This interface extends the communication service by the means to add a host name mapping dynamically.This class is the base class for all reply messages used in the ADEPT system, i.