Uses of Interface
org.eclipse.ecf.core.IContainer

Packages that use IContainer
org.eclipse.ecf.core   
org.eclipse.ecf.core.provider   
org.eclipse.ecf.core.security   
org.eclipse.ecf.core.sharedobject   
org.eclipse.ecf.core.util   
org.eclipse.ecf.datashare   
org.eclipse.ecf.discovery   
org.eclipse.ecf.osgi.services.remoteserviceadmin   
org.eclipse.ecf.provider.datashare   
org.eclipse.ecf.provider.datashare.nio   
org.eclipse.ecf.provider.discovery   
org.eclipse.ecf.provider.dnssd   
org.eclipse.ecf.provider.filetransfer.browse   
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.xmpp   
org.eclipse.ecf.provider.zookeeper.core   
org.eclipse.ecf.remoteservice   
org.eclipse.ecf.remoteservice.client   
org.eclipse.ecf.remoteservice.provider   
org.eclipse.ecf.remoteservice.rest.client   
org.eclipse.ecf.remoteservice.servlet   
 

Uses of IContainer in org.eclipse.ecf.core
 

Subinterfaces of IContainer in org.eclipse.ecf.core
 interface IReliableContainer
          Contract for reliable container.
 

Classes in org.eclipse.ecf.core that implement IContainer
 class AbstractContainer
          Abstract implementation of IContainer.
 class BaseContainer
          Base implementation of IContainer.
 

Methods in org.eclipse.ecf.core that return IContainer
 IContainer ContainerFactory.addContainer(IContainer container, ContainerTypeDescription typeDescription)
           
 IContainer IContainerManager.addContainer(IContainer container, ContainerTypeDescription typeDescription)
          Add given container to manager.
 IContainer ContainerFactory.createContainer()
           
 IContainer IContainerFactory.createContainer()
          Make a base IContainer instance.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription)
          Create a new container.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID)
          Create a new container.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID, java.util.Map parameters)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID, java.util.Map parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID, java.lang.Object[] parameters)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID, java.lang.Object[] parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.util.Map parameters)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.util.Map parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.lang.Object[] parameters)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.lang.Object[] parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.lang.String containerId)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.lang.String containerId)
          Create a new container.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.lang.String containerId, java.util.Map parameters)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.lang.String containerId, java.util.Map parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.lang.String containerId, java.lang.Object[] parameters)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, java.lang.String containerId, java.lang.Object[] parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(ID containerID)
           
 IContainer IContainerFactory.createContainer(ID containerID)
          Create a new container.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName)
          Create a new container.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID)
          Create a new container.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID, java.util.Map parameters)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID, java.util.Map parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID, java.lang.Object[] parameters)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID, java.lang.Object[] parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.util.Map parameters)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.util.Map parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.lang.Object[] parameters)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.lang.Object[] parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.lang.String containerId)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.lang.String containerId)
          Create a new container.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.lang.String containerId, java.util.Map parameters)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.lang.String containerId, java.util.Map parameters)
          Create a new container.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.lang.String containerId, java.lang.Object[] parameters)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, java.lang.String containerId, java.lang.Object[] parameters)
          Create a new container.
 IContainer BaseContainer.Instantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] parameters)
           
 IContainer[] ContainerFactory.getAllContainers()
           
 IContainer[] IContainerManager.getAllContainers()
          Get all containers known to this container manager.
 IContainer ContainerFactory.getContainer(ID containerID)
           
 IContainer IContainerManager.getContainer(ID containerID)
          Get container for given ID.
 IContainer ContainerFactory.removeContainer(IContainer container)
           
 IContainer IContainerManager.removeContainer(IContainer container)
          Remove given container from manager.
 IContainer ContainerFactory.removeContainer(ID containerID)
           
 IContainer IContainerManager.removeContainer(ID containerID)
          Remove given container from manager.
 

Methods in org.eclipse.ecf.core with parameters of type IContainer
 IContainer ContainerFactory.addContainer(IContainer container, ContainerTypeDescription typeDescription)
           
 IContainer IContainerManager.addContainer(IContainer container, ContainerTypeDescription typeDescription)
          Add given container to manager.
 void IContainerManagerListener.containerAdded(IContainer container)
          Container added to the implementing IContainerManager.
 void IContainerManagerListener.containerRemoved(IContainer container)
          Container removed from the implementing IContainerManager.
