# All Classes and Interfaces

Class
Description
AbstractAsyncProxyRemoteCall
AbstractAsyncProxyRemoteService
AbstractClientContainer
Remote service client abstract superclass.
AbstractClientService
Remote service client service.
AbstractClientService.UriRequest
AbstractCommand
AbstractConsumerContainerSelector
Abstract superclass for consumer container selectors...i.e.
AbstractContainer
Abstract implementation of IContainer.
AbstractContainerAdapterFactory
Abstract container adapter factory.
AbstractContainerSelector
Abstract superclass for both host and consumer container selectors...i.e.
AbstractDiscoveryContainerAdapter
AbstractEntityRequestType
AbstractFactory
AbstractFileSystemBrowser
Abstract class for browsing an efs file system.
AbstractHostContainerSelector
Abstract superclass for host container selectors...i.e.
AbstractMetadataFactory
Abstract superclass for metadata factories...i.e.
AbstractOutgoingFileTransfer
AbstractParameterSerializer
AbstractRemoteCallListener
Abstract implementer of IRemoteCallListener.
AbstractRemoteService
Abstract remote service implementation.
AbstractRequestType
AbstractRestClientContainer
AbstractRestClientService
AbstractRetrieveFileTransfer
AbstractRSAClientContainer
Abstract client container for use by RSA distribution providers.
AbstractRSAClientService
Abstract client remote service instance.
AbstractRSAClientService.RSARemoteCall
AbstractRSAContainer
Abstract container that is intended for use by RSA distribution providers.
AbstractSharedObjectContainerAdapterFactory
Abstract container adapter factory.
AbstractSocketEvent
AbstractSocketWrapper
AbstractTopologyManager
Abstract superclass for topology managers.
AbstractUrlConnectionOutgoingFileTransfer
Activator
AdapterConfig
An adapter config is used to setup an adaptable.
AdapterContainerFilter
AdapterManagerTracker
AddRegistrationRequest
AsynchEvent
Asynchronous connection event class.
AsynchMessage
AsyncMethod
Async method annotation.
AsyncReturnUtil
AsyncService
Async service annotation.
AsyncUtil
Base64
BaseContainer
Base implementation of IContainer.
BaseContainer.Instantiator
BaseContainerInstantiator
Default implementation of `IContainerInstantiator`.
BaseID
Base class for ID implementation classes Extensions for the org.eclipse.ecf.namespace extension point that expose new Namespace subclasses and their own ID implementations are recommended (but not required) to use this class as a superclass.
BaseRemoteServiceContainerInstantiator
Default implementation of `IRemoteServiceContainerInstantiator`.
BaseSharedObject
Base class for shared object classes.
BnRDnsSdServiceTypeID
This ServiceType represents the special RRs defined in chapter 12.
BooleanCallback
Callback that handles Boolean types
BrowseFileTransferException
Exception thrown upon browse problem
BundleClassResolver
BundleStarter
Callback
CallbackHandler
CallbackRemoteCallListener
ClassResolverObjectInputStream
ClassUtil
Client
ClientSOContainer
ConnectContextFactory
Helper class for creating instances of IConnectContext
ConnectedContainerFilter
ConnectionCreateException
Exception class for connection creation exceptions
ConnectionEvent
Connection event super class.
ConnectRequestMessage
ConnectResultMessage
Constants
Remote service API constants.
ConsumerContainerSelector
Default implementation of `IConsumerContainerSelector`.
ContainerAuthenticationException
Exception class to be thrown upon authentication failure during connect
ContainerConnectedEvent
Container connected event
ContainerConnectException
Exception class to be thrown upon connection failure.
ContainerConnectingEvent
ContainerCreateException
Exception thrown during container creation
ContainerDisconnectedEvent
Container disconnected event.
ContainerDisconnectingEvent
ContainerDisposeEvent
ContainerEjectedEvent
ContainerFactory
Factory for creating `IContainer` instances.
ContainerFactoryTracker
Service tracker customized to handle tracking the ECF container factory service (singleton).
ContainerInstantiator
ContainerInstantiator
ContainerInstantiatorUtils
ContainerIntentException
ContainerManagerTracker
Service tracker customized to handle tracking the ECF container manager service (singleton).
ContainerMessage
ContainerMessage.CreateMessage
ContainerMessage.CreateResponseMessage
ContainerMessage.JoinGroupMessage
ContainerMessage.LeaveGroupMessage
ContainerMessage.SharedObjectDisposeMessage
ContainerMessage.SharedObjectMessage
ContainerMessage.ViewChangeMessage
ContainerSharedObjectMessageReceivingEvent
Event class implementing `IContainerSharedObjectMessageReceivingEvent`.
ContainerSharedObjectMessageSendingEvent
Event class implementing `IContainerSharedObjectMessageSendingEvent`.
ContainerTypeDescription
Description of an `IContainer` type.
DebugRemoteServiceAdminListener
DisconnectEvent
Disconnection event
DiscoveredEndpointDescription
Discovered endpoint description.
DiscoveredEndpointDescriptionFactory
Default implementation of `IDiscoveredEndpointDescriptionFactory` service.
DiscoveryContainerConfig
DiscoveryNamespace
Remote Services Discovery Provider Capability and Requirement Namespace.
DistributedEventAdmin
DistributionNamespace
Remote Services Distribution Provider Capability and Requirement Namespace.
DnsSdDebugOptions
DnsSdDiscoveryAdvertiser
DnsSdDiscoveryContainerAdapter
DnsSdDiscoveryException
DnsSdDiscoveryLocator
DnsSdNamespace
DnsSdServiceID
DnsSdServiceTypeID
DSPresent
The Class DSPresent.
DSUtil
ECFException
ECFRuntimeException
EDEFProperties
Class to represent EDEF properties for load from .properties file (via `EDEFProperties.loadEDEFProperties(InputStream)` or `EDEFProperties.loadEDEFProperties(Reader)`) or via store to .properties file (via `EDEFProperties.storeEDEFProperties(BufferedWriter, String)` or `EDEFProperties.storeEDEFProperties(Writer, String)`.
EndpointDescription
ECF remote service endpoint description.
EndpointDescription
A description of an endpoint that provides sufficient information for a compatible distribution provider to create a connection to this endpoint An Endpoint Description is easy to transfer between different systems because it is property based where the property keys are strings and the values are simple types.
EndpointDescriptionLocator
Implementation of EndpointDescription discovery mechanism, using any/all ECF discovery providers (implementers if `IDiscoveryLocator`.
EndpointDescriptionParseException
Exception class to represent endpoint description parse problems when performed by `IEndpointDescriptionReader`.
EndpointDescriptionPropertiesUtil
EndpointDescriptionReader
Default implementation of `IEndpointDescriptionReader`.
EndpointDescriptionWriter
Endpoint description writer class for writing `EndpointDescription`s to the OSGi 4.2 Remote Service Admin Endpoint Description Extender Format (section 122.8 of OSGi 4.2 enterprise specification).
EndpointEvent
An Endpoint Event.
EndpointEventListener
A white board service that represents a listener for endpoints.
EndpointListener
Deprecated.
As of 1.1.
EndpointPermission
A bundle's authority to export, import or read an Endpoint.
Event
Event 'tag' interface.
EventMessage
EventTopicFilter
ExObjectInputStream
ExObjectOutputStream
ExportReference
An Export Reference associates a service with a local endpoint.
ExportRegistration
An Export Registration associates a service to a local endpoint.
ExtensionRegistryRunnable
FileCreateException
Exception class for creation of `IFileID` instances via `FileIDFactory`
FileIDFactory
Factory class entry point for creating IFileID instances.
FileTransferID
FileTransferInfo
File transfer information delivered to `IIncomingFileTransferRequestListener` via an event implementing `IFileTransferRequestEvent.getFileTransferInfo()`
FileTransferJob
`Job` subclass for executing file transfers.
FileTransferNamespace
URL file namespace class.
GenericContainerInstantiator
GMMImpl
GUID
Globally unique ID implementation class.
GUID.GUIDNamespace
HostContainerSelector
Default implementation of `IHostContainerSelector` service.
HttpClientBrowseFileTransferFactory
HttpClientBrowseFileTransferFactory
HttpClientFileSystemBrowser
HttpClientFileSystemBrowser
HttpClientOptions
HttpClientOptions
HttpClientRetrieveFileTransfer
HttpClientRetrieveFileTransfer
HttpClientRetrieveFileTransferFactory
HttpClientRetrieveFileTransferFactory
HttpDeleteRequestType
HttpGetRequestType
HttpHelper
HttpPatchRequestType
HttpPostRequestType
HttpPutRequestType
HttpServiceComponent
IAsyncCallback<ResultType>
Asynchronous callback contract.
IAsynchConnection
Asynchronous connection
IAsynchEventHandler
Callback interface for handling asynchronous connection events
IAsyncProxyCompletable
IAsyncRemoteServiceProxy
IClassLoaderMapper
Map a given name onto a classloader.
IClassResolver
IClientSocketFactory
IConnectContext
A connect context for passing in information to the `IContainer.connect(org.eclipse.ecf.core.identity.ID, IConnectContext)` call.
IConnectHandlerPolicy
Connect policy typically implemented by servers
IConnectInitiatorPolicy
Policy handler for connect initiator (clients).
IConnection
Connection interface to represent transport-level connections
IConnectionListener
Connection listener
IConnectRequestHandler
Connection request handler
IConsumerContainerSelector
Consumer container selector service contract.
IContainer
Contract for ECF communications container
IContainer instances are used by clients to define a context for communications.
IContainerConnectedEvent
Container connected event interface
IContainerConnectingEvent
Container connecting event
IContainerDisconnectedEvent
Container disconnected event
IContainerDisconnectingEvent
Container disconnecting event
IContainerDisposeEvent
Event sent to listeners when a container is disposed
IContainerEjectedEvent
Container ejected event.
IContainerEvent
An event received by a container
IContainerFactory
Container factory contract `ContainerFactory` for default implementation.
IContainerFilter
Container filter contract.
IContainerInstantiator
Interface that must be implemented by ECF provider implementations.
IContainerListener
Listener for objects that wish to receive events from an IContainer instances.
IContainerManager
Container manager for getting access to existing container instances previously created via `IContainerFactory`.
IContainerManagerListener
Container manager listener.
IContainerPolicy
IContainerServiceInfoAdapter
Adapter for IServiceInfo instances.
IContainerSharedObjectMessageReceivingEvent
Container event that indicates that a shared object message is being received.
IContainerSharedObjectMessageSendingEvent
Container event that indicates that a shared object message is being sent.
ID
Contract for ECF identity
IDCreateException
IdentifiableObjectInputStream
Restores Java objects from the underlying stream by using the classloader returned from the call to given IClassLoaderMapper with the Namespace/ID specified by the associated IdentifiableObjectOutputStream.
IdentifiableObjectOutputStream
Stores Java objects in the underlying stream in an manner that allows corresponding input stream to use ID to lookup appropriate associated classloader (via IClassLoaderMapper).
IDFactory
A factory class for creating ID instances.
IDFactoryTracker
Service tracker customized to handle tracking the ECF id factory service (singleton).
IDiscoveredEndpointDescriptionFactory
Factory for creating `DiscoveredEndpointDescription`s.
IDiscoveryAdvertiser
Entry point discovery advertiser.
IDiscoveryContainerAdapter
Deprecated.
Use IDisocveryLocator and IDisocveryAdvertiser instead
IDiscoveryLocator
Entry point discovery locator.
IDiscoveryService
Deprecated.
use IDiscoveryLocator and IDiscoveryContainer instead
IDistributionConstants
IDnsSdDiscoveryConstants
IDSPresent
IDUtil
IEndpointDescriptionLocator
IEndpointDescriptionReader
Service for reading endpoint descriptions from xml-files in the Endpoint Description Extender Format (EDEF) specified in section 122.8 of the OSGi Enterprise Specification (chapter 122).
IEnqueueProcessor
Predicate
IEventProcessor
Event processor for processing events in a sequence.
IExceptionHandler
Contract for general exception handler
IExtendedRemoteServiceRegistration
IFileID
ID for a remote file.
IFileIDFactory
IFileRangeSpecification
An object that describes a file range specification.
IFileTransfer
File transfer super interface.
IFileTransferConnectStartEvent
Event sent to `IFileTransferListener` associated with `IIncomingFileTransfer` or `IOutgoingFileTransferEvent` or `IRemoteFileSystemRequest` instances.
IFileTransferEvent
Super interface for all file transfer events
IFileTransferInfo
File transfer information delivered to `IIncomingFileTransferRequestListener` via an event implementing `IFileTransferRequestEvent.getFileTransferInfo()`
IFileTransferListener
Listener for handling file transfer events.
IFileTransferPausable
Adapter interface for pausing and resuming IFileTransfer instances that expose this adapter interface via `IAdaptable.getAdapter(Class adapter)`.
IFileTransferProtocolToFactoryMapper
IFileTransferRateControl
Adapter for setting rate control on IFileTransferInfo instances that expose expose this adapter interface via `IAdaptable.getAdapter(Class adapter)`.
IFileTransferRequestEvent
Event to represent remote file transfer requests.
IFileTransferRunnable
Runnable for doing file transfer.
IHostContainerSelector
Host container selector service contract.
IIdentifiable
Defines implementing classes as being identifiable with an ECF ID.
IIDFactory
Contract for `IDFactory`
IIncomingFileTransfer
Incoming file transfer request.
IIncomingFileTransferEvent
Super interface for incoming file transfer events
IIncomingFileTransferReceiveDataEvent
Event sent to `IFileTransferListener` associated with `IIncomingFileTransfer` instances data are received
IIncomingFileTransferReceiveDoneEvent
Event sent to IFileTransferListeners when an incoming file transfer is completed.
IIncomingFileTransferReceivePausedEvent
Event sent to IFileTransferListeners when an incoming file transfer is paused.
IIncomingFileTransferReceiveResumedEvent
Event sent to `IFileTransferListener` associated with `IIncomingFileTransfer` instances when file transfer is resumed.
IIncomingFileTransferReceiveStartEvent
Event sent to `IFileTransferListener` associated with `IIncomingFileTransfer` instances
IIncomingFileTransferRequestListener
Listener for incoming file transfer requests.
ImportReference
An Import Reference associates an active proxy service to a remote endpoint.
ImportRegistration
An Import Registration associates an active proxy service to a remote endpoint.
IncomingFileTransferException
Exception thrown upon incoming file transfer problem
INonconnectedSocketFactory
InvalidFileRangeSpecificationException
IOSGiRemoteServiceContainerAdapter
IOutgoingFileTransfer
Outgoing file transfer.
IOutgoingFileTransferEvent
Super interface for outgoing file transfer events
IOutgoingFileTransferResponseEvent
Asynchronous event sent to `IFileTransferListener` associated with `IOutgoingFileTransfer` instances when a response is received from the remote target (or provider times out).
IOutgoingFileTransferSendDataEvent
Event sent to `IFileTransferListener` associated with `IOutgoingFileTransfer` instances when some data are received
IOutgoingFileTransferSendDoneEvent
Event sent to `IFileTransferListener` associated with `IOutgoingFileTransfer` instances when the file transfer is complete
IOutgoingFileTransferSendPausedEvent
IOutgoingFileTransferSendResumedEvent
IQueue
Queue that includes both enqueue (`IQueueEnqueue`) and dequeue (`IQueueDequeue`) operations
IQueueDequeue
IQueueEnqueue
Queue enqueing semantics
IRegistrationListener
IReliableContainer
Contract for reliable container.
IRemoteCall
Instances of this interface are used to invoke a method call on a remote service
IRemoteCallable
Callables represent a remotely callable method.
IRemoteCallableRequestType
The callable request type (e.g.
IRemoteCallCompleteEvent
Event received when remote call is complete.
IRemoteCallEvent
Remote call event.
IRemoteCallListener
Listener for remote call events.
IRemoteCallParameter
A remote call parameter, with a String name and Object value.
IRemoteCallParameterDeserializer
Remote call parameter deserializer.
IRemoteCallParameterSerializer
Call parameter serializer.
IRemoteCallResponseSerializer
Remote call response serializer.
IRemoteCallStartEvent
Event received when remote call started.
IRemoteFile
Remote file representation.
IRemoteFileAttributes
Remote file attributes.
IRemoteFileInfo
Information about a remote file.
IRemoteFileSystemBrowseEvent
Event that indicates that a directory list is available via `IRemoteFileSystemBrowseEvent.getRemoteFiles()`.
IRemoteFileSystemBrowser
Remote file system browser service interface.
IRemoteFileSystemBrowserContainerAdapter
Remote file system browser adapter.
IRemoteFileSystemBrowserFactory
Remote file browser factory.
IRemoteFileSystemEvent
IRemoteFileSystemListener
Listener for handling events associated with remote file browsing activities.
IRemoteFileSystemRequest
Remote file request.
IRemoteFilter
Filter for remote service references.
IRemoteResponseDeserializer
Deserializer for processing call response objects.
IRemoteService
Interface providing runtime access to a remote service.
IRemoteServiceCallPolicy
Interface providing the ability to add authorization on a remote service method call.
IRemoteServiceChangedEvent
Remote service changed event.
IRemoteServiceClientContainerAdapter
Remote service client container adapter.
IRemoteServiceConsumer
IRemoteServiceContainer
Remote service container that provides access to underlying IContainer and remote service container adapter.
IRemoteServiceContainerAdapter
Entry point remote service container adapter.
IRemoteServiceContainerInstantiator
Interface that must be implemented by ECF remote service provider implementations.
IRemoteServiceDistributionProvider
Service interface for registering distribution providers.
IRemoteServiceEvent
Super interface for remote service events (registration and unregistration).
IRemoteServiceFactory
Create a remote service instance for a given RemoteServiceClientRegistration.
IRemoteServiceHost
IRemoteServiceID
Remote service ID.
IRemoteServiceImplDebugOptions
IRemoteServiceListener
Listener for remote service changes (register and unregister).
IRemoteServiceProxy
IRemoteServiceProxyCreator
IRemoteServiceReference
Remote service reference.
IRemoteServiceReferenceRetrievedEvent
IRemoteServiceRegisteredEvent
Remote service registered event.
IRemoteServiceRegistration
Remote service registration.
IRemoteServiceTrackerCustomizer
The `IRemoteServiceTrackerCustomizer` interface allows a `RemoteServiceTracker` object to customize the service objects that are tracked.
IRemoteServiceUnregisteredEvent
Remote service unregistered event.
IReplicaSharedObjectDescriptionFactory
Replica shared object factory
IResourceID
Resource id.
IRestCall
Rest call provides a way for clients to access/call a remote service.
IRetrieveFileTransfer
IRetrieveFileTransferContainerAdapter
Entry point retrieval file transfer adapter.
IRetrieveFileTransferFactory
Retrieve file transfer factory.
IRetrieveFileTransferOptions
IRSAConsumerContainerAdapter
ISendFileTransfer
ISendFileTransferContainerAdapter
Entry point outgoing file transfer container adapter.
ISendFileTransferFactory
Send file transfer factory.
ISendFileTransferOptions
IServerSocketFactory
IServiceEvent
Service discovery event that provides access to IServiceInfo instance
IServiceID
Service identity contract.
IServiceIDFactory
ServiceID factory contract.
IServiceInfo
Service information contract.
IServiceInfoFactory
Service info factory service contract.
IServiceListener
Listener for receiving service events
IServiceProperties
IServiceTypeEvent
Service type discovery event that provides access to service type
IServiceTypeID
Service type ID contract.
IServiceTypeListener
Listener for service type notifications
ISharedModelEvent
ISharedModelListener
ISharedModelPropertyAddEvent
ISharedModelPropertyRemoveEvent
ISharedModelPropertyValueChangeEvent
ISharedObject
Core interface for implementing components that exist within `ISharedObjectContainer`
ISharedObjectActivatedEvent
ISharedObjectCallEvent
ISharedObjectCommitEvent
ISharedObjectConfig
Configuration information provided to ISharedObject via its enclosing ISharedObjectContainer
ISharedObjectConnector
Implementers which represent the one-way associations between SharedObject instances within the scope of a given ISharedObjectContainer
ISharedObjectContainer
Core interface that must be implemented by all ECF container instances.
ISharedObjectContainerClient
Interface for shared object containers that are clients rather than group manager
ISharedObjectContainerConfig
Configuration information associated with ISharedObjectContainer.
ISharedObjectContainerFactory
Factory contract for `SharedObjectContainerFactory`
ISharedObjectContainerGroupManager
Contract for shared object container group manager (e.g.
ISharedObjectContainerTransaction
Implementers represent a transaction associated with the creation of a SharedObject within the scope of a given SharedObjectContainer
ISharedObjectContext
Context reference provided to all ISharedObjects upon initialization.
ISharedObjectCreateResponseEvent
ISharedObjectDeactivatedEvent
ISharedObjectEvent
Shared object event
ISharedObjectFactory
Container factory contract `SharedObjectFactory` for default implementation.
ISharedObjectInstantiator
Interface that must be implemented by extensions of the sharedObjectFactory extension point
ISharedObjectManager
Manager for creating, disposing, and accessing ISharedObjects from an ISharedObjectContainer.
ISharedObjectManagerConnectionEvent
Shared object manager connection event.
ISharedObjectManagerEvent
Shared object manager event
ISharedObjectMessageEvent
ISharedObjectMessageListener
Listener for receiving shared object messages
ISharedObjectMessageSerializer
Serialize/deserialize shared object messages.
ISharedObjectPolicy
ISharedObjectTransactionConfig
Transaction configuration information
ISharedObjectTransactionParticipantsFilter
Filter for determining transaction participants
ISimpleFIFOQueue
Simple queue
ISocketAcceptHandler
ISocketClosedEvent
Event issued after a socket has been closed.
ISocketConnectedEvent
Event issued after a socket successfully connected.
ISocketCreatedEvent
Event which makes a socket available after it has been created but before it is connected.
ISocketEvent
Socket events are emitted by a `ISocketEventSource` and are delivered to a `ISocketListener`.
ISocketEventSource
ISocketListener
ISynchAsynchConnection
A connection instance that has both asynchronous and synchronous messaging capabilities
ISynchAsynchEventHandler
Event handler callback interface for connections that have both asynchronous and synchronous capabilities
ISynchConnection
Synchronous connection
ISynchEventHandler
ITopologyManager
JobsExecutor
JREProxyHelper
Helper class for setting the JRE proxy value (http and socks).
JSLPDiscoveryContainer
JSLPNamespace
JSLPServiceID
JSLPServiceInfo
JSLPServiceTypeID
LocalFileOutgoingFileTransfer
LocalFileSystemBrowser
A class for asynchronously browsing a `File`-based filesystem.
LocalRemoteFile
Local representation of an `IRemoteFile`.
LocalRemoteFileAttributes
File attributes for `LocalRemoteFile` instances.
LogHelper
LongID
A unique ID class based upon Long/long
LongID.LongNamespace
Member
MemberChanged
Messages
MultiProtocolFileSystemBrowserAdapter
Multi protocol handler for remote file system browser.
MultiProtocolFileSystemBrowserAdapterFactory
Adapter factory for handling multiple protocols.
MultiProtocolOutgoingAdapter
Multi protocol handler for outgoing file transfer.
MultiProtocolOutgoingAdapterFactory
MultiProtocolRetrieveAdapter
Multi protocol handler for retrieve file transfer.
MultiProtocolRetrieveAdapterFactory
NameCallback
Callback that handles String types
Namespace
Namespace base class.
NamespacePermission
ObjectCallback
Callback that handles arbitrary Objects
ObjectSerializationParameterDeserializer
ObjectSerializationResponseSerializer
ObjectSerializationUtil
OptimisticSharedObject
Superclass for shared object classes that replicate themselves optimistically.
OSGIObjectInputStream
OSGIObjectOutputStream
OSGIObjectStreamConstants
PassphraseCallback
Callback that handles passphrases
PasswordCallback
Callback that handles passwords
PeerRemoteServiceContainerInstantiator
PingMessage
PingResponseMessage
PlatformHelper
Helper class for eliminating direct references to Platform static methods getAdapterManager and getExtensionRegistry.
PollingInputStream
Polls a progress monitor periodically and handles timeouts over extended durations.
PropertiesUtil
Proxy
Proxy.Type
ProxyAddress
Class to represent an proxy address
ProxySetupHelper
Proxy setup utilities.
QueueEnqueueImpl
QueueException
R_OSGiID
The ID implementation of R-OSGi URIs.
R_OSGiNamespace
The R-OSGi default transport namespace (r-osgi://).
R_OSGiRemoteServiceNamespace
R_OSGiWSID
R_OSGiWSNamespace
R_OSGiWSSNamespace
RegistrySharedObject
RemoteCall
RemoteCallable
Implementation of `IRemoteCallable`.
RemoteCallable.Builder
RemoteCallableFactory
Factory for creating `IRemoteCallable` instances.
RemoteCallFactory
Factory to support the creation of `IRemoteCall` objects.
RemoteCallImpl
RemoteCallMethod
Implementation of IRemoteCall based upon Method.
RemoteCallParameter
Implementation of `IRemoteCallParameter`.
RemoteCallParameter.Builder
RemoteCallParameterFactory
Factory for creating `IRemoteCallParameter` instances.
RemoteConstants
ECF Remote Service Admin RemoteConstants.
RemoteConstants
Provide the definition of the constants used in the Remote Service Admin specification.
RemoteFileSystemException
RemoteFilterImpl
RemoteFilterImpl
RemoteReferenceNotFoundException
Exception class for the case when no remote reference is found during `RemoteServiceAdmin.importService(org.osgi.service.remoteserviceadmin.EndpointDescription)` .
RemoteServiceAdmin
ECF implementation of OSGI 4.2 Remote Service Admin service.
RemoteServiceAdmin
A Remote Service Admin manages the import and export of services.
RemoteServiceAdminEvent
Provides the event information for a Remote Service Admin event.
RemoteServiceAdminListener
A `RemoteServiceAdminEvent` listener is notified synchronously of any export or import registrations and unregistrations.
RemoteServiceClientReference
Reference objects for `AbstractClientContainer`.
RemoteServiceClientRegistration
Registrations for `AbstractClientContainer`.
RemoteServiceClientRegistry
A remote service registry for client remote services.
RemoteServiceContainer
RemoteServiceContainer
RemoteServiceContainerAdapterFactory
RemoteServiceContainerAdapterImpl
RemoteServiceContainerInstantiator
RemoteServiceDistributionProvider
Basic implementation of IRemoteServiceDistributionProvider.
RemoteServiceDistributionProvider.Builder
Builder for RemoteServiceDistributionProvider instances
RemoteServiceFilterImpl
RemoteServiceHelper
Helper class for making it easier to call a remote service with method name and optional parameters.
RemoteServiceHttpServlet
RemoteServiceID
RemoteServiceImpl
RemoteServiceNamespace
RemoteServiceNamespace
RemoteServiceReferenceImpl
RemoteServiceReferenceImpl
RemoteServiceRegistrationImpl
RemoteServiceRegistrationImpl
RemoteServiceRegistryImpl
RemoteServiceRegistryImpl
RemoteServiceTracker
Remote service tracker.
RemoteSharedObjectCreateResponseEvent
RemoteSharedObjectEvent
ReplicaSharedObjectDescription
Description of a remote ISharedObject instance.
Request
Response
RestCall
Implementation of `IRestCall`.
RestCallableFactory
RestCallFactory
Factory to support the creation of `IRestCall` objects.
RestClientContainer
A container for REST services.
RestClientContainerInstantiator
RestClientService
This class represents a REST service from the client side of view.
RestException
RestID
RestNamespace
This class represents a `Namespace` for `RestClientContainer`s.
RSARemoteServiceContainerAdapter
A container adapter intended for use by remote service host containers.
SelectContainerException
SendFileTransferException
Outgoing file transfer exception
SerDTO
SerializableMultiStatus
SerializableStatus
SerializationHandler
Server
SerVersion
ServerSOContainer
ServiceContainerEvent
Base event implementation of `IServiceEvent`.
ServiceID
Service identity type.
ServiceIDFactory
ServiceIDFactory implementation.
ServiceInfo
Base implementation of `IServiceInfo`.
ServiceInfoFactory
Default implementation of `IServiceInfoFactory`.
ServiceProperties
Service properties implementation class for `IServiceProperties`.
ServiceTypeContainerEvent
Base event implementation of `IServiceEvent`.
ServiceTypeID
ServiceTypeID base class.
ServletServerContainer
ServletServerContainerInstantiator
SharedModel
SharedObjectActivatedEvent
SharedObjectAddAbortException
Exception thrown during transactional add of shared object
SharedObjectAddException
Exception thrown upon shared object add to container
SharedObjectCallEvent
SharedObjectCommitEvent
SharedObjectConnectException
Exception thrown when creating connector between shared object
SharedObjectContainerFactory
Factory for creating `ISharedObjectContainer` instances.
SharedObjectCreateException
Exception thrown upon shared object create by `ISharedObjectManager`
SharedObjectDeactivatedEvent
SharedObjectDescription
Description of a local ISharedObject instance.
SharedObjectDisconnectException
Exception thrown upon `ISharedObjectManager.disconnectSharedObjects(ISharedObjectConnector)`
SharedObjectFactory
Factory for creating `ISharedObject` instances.
SharedObjectInitException
Exception thrown during calls to `ISharedObject.init(ISharedObjectConfig)`
SharedObjectManagerAddEvent
Shared object manager event sent/triggered when a shared object is added to container via `ISharedObjectManager.addSharedObject(ID, org.eclipse.ecf.core.sharedobject.ISharedObject, java.util.Map)` is called
SharedObjectManagerConnectEvent
Shared object manager connection event.
SharedObjectManagerCreateEvent
Manger create event.
SharedObjectManagerDisconnectEvent
Shared object manager connection event.
SharedObjectManagerRemoveEvent
Shared object manager event sent/triggered when a shared object is removed from a container via `ISharedObjectManager.removeSharedObject(ID)` is called
SharedObjectMsg
Shared Object Message.
SharedObjectMsgEvent
Event type to represent messages sent between shared objects
SharedObjectMsgEventProcessor
Event processor to process SharedObjectMsgEvents
SharedObjectTypeDescription
Description of shared object type.
SimpleFIFOQueue
SocketClosedEvent
SocketConnectedEvent
SocketCreatedEvent
SocketEventCreateUtil
SocketEventSource
SocketFactory
SOConfig
SOConnector
SOContainer
SOContainerConfig
SOContainerGroup
SOContext
SOManager
SOWrapper
SOWrapper.DisposeEvent
SOWrapper.ProcEvent
SSLClient
SSLClientSOContainer
SSLGenericContainerInstantiator
SSLServerSOContainer
SSLServerSOContainerGroup
StreamUtil
StringID
A string-based identity
StringID.StringIDNamespace
StringParameterSerializer
Parameter serializer for String parameters.
StringUtils
The StringUtils class provides static methods that helps make string manipulation easy.
SynchEvent
Synchronous connection event.
SynchMessage
SystemLogService
TCPClientSOContainer
TCPServerSOContainer
TCPServerSOContainerGroup
TimeoutInputStream
Wraps an input stream that blocks indefinitely to simulate timeouts on read(), skip(), and close().
TopologyManager
TopologyManagerImpl
TopologyNamespace
Remote Services Topology Manager Capability and Requirement Namespace.
Trace
A utility for tracing debug information.
TransactionSharedObject
Superclass for shared object classes that replicate themselves transactionally.
TransactionSharedObjectConfiguration
Configuration parameters for transaction shared object creation and replication.
TwoPhaseCommitEventProcessor
Implementation of two-phase commit for transactional replication of shared objects.
UnsupportedCallbackException
URIID
URI ID class.
URIID.URIIDNamespace
UrlConnectionRetrieveFileTransfer
URLFileSystemBrowser
URLRemoteFile
URLRemoteFileAttributes
UserCancelledException
Exception class for user cancellation
UuID
UuID.UuIDNamespace
XMLRemoteResponseDeserializer
This class is a sample implementation of `IRemoteResponseDeserializer`.