Uses of Interface
org.eclipse.ecf.core.identity.ID

Packages that use ID
org.eclipse.ecf.core   
org.eclipse.ecf.core.events   
org.eclipse.ecf.core.identity   
org.eclipse.ecf.core.security   
org.eclipse.ecf.core.sharedobject   
org.eclipse.ecf.core.sharedobject.events   
org.eclipse.ecf.core.sharedobject.security   
org.eclipse.ecf.core.user   
org.eclipse.ecf.core.util   
org.eclipse.ecf.datashare   
org.eclipse.ecf.datashare.events   
org.eclipse.ecf.datashare.mergeable   
org.eclipse.ecf.discovery   
org.eclipse.ecf.discovery.identity   
org.eclipse.ecf.discovery.ui.views   
org.eclipse.ecf.example.clients   
org.eclipse.ecf.example.clients.applications   
org.eclipse.ecf.filetransfer.events   
org.eclipse.ecf.filetransfer.identity   
org.eclipse.ecf.presence   
org.eclipse.ecf.presence.bot   
org.eclipse.ecf.presence.bot.impl   
org.eclipse.ecf.presence.chatroom   
org.eclipse.ecf.presence.collab.ui   
org.eclipse.ecf.presence.collab.ui.console   
org.eclipse.ecf.presence.collab.ui.screencapture   
org.eclipse.ecf.presence.collab.ui.url   
org.eclipse.ecf.presence.collab.ui.view   
org.eclipse.ecf.presence.history   
org.eclipse.ecf.presence.im   
org.eclipse.ecf.presence.roster   
org.eclipse.ecf.presence.ui   
org.eclipse.ecf.presence.ui.chatroom   
org.eclipse.ecf.provider.comm   
org.eclipse.ecf.provider.comm.tcp   
org.eclipse.ecf.provider.datashare   
org.eclipse.ecf.provider.discovery   
org.eclipse.ecf.provider.filetransfer.httpclient   
org.eclipse.ecf.provider.filetransfer.identity   
org.eclipse.ecf.provider.filetransfer.outgoing   
org.eclipse.ecf.provider.filetransfer.retrieve   
org.eclipse.ecf.provider.generic   
org.eclipse.ecf.provider.generic.gmm   
org.eclipse.ecf.provider.jmdns.container   
org.eclipse.ecf.provider.jmdns.identity   
org.eclipse.ecf.provider.jslp.container   
org.eclipse.ecf.provider.jslp.identity   
org.eclipse.ecf.provider.r_osgi.identity   
org.eclipse.ecf.provider.remoteservice   
org.eclipse.ecf.provider.remoteservice.generic   
org.eclipse.ecf.provider.ui.wizards   
org.eclipse.ecf.provider.xmpp   
org.eclipse.ecf.provider.xmpp.identity   
org.eclipse.ecf.remoteservice   
org.eclipse.ecf.remoteservice.events   
org.eclipse.ecf.remoteservice.util   
org.eclipse.ecf.telephony.call   
org.eclipse.ecf.telephony.call.events   
org.eclipse.ecf.telephony.call.ui.actions   
org.eclipse.ecf.ui.actions   
org.eclipse.ecf.ui.screencapture   
 

Uses of ID in org.eclipse.ecf.core
 

Methods in org.eclipse.ecf.core that return ID
 ID BaseContainer.getConnectedID()
           
 ID IContainer.getConnectedID()
          Get the target ID that this container instance has connected to.
 ID[] IReliableContainer.getGroupMemberIDs()
          Get the current membership of the joined group.
 ID BaseContainer.getID()
           
 