protected abstract  java.lang.Object AbstractContainerAdapterFactory.getContainerAdapter(IContainer container, java.lang.Class adapterType)
          Method called by implementation of AbstractContainerAdapterFactory.getAdapter(Object, Class) if the adaptableObject is an instance of IContainer.
 IContainer ContainerFactory.removeContainer(IContainer container)
           
 IContainer IContainerManager.removeContainer(IContainer container)
          Remove given container from manager.
 

Uses of IContainer in org.eclipse.ecf.core.provider
 

Methods in org.eclipse.ecf.core.provider that return IContainer
 IContainer BaseContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] parameters)
           
 IContainer IContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] parameters)
          Create instance of IContainer.
 

Uses of IContainer in org.eclipse.ecf.core.security
 

Methods in org.eclipse.ecf.core.security with parameters of type IContainer
 java.lang.Object IConnectInitiatorPolicy.createConnectData(IContainer container, ID targetID, IConnectContext context)
          Create connect data for given IContainer, given targetID and given context
 

Uses of IContainer in org.eclipse.ecf.core.sharedobject
 

Subinterfaces of IContainer in org.eclipse.ecf.core.sharedobject
 interface ISharedObjectContainer
          Core interface that must be implemented by all ECF container instances.
 

Methods in org.eclipse.ecf.core.sharedobject with parameters of type IContainer
protected  java.lang.Object AbstractSharedObjectContainerAdapterFactory.getContainerAdapter(IContainer container, java.lang.Class adapterType)
           
 

Uses of IContainer in org.eclipse.ecf.core.util
 

Methods in org.eclipse.ecf.core.util with parameters of type IContainer
 boolean AdapterContainerFilter.match(IContainer containerToMatch)
           
 boolean ConnectedContainerFilter.match(IContainer containerToMatch)
           
 boolean IContainerFilter.match(IContainer containerToMatch)
          Match a given containerToMatch against some set of implementation-defined criteria.
 

Uses of IContainer in org.eclipse.ecf.datashare
 

Methods in org.eclipse.ecf.datashare that return IContainer
 IContainer ChannelContainer.getContainer()
           
 IContainer IChannelContainer.getContainer()
           
 

Constructors in org.eclipse.ecf.datashare with parameters of type IContainer
ChannelContainer(IContainer container, IChannelContainerAdapter containerAdapter)
           
 

Uses of IContainer in org.eclipse.ecf.discovery
 

Classes in org.eclipse.ecf.discovery that implement IContainer
 class AbstractDiscoveryContainerAdapter
           
 

Uses of IContainer in org.eclipse.ecf.osgi.services.remoteserviceadmin
 

Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin that return IContainer
protected  IContainer AbstractContainerSelector.createContainer(org.osgi.framework.ServiceReference serviceReference, java.util.Map<java.lang.String,java.lang.Object> properties, ContainerTypeDescription containerTypeDescription)
           
protected  IContainer[] AbstractContainerSelector.getContainers()
           
 

Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type IContainer
protected  void AbstractContainerSelector.connectContainer(IContainer container, ID connectTargetID, IConnectContext connectContext)
           
protected  void AbstractHostContainerSelector.connectHostContainer(org.osgi.framework.ServiceReference serviceReference, java.util.Map<java.lang.String,java.lang.Object> properties, IContainer container, java.lang.Object target)
           
protected  IConnectContext AbstractContainerSelector.createConnectContext(org.osgi.framework.ServiceReference serviceReference, java.util.Map<java.lang.String,java.lang.Object> properties, IContainer container, java.lang.Object context)
           
protected  ID AbstractContainerSelector.createTargetID(IContainer container, java.lang.String target)
           
protected  void AbstractContainerSelector.disconnectContainer(IContainer container)
           
protected  IConnectContext AbstractConsumerContainerSelector.getConnectContext(IContainer container, ID connectTargetID)
           
protected  ContainerTypeDescription AbstractContainerSelector.getContainerTypeDescription(IContainer container)
           
protected  IRemoteServiceContainer[] AbstractContainerSelector.getRemoteServiceContainers(IContainer[] containers)
           
protected  IRemoteServiceContainerAdapter AbstractContainerSelector.hasRemoteServiceContainerAdapter(IContainer container)
           
protected  boolean AbstractContainerSelector.includeContainerWithConnectNamespace(IContainer container, java.lang.String connectNamespaceName)
           
protected  boolean AbstractContainerSelector.matchConnectNamespace(IContainer container, ID endpointID, ID connectTargetID)
           
protected  boolean AbstractContainerSelector.matchContainerID(IContainer container, ID endpointID)
           
protected  boolean AbstractHostContainerSelector.matchExistingHostContainer(org.osgi.framework.ServiceReference serviceReference, java.util.Map<java.lang.String,java.lang.Object> properties, IContainer container, IRemoteServiceContainerAdapter adapter, ContainerTypeDescription description, java.lang.String[] requiredConfigTypes, java.lang.String[] requiredServiceIntents)
           
protected  boolean AbstractHostContainerSelector.matchHostContainerID(org.osgi.framework.ServiceReference serviceReference, java.util.Map<java.lang.String,java.lang.Object> properties, IContainer container)
           
protected  boolean AbstractHostContainerSelector.matchHostContainerToConnectTarget(org.osgi.framework.ServiceReference serviceReference, java.util.Map<java.lang.String,java.lang.Object> properties, IContainer container)
           
protected  boolean AbstractConsumerContainerSelector.matchNotConnected(IContainer container, ID endpointID, ID connectTargetID)
           
protected  boolean AbstractConsumerContainerSelector.matchSupportedConfigs(IContainer container, java.lang.String[] remoteSupportedConfigs)
           
 

Uses of IContainer in org.eclipse.ecf.provider.datashare
 

Classes in org.eclipse.ecf.provider.datashare that implement IContainer
 class DatashareContainer
           
 

Uses of IContainer in org.eclipse.ecf.provider.datashare.nio
 

Constructors in org.eclipse.ecf.provider.datashare.nio with parameters of type IContainer
NIODatashareContainer(IContainer container)
          Instantiates a new datashare container that will connect to remote clients using NIO functionality.
 

Uses of IContainer in org.eclipse.ecf.provider.discovery
 

Classes in org.eclipse.ecf.provider.discovery that implement IContainer
 class CompositeDiscoveryContainer
           
 class SingletonDiscoveryContainer
           
 

Methods in org.eclipse.ecf.provider.discovery that return IContainer
 IContainer CompositeDiscoveryContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] parameters)
           
 IContainer SingletonDiscoveryContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] parameters)
           
 

Constructors in org.eclipse.ecf.provider.discovery with parameters of type IContainer
SingletonDiscoveryContainer(IContainer container)
           
 

Uses of IContainer in org.eclipse.ecf.provider.dnssd
 

Classes in org.eclipse.ecf.provider.dnssd that implement IContainer
 class DnsSdDiscoveryAdvertiser
           
 class DnsSdDiscoveryContainerAdapter
           
 class DnsSdDiscoveryLocator
           
 

Methods in org.eclipse.ecf.provider.dnssd that return IContainer
 IContainer ContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] parameters)
           
 

Uses of IContainer in org.eclipse.ecf.provider.filetransfer.browse
 

Methods in org.eclipse.ecf.provider.filetransfer.browse with parameters of type IContainer
protected  java.lang.Object MultiProtocolFileSystemBrowserAdapterFactory.getContainerAdapter(IContainer container, java.lang.Class adapterType)
           
 

Uses of IContainer in org.eclipse.ecf.provider.filetransfer.outgoing
 

Methods in org.eclipse.ecf.provider.filetransfer.outgoing with parameters of type IContainer
protected  java.lang.Object MultiProtocolOutgoingAdapterFactory.getContainerAdapter(IContainer container, java.lang.Class adapterType)
           
 

Uses of IContainer in org.eclipse.ecf.provider.filetransfer.retrieve
 

Methods in org.eclipse.ecf.provider.filetransfer.retrieve with parameters of type IContainer
protected  java.lang.Object MultiProtocolRetrieveAdapterFactory.getContainerAdapter(IContainer container, java.lang.Class adapterType)
           
 

Uses of IContainer in org.eclipse.ecf.provider.generic
 

Classes in org.eclipse.ecf.provider.generic that implement IContainer
 class ClientSOContainer
           
 class ServerSOContainer
           
 class SOContainer
           
 class SSLClientSOContainer
           
 class SSLServerSOContainer
           
 class TCPClientSOContainer
           
 class TCPServerSOContainer
           
 

Methods in org.eclipse.ecf.provider.generic that return IContainer
protected  IContainer GenericContainerInstantiator.createClientContainer(GenericContainerInstantiator.GenericContainerArgs gcargs)
           
protected  IContainer SSLGenericContainerInstantiator.createClientContainer(SSLGenericContainerInstantiator.GenericContainerArgs gcargs)
           
 IContainer GenericContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] args)
           
 IContainer SSLGenericContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] args)
           
protected  IContainer GenericContainerInstantiator.createServerContainer(GenericContainerInstantiator.GenericContainerArgs gcargs)
           
protected  IContainer SSLGenericContainerInstantiator.createServerContainer(SSLGenericContainerInstantiator.GenericContainerArgs gcargs)
           
 

Uses of IContainer in org.eclipse.ecf.provider.jslp.container
 

Classes in org.eclipse.ecf.provider.jslp.container that implement IContainer
 class JSLPDiscoveryContainer
           
 

Methods in org.eclipse.ecf.provider.jslp.container that return IContainer
 IContainer ContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] args)
           
 

Uses of IContainer in org.eclipse.ecf.provider.remoteservice.generic
 

Classes in org.eclipse.ecf.provider.remoteservice.generic that implement IContainer
 class RemoteServiceContainer
           
 

Uses of IContainer in org.eclipse.ecf.provider.xmpp
 

Classes in org.eclipse.ecf.provider.xmpp that implement IContainer
 class XMPPContainer
           
 class XMPPSContainer
           
 

Uses of IContainer in org.eclipse.ecf.provider.zookeeper.core
 

Classes in org.eclipse.ecf.provider.zookeeper.core that implement IContainer
 class ZooDiscoveryContainer
           
 

Methods in org.eclipse.ecf.provider.zookeeper.core that return IContainer
 IContainer ZooDiscoveryContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] parameters)
           
 

Uses of IContainer in org.eclipse.ecf.remoteservice
 

Methods in org.eclipse.ecf.remoteservice that return IContainer
 IContainer IRemoteServiceContainer.getContainer()
          Get the container instance for this remote service container.
 IContainer RemoteServiceContainer.getContainer()
           
protected  IContainer RemoteServiceContainerAdapterImpl.getContainer()
           
 

Constructors in org.eclipse.ecf.remoteservice with parameters of type IContainer
RemoteServiceContainer(IContainer container)
           
RemoteServiceContainer(IContainer container, IRemoteServiceContainerAdapter containerAdapter)
           
RemoteServiceContainerAdapterImpl(IContainer container)
           
RemoteServiceContainerAdapterImpl(IContainer container, org.eclipse.equinox.concurrent.future.IExecutor executor)
           
 

Uses of IContainer in org.eclipse.ecf.remoteservice.client
 

Classes in org.eclipse.ecf.remoteservice.client that implement IContainer
 class AbstractClientContainer
          Remote service client abstract superclass.
 

Uses of IContainer in org.eclipse.ecf.remoteservice.provider
 

Methods in org.eclipse.ecf.remoteservice.provider that return IContainer
abstract  IContainer RemoteServiceContainerInstantiator.createInstance(ContainerTypeDescription description, java.util.Map<java.lang.String,?> parameters)
           
 IContainer RemoteServiceContainerInstantiator.createInstance(ContainerTypeDescription description, java.lang.Object[] parameters)
           
protected  IContainer RemoteServiceContainerInstantiator.throwCreateException(java.lang.String message, java.lang.Throwable cause)
           
 

Uses of IContainer in org.eclipse.ecf.remoteservice.rest.client
 

Classes in org.eclipse.ecf.remoteservice.rest.client that implement IContainer
 class AbstractRestClientContainer
           
 class RestClientContainer
          A container for REST services.
 

Uses of IContainer in org.eclipse.ecf.remoteservice.servlet
 

Classes in org.eclipse.ecf.remoteservice.servlet that implement IContainer
 class ServletServerContainer