# Uses of Interface
org.eclipse.ecf.core.identity.IIdentifiable

Packages that use IIdentifiable
Package
Description
org.eclipse.ecf.core
org.eclipse.ecf.core.sharedobject
org.eclipse.ecf.core.sharedobject.model
org.eclipse.ecf.discovery
org.eclipse.ecf.filetransfer
org.eclipse.ecf.provider.dnssd
org.eclipse.ecf.provider.filetransfer.httpclient4
org.eclipse.ecf.provider.filetransfer.httpclient45
org.eclipse.ecf.provider.filetransfer.httpclient5
org.eclipse.ecf.provider.filetransfer.outgoing
org.eclipse.ecf.provider.filetransfer.retrieve
org.eclipse.ecf.provider.generic
org.eclipse.ecf.provider.jslp.container
org.eclipse.ecf.provider.remoteservice.generic
org.eclipse.ecf.provider.zookeeper.core
org.eclipse.ecf.remoteservice
org.eclipse.ecf.remoteservice.client
org.eclipse.ecf.remoteservice.eventadmin
org.eclipse.ecf.remoteservice.rest.client
org.eclipse.ecf.remoteservice.servlet

## Uses of IIdentifiable in org.eclipse.ecf.core

Subinterfaces of IIdentifiable in org.eclipse.ecf.core
Modifier and Type
Interface
Description
`interface`
`IContainer`
Contract for ECF communications container
IContainer instances are used by clients to define a context for communications.
`interface`
`IReliableContainer`
Contract for reliable container.
Classes in org.eclipse.ecf.core that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`AbstractContainer`
Abstract implementation of IContainer.
`class`
`BaseContainer`
Base implementation of IContainer.

## Uses of IIdentifiable in org.eclipse.ecf.core.sharedobject

Subinterfaces of IIdentifiable in org.eclipse.ecf.core.sharedobject
Modifier and Type
Interface
Description
`interface`
`ISharedObjectContainer`
Core interface that must be implemented by all ECF container instances.
`interface`
`ISharedObjectContainerConfig`
Configuration information associated with ISharedObjectContainer.
Classes in org.eclipse.ecf.core.sharedobject that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`BaseSharedObject`
Base class for shared object classes.
`class`
`OptimisticSharedObject`
Superclass for shared object classes that replicate themselves optimistically.
`class`
`TransactionSharedObject`
Superclass for shared object classes that replicate themselves transactionally.

## Uses of IIdentifiable in org.eclipse.ecf.core.sharedobject.model

Classes in org.eclipse.ecf.core.sharedobject.model that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`SharedModel`

## Uses of IIdentifiable in org.eclipse.ecf.discovery

Classes in org.eclipse.ecf.discovery that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`AbstractDiscoveryContainerAdapter`

## Uses of IIdentifiable in org.eclipse.ecf.filetransfer

Subinterfaces of IIdentifiable in org.eclipse.ecf.filetransfer
Modifier and Type
Interface
Description
`interface`
`IFileTransfer`
File transfer super interface.
`interface`
`IIncomingFileTransfer`
Incoming file transfer request.
`interface`
`IOutgoingFileTransfer`
Outgoing file transfer.

## Uses of IIdentifiable in org.eclipse.ecf.provider.dnssd

Classes in org.eclipse.ecf.provider.dnssd that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`DnsSdDiscoveryAdvertiser`
`class`
`DnsSdDiscoveryContainerAdapter`
`class`
`DnsSdDiscoveryLocator`

## Uses of IIdentifiable in org.eclipse.ecf.provider.filetransfer.httpclient4

Classes in org.eclipse.ecf.provider.filetransfer.httpclient4 that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`HttpClientRetrieveFileTransfer`

## Uses of IIdentifiable in org.eclipse.ecf.provider.filetransfer.httpclient45

Classes in org.eclipse.ecf.provider.filetransfer.httpclient45 that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`HttpClientRetrieveFileTransfer`

## Uses of IIdentifiable in org.eclipse.ecf.provider.filetransfer.httpclient5

Classes in org.eclipse.ecf.provider.filetransfer.httpclient5 that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`HttpClientRetrieveFileTransfer`

## Uses of IIdentifiable in org.eclipse.ecf.provider.filetransfer.outgoing

Classes in org.eclipse.ecf.provider.filetransfer.outgoing that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`AbstractOutgoingFileTransfer`
`class`
`AbstractUrlConnectionOutgoingFileTransfer`
`class`
`LocalFileOutgoingFileTransfer`

## Uses of IIdentifiable in org.eclipse.ecf.provider.filetransfer.retrieve

Classes in org.eclipse.ecf.provider.filetransfer.retrieve that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`AbstractRetrieveFileTransfer`
`class`
`UrlConnectionRetrieveFileTransfer`

## Uses of IIdentifiable in org.eclipse.ecf.provider.generic

Classes in org.eclipse.ecf.provider.generic that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`ClientSOContainer`
`class`
`ServerSOContainer`
`class`
`SOContainer`
`class`
`SOContainerConfig`
`class`
`SSLClientSOContainer`
`class`
`SSLServerSOContainer`
`class`
`TCPClientSOContainer`
`class`
`TCPServerSOContainer`

## Uses of IIdentifiable in org.eclipse.ecf.provider.jslp.container

Classes in org.eclipse.ecf.provider.jslp.container that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`JSLPDiscoveryContainer`

## Uses of IIdentifiable in org.eclipse.ecf.provider.remoteservice.generic

Classes in org.eclipse.ecf.provider.remoteservice.generic that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`RegistrySharedObject`
`class`
`RemoteServiceContainer`

## Uses of IIdentifiable in org.eclipse.ecf.provider.zookeeper.core

Classes in org.eclipse.ecf.provider.zookeeper.core that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`ZooDiscoveryContainer`

## Uses of IIdentifiable in org.eclipse.ecf.remoteservice

Classes in org.eclipse.ecf.remoteservice that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`AbstractRSAContainer`
Abstract container that is intended for use by RSA distribution providers.

## Uses of IIdentifiable in org.eclipse.ecf.remoteservice.client

Classes in org.eclipse.ecf.remoteservice.client that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`AbstractClientContainer`
Remote service client abstract superclass.
`class`
`AbstractRSAClientContainer`
Abstract client container for use by RSA distribution providers.

## Uses of IIdentifiable in org.eclipse.ecf.remoteservice.eventadmin

Classes in org.eclipse.ecf.remoteservice.eventadmin that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`DistributedEventAdmin`

## Uses of IIdentifiable in org.eclipse.ecf.remoteservice.rest.client

Classes in org.eclipse.ecf.remoteservice.rest.client that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`AbstractRestClientContainer`
`class`
`RestClientContainer`
A container for REST services.

## Uses of IIdentifiable in org.eclipse.ecf.remoteservice.servlet

Classes in org.eclipse.ecf.remoteservice.servlet that implement IIdentifiable
Modifier and Type
Class
Description
`class`
`ServletServerContainer`