Methods in org.eclipse.ecf.core with parameters of type ID
 void BaseContainer.connect(ID targetID, IConnectContext connectContext)
           
 void IContainer.connect(ID targetID, IConnectContext connectContext)
          Connect to a target remote process or process group.
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID)
          Make IContainer instance.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID)
           
 IContainer IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID, java.lang.Object[] parameters)
          Make IContainer instance.
 IContainer ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription, ID containerID, java.lang.Object[] parameters)
           
 IContainer IContainerFactory.createContainer(ID containerID)
          Make a base IContainer instance.
 IContainer ContainerFactory.createContainer(ID containerID)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID)
          Make IContainer instance.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID)
           
 IContainer IContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID, java.lang.Object[] parameters)
          Make IContainer instance.
 IContainer ContainerFactory.createContainer(java.lang.String containerTypeDescriptionName, ID containerID, java.lang.Object[] parameters)
           
 IContainer IContainerManager.getContainer(ID containerID)
          Get container for given ID.
 IContainer ContainerFactory.getContainer(ID containerID)
           
 boolean IContainerManager.hasContainer(ID containerID)
          Return true if this container manager has the given container under management, false otherwise.
 boolean ContainerFactory.hasContainer(ID containerID)
           
 

Constructors in org.eclipse.ecf.core with parameters of type ID
BaseContainer(ID id)
           
 

Uses of ID in org.eclipse.ecf.core.events
 

Methods in org.eclipse.ecf.core.events that return ID
 ID IContainerEvent.getLocalContainerID()
          Get ID of local discovery container (the discovery container receiving this event).
 ID ContainerEjectedEvent.getLocalContainerID()
           
 ID ContainerDisposeEvent.getLocalContainerID()
           
 ID ContainerDisconnectingEvent.getLocalContainerID()
           
 ID ContainerDisconnectedEvent.getLocalContainerID()
           
 ID ContainerConnectingEvent.getLocalContainerID()
           
 ID ContainerConnectedEvent.getLocalContainerID()
           
 ID IContainerEjectedEvent.getTargetID()
          Get ID of container target (the container we were ejected from)
 ID IContainerDisconnectingEvent.getTargetID()
          Get ID of container target (the container we are disconnecting from)
 ID IContainerDisconnectedEvent.getTargetID()
          Get ID of container target (the container we were disconnected from)
 ID IContainerConnectingEvent.getTargetID()
          Get ID of container target (the container we are connecting to)
 ID IContainerConnectedEvent.getTargetID()
          Get ID of container target (the container we are now connected to)
 ID ContainerEjectedEvent.getTargetID()
           
 ID ContainerDisconnectingEvent.getTargetID()
           
 ID ContainerDisconnectedEvent.getTargetID()
           
 ID ContainerConnectingEvent.getTargetID()
           
 ID ContainerConnectedEvent.getTargetID()
           
 

Constructors in org.eclipse.ecf.core.events with parameters of type ID
ContainerConnectedEvent(ID localContainerID, ID targetID)
           
ContainerConnectingEvent(ID localContainerID, ID targetID)
           
ContainerConnectingEvent(ID localContainerID, ID targetID, java.lang.Object data)
           
ContainerDisconnectedEvent(ID localContainerID, ID targetID)
          Creates a new ContainerDisconnectedEvent to indicate that the container has now completely disconnected from its target host.
ContainerDisconnectingEvent(ID localContainerID, ID targetID)
           
ContainerDisposeEvent(ID localContainerID)
           
ContainerEjectedEvent(ID localContainerID, ID targetID, java.io.Serializable reason)
           
 

Uses of ID in org.eclipse.ecf.core.identity
 

Classes in org.eclipse.ecf.core.identity that implement ID
 class 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.
 class GUID
          Globally unique ID implementation class.
 class LongID
          A unique ID class based upon Long/long
 class StringID
          A string-based identity
 

Methods in org.eclipse.ecf.core.identity that return ID
 ID IIDFactory.createGUID()
          Make a GUID using SHA-1 hash algorithm and a default of 16bits of data length.
 ID IDFactory.createGUID()
           
 ID IIDFactory.createGUID(int length)
          Make a GUID using SHA-1 hash algorithm and a default of 16bits of data length.
 ID IDFactory.createGUID(int length)
           
 ID IIDFactory.createID(Namespace n, java.lang.Object[] args)
          Make a new identity.
 ID IDFactory.createID(Namespace n, java.lang.Object[] args)
           
 ID IIDFactory.createID(Namespace namespace, java.lang.String uri)
          Make a new identity instance from a namespace and String.
 ID IDFactory.createID(Namespace namespace, java.lang.String uri)
           
 ID IIDFactory.createID(java.lang.String namespaceName, java.lang.Object[] args)
          Make a new identity.
 ID IDFactory.createID(java.lang.String namespaceName, java.lang.Object[] args)
           
 ID IIDFactory.createID(java.lang.String namespaceName, java.lang.String idValue)
          Make a new identity instance from a namespaceName and idValue.
 ID IDFactory.createID(java.lang.String namespace, java.lang.String uri)
           
 ID StringID.StringIDNamespace.createInstance(java.lang.Object[] parameters)
           
abstract  ID Namespace.createInstance(java.lang.Object[] parameters)
          Make an instance of this namespace.
 ID LongID.LongNamespace.createInstance(java.lang.Object[] args)
           
 ID GUID.GUIDNamespace.createInstance(java.lang.Object[] args)
           
 ID IIDFactory.createLongID(long l)
          Make a an ID from a long
 ID IDFactory.createLongID(long l)
           
 ID IIDFactory.createStringID(java.lang.String idString)
          Make a an ID from a String
 ID IDFactory.createStringID(java.lang.String idstring)
           
 ID IIdentifiable.getID()
          Return the ID for this 'identifiable' object.
 

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

Methods in org.eclipse.ecf.core.security with parameters of type ID
 java.security.PermissionCollection IConnectHandlerPolicy.checkConnect(java.lang.Object address, ID fromID, ID targetID, java.lang.String targetGroup, java.lang.Object connectData)
          Check connect request
 java.lang.Object IConnectInitiatorPolicy.createConnectData(IContainer container, ID targetID, IConnectContext context)
          Create connect data for given IContainer, given targetID and given context
 

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

Fields in org.eclipse.ecf.core.sharedobject declared as ID
protected  ID ReplicaSharedObjectDescription.homeID
           
protected  ID SharedObjectDescription.id
           
 

Methods in org.eclipse.ecf.core.sharedobject that return ID
 ID ISharedObjectManager.addSharedObject(ID sharedObjectID, ISharedObject sharedObject, java.util.Map properties)
          Add an ISharedObject to this container.
protected  ID AbstractSharedObjectContainerAdapterFactory.createAdapterID(ISharedObjectContainer container, java.lang.Class adapterType)
          Get the adapterID for the given adapterType
 ID ISharedObjectManager.createSharedObject(SharedObjectDescription sd)
          Create a new ISharedObject within this container from the given SharedObjectDescription.
 ID[] ISharedObjectTransactionParticipantsFilter.filterParticipants(ID[] currentGroup)
          Return ID[] of participants to participate in transacton.
 ID ISharedObjectContext.getConnectedID()
          (non-Javadoc)
protected  ID BaseSharedObject.getConnectedID()
           
 ID[] ISharedObjectContext.getGroupMemberIDs()
          (non-Javadoc)
protected  ID[] BaseSharedObject.getGroupMemberIDs()
          Get IDs of remote containers currently in this group.
 ID ISharedObjectConfig.getHomeContainerID()
          Get the ID of the container that is the home of the primary copy of the ISharedObject instance.
protected  ID BaseSharedObject.getHomeContainerID()
           
protected  ID TwoPhaseCommitEventProcessor.getHomeID()
           
 ID ReplicaSharedObjectDescription.getHomeID()
           
 ID SharedObjectDescription.getID()
           
 ID BaseSharedObject.getID()
           
 ID ISharedObjectContext.getLocalContainerID()
          Get the local container instance's ID
protected  ID BaseSharedObject.getLocalContainerID()
           
 ID[] ISharedObjectConnector.getReceiverIDs()
          Get receiver IDs for connector
 ID ISharedObjectConnector.getSenderID()
          Get sender ID for connector
 ID ISharedObjectConfig.getSharedObjectID()
          Get the ID associated with this ISharedObject by its container.
 ID[] ISharedObjectManager.getSharedObjectIDs()
          Get the array of SharedObject instances currently contained by this ISharedObjectContainer
 

Methods in org.eclipse.ecf.core.sharedobject with parameters of type ID
protected  void TwoPhaseCommitEventProcessor.addFailed(ID remote, java.lang.Throwable failure)
           
protected  void TwoPhaseCommitEventProcessor.addParticipants(ID[] ids)
           
 ID ISharedObjectManager.addSharedObject(ID sharedObjectID, ISharedObject sharedObject, java.util.Map properties)
          Add an ISharedObject to this container.
 void ISharedObjectContext.connect(ID targetID, IConnectContext connectContext)
          (non-Javadoc)
 ISharedObjectConnector ISharedObjectManager.connectSharedObjects(ID sharedObjectFrom, ID[] sharedObjectsTo)
          Create an ISharedObjectConnector instance for sending messages from a single ISharedObject to one or more receiver ISharedObjects.
 ISharedObjectConnector ISharedObjectManager.connectSharedObjects(ID sharedObjectFrom, ID[] sharedObjectsTo)
          Create an ISharedObjectConnector instance for sending messages from a single ISharedObject to one or more receiver ISharedObjects.
protected abstract  ISharedObject AbstractSharedObjectContainerAdapterFactory.createAdapter(ISharedObjectContainer container, java.lang.Class adapterType, ID adapterID)
          Create an adapter instance that implements ISharedObject and adapterType.
protected  java.util.Map AbstractSharedObjectContainerAdapterFactory.createAdapterProperties(ISharedObjectContainer container, java.lang.Class adapterType, ID sharedObjectID, ISharedObject sharedObjectAdapter)
          Get properties to associate with new shared object adapter creation
 ReplicaSharedObjectDescription IReplicaSharedObjectDescriptionFactory.createDescriptionForContainer(ID containerID, ISharedObjectConfig config)
          Create new ReplicaSharedObjectDescription instance for delivery to remote container identified by containerID parameter.
protected  void BaseSharedObject.destroyRemote(ID remoteID)
           
 void ISharedObject.dispose(ID containerID)
          Method called by the ISharedObjectContainer upon ISharedObject destruction.
 void BaseSharedObject.dispose(ID containerID)
           
 void ISharedObjectContainerGroupManager.ejectGroupMember(ID groupMemberID, java.io.Serializable reason)
          Eject the given groupMemberID from the current group of containers, for the given reason.
 ID[] ISharedObjectTransactionParticipantsFilter.filterParticipants(ID[] currentGroup)
          Return ID[] of participants to participate in transacton.
protected  ReplicaSharedObjectDescription BaseSharedObject.getReplicaDescription(ID receiver)
          Get a ReplicaSharedObjectDescription for a replica to be created on a given receiver.
protected  ReplicaSharedObjectDescription[] BaseSharedObject.getReplicaDescriptions(ID[] receivers)
          This method is called by replicateToRemoteContainers to determine the ReplicaSharedObjectDescriptions associated with the given receivers.
 ISharedObject ISharedObjectManager.getSharedObject(ID sharedObjectID)
          Get the ISharedObject instance corresponding to the given sharedObjectID.
 java.util.List ISharedObjectManager.getSharedObjectConnectors(ID sharedObjectFrom)
          Get the sharedObjectConnectors associated with the given sharedObjectID
protected  void TwoPhaseCommitEventProcessor.handlePostCommitFailure(ID fromID, java.lang.Throwable e, long identifier1)
           
protected  void TwoPhaseCommitEventProcessor.handleVotingCompletedCreateResponse(ID fromID, java.lang.Throwable e, long identifier1)
           
protected  void TwoPhaseCommitEventProcessor.removeParticipant(ID id)
           
 ISharedObject ISharedObjectManager.removeSharedObject(ID sharedObjectID)
          Remove the given sharedObjectID from this ISharedObjectContainer.
protected  void TwoPhaseCommitEventProcessor.replicateTo(ID[] remotes)
           
protected  void BaseSharedObject.replicateToRemoteContainers(ID[] remoteContainers)
          Replicate this shared object to a given set of remote containers.
 void ISharedObjectContext.sendCreate(ID targetID, ReplicaSharedObjectDescription sd)
          Send message to create a remote instance of an ISharedObject with the same ID as this instance.
 void ISharedObjectContext.sendCreateResponse(ID targetID, java.lang.Throwable throwable, long identifier)
          Send create response back to an ISharedObject with the same ID as this instance.
 void ISharedObjectContext.sendDispose(ID targetID)
          Send message to dispose of a remote instance of the ISharedObject with same ID as this instance.
 void ISharedObjectContext.sendMessage(ID targetID, java.lang.Object data)
          Send arbitrary message to remote instance of the ISharedObject with same ID as this instance.
protected  void BaseSharedObject.sendSharedObjectMsgTo(ID toID, SharedObjectMsg msg)
          Send SharedObjectMessage to container with given ID.
 void ReplicaSharedObjectDescription.setHomeID(ID theID)
           
 void ReplicaSharedObjectDescription.setID(ID theID)
           
 

Constructors in org.eclipse.ecf.core.sharedobject with parameters of type ID
ReplicaSharedObjectDescription(java.lang.Class clazz, ID objectID)
           
ReplicaSharedObjectDescription(java.lang.Class clazz, ID objectID, ID homeID)
           
ReplicaSharedObjectDescription(java.lang.Class clazz, ID objectID, ID homeID, java.util.Map props)
           
ReplicaSharedObjectDescription(java.lang.Class clazz, ID objectID, ID homeID, java.util.Map props, long ident)
           
ReplicaSharedObjectDescription(SharedObjectTypeDescription type, ID objectID, ID homeID, java.util.Map props, long ident)
           
ReplicaSharedObjectDescription(java.lang.String typeName, ID objectID, ID homeID)
           
ReplicaSharedObjectDescription(java.lang.String typeName, ID objectID, ID homeID, java.util.Map props)
           
ReplicaSharedObjectDescription(java.lang.String typeName, ID objectID, ID homeID, java.util.Map props, long ident)
           
SharedObjectDescription(java.lang.Class clazz, ID id, java.util.Map properties)
           
SharedObjectDescription(SharedObjectTypeDescription typeDescription, ID id)
           
SharedObjectDescription(SharedObjectTypeDescription typeDescription, ID id, java.util.Map properties)
           
SharedObjectDescription(java.lang.String typeName, ID id, java.util.Map properties)
           
SharedObjectMsgEvent(ID senderObj, ID remoteCont, SharedObjectMsg msg)
           
 

Uses of ID in org.eclipse.ecf.core.sharedobject.events
 

Fields in org.eclipse.ecf.core.sharedobject.events declared as ID
protected  ID ContainerSharedObjectMessageSendingEvent.localContainerID
           
protected  ID ContainerSharedObjectMessageReceivingEvent.localContainerID
           
protected  ID ContainerSharedObjectMessageReceivingEvent.sendingContainerID
           
protected  ID ContainerSharedObjectMessageSendingEvent.sharedObjectID
           
protected  ID ContainerSharedObjectMessageReceivingEvent.sharedObjectID
           
protected  ID ContainerSharedObjectMessageSendingEvent.targetContainerID
           
 

Methods in org.eclipse.ecf.core.sharedobject.events that return ID
 ID SharedObjectActivatedEvent.getActivatedID()
           
 ID ISharedObjectActivatedEvent.getActivatedID()
           
 ID SharedObjectDeactivatedEvent.getDeactivatedID()
           
 ID ISharedObjectDeactivatedEvent.getDeactivatedID()
           
 ID SharedObjectManagerRemoveEvent.getLocalContainerID()
           
 ID SharedObjectManagerDisconnectEvent.getLocalContainerID()
           
 ID SharedObjectManagerCreateEvent.getLocalContainerID()
           
 ID SharedObjectManagerConnectEvent.getLocalContainerID()
           
 ID SharedObjectManagerAddEvent.getLocalContainerID()
           
 ID SharedObjectDeactivatedEvent.getLocalContainerID()
           
 ID SharedObjectActivatedEvent.getLocalContainerID()
           
 ID ContainerSharedObjectMessageSendingEvent.getLocalContainerID()
           
 ID ContainerSharedObjectMessageReceivingEvent.getLocalContainerID()
           
 ID RemoteSharedObjectEvent.getRemoteContainerID()
           
 ID ISharedObjectMessageEvent.getRemoteContainerID()
           
 ID SharedObjectCommitEvent.getSenderSharedObjectID()
           
 ID SharedObjectCallEvent.getSenderSharedObjectID()
           
 ID RemoteSharedObjectEvent.getSenderSharedObjectID()