Uses of Interface
org.eclipse.ecf.core.identity.ID
Packages that use ID
Package
Description
-
Uses of ID in org.eclipse.ecf.console
Methods in org.eclipse.ecf.console with parameters of type IDModifier and TypeMethodDescriptionprotected ContainerTypeDescription
AbstractCommand.getContainerTypeDescription
(ID containerID) -
Uses of ID in org.eclipse.ecf.core
Methods in org.eclipse.ecf.core that return IDModifier and TypeMethodDescriptionBaseContainer.getConnectedID()
IContainer.getConnectedID()
Get the target ID that this container instance has connected to.ID[]
IReliableContainer.getGroupMemberIDs()
Get the current membership of the joined group.BaseContainer.getID()
Methods in org.eclipse.ecf.core with parameters of type IDModifier and TypeMethodDescriptionvoid
BaseContainer.connect
(ID targetID, IConnectContext connectContext) void
IContainer.connect
(ID targetID, IConnectContext connectContext) Connect to a target remote process or process group.ContainerFactory.createContainer
(String containerTypeDescriptionName, ID containerID) ContainerFactory.createContainer
(String containerTypeDescriptionName, ID containerID, Object[] parameters) ContainerFactory.createContainer
(String containerTypeDescriptionName, ID containerID, Map parameters) ContainerFactory.createContainer
(ContainerTypeDescription containerTypeDescription, ID containerID) ContainerFactory.createContainer
(ContainerTypeDescription containerTypeDescription, ID containerID, Object[] parameters) ContainerFactory.createContainer
(ContainerTypeDescription containerTypeDescription, ID containerID, Map parameters) ContainerFactory.createContainer
(ID containerID) IContainerFactory.createContainer
(String containerTypeDescriptionName, ID containerID) Create a new container.IContainerFactory.createContainer
(String containerTypeDescriptionName, ID containerID, Object[] parameters) Create a new container.IContainerFactory.createContainer
(String containerTypeDescriptionName, ID containerID, Map parameters) Create a new container.IContainerFactory.createContainer
(ContainerTypeDescription containerTypeDescription, ID containerID) Create a new container.IContainerFactory.createContainer
(ContainerTypeDescription containerTypeDescription, ID containerID, Object[] parameters) Create a new container.IContainerFactory.createContainer
(ContainerTypeDescription containerTypeDescription, ID containerID, Map parameters) Create a new container.IContainerFactory.createContainer
(ID containerID) Create a new container.ContainerFactory.getContainer
(ID containerID) IContainerManager.getContainer
(ID containerID) Get container for given ID.ContainerFactory.getContainerTypeDescription
(ID containerID) IContainerManager.getContainerTypeDescription
(ID containerID) Get the container type description used to create the container with the given ID.boolean
ContainerFactory.hasContainer
(ID containerID) boolean
IContainerManager.hasContainer
(ID containerID) Return true if this container manager has the given container under management, false otherwise.ContainerFactory.removeContainer
(ID containerID) IContainerManager.removeContainer
(ID containerID) Remove given container from manager.Constructors in org.eclipse.ecf.core with parameters of type ID -
Uses of ID in org.eclipse.ecf.core.events
Methods in org.eclipse.ecf.core.events that return IDModifier and TypeMethodDescriptionContainerConnectedEvent.getLocalContainerID()
ContainerConnectingEvent.getLocalContainerID()
ContainerDisconnectedEvent.getLocalContainerID()
ContainerDisconnectingEvent.getLocalContainerID()
ContainerDisposeEvent.getLocalContainerID()
ContainerEjectedEvent.getLocalContainerID()
IContainerEvent.getLocalContainerID()
Get ID of local discovery container (the discovery container receiving this event).ContainerConnectedEvent.getTargetID()
ContainerConnectingEvent.getTargetID()
ContainerDisconnectedEvent.getTargetID()
ContainerDisconnectingEvent.getTargetID()
ContainerEjectedEvent.getTargetID()
IContainerConnectedEvent.getTargetID()
Get ID of container target (the container we are now connected to)IContainerConnectingEvent.getTargetID()
Get ID of container target (the container we are connecting to)IContainerDisconnectedEvent.getTargetID()
Get ID of container target (the container we were disconnected from)IContainerDisconnectingEvent.getTargetID()
Get ID of container target (the container we are disconnecting from)IContainerEjectedEvent.getTargetID()
Get ID of container target (the container we were ejected from)Constructors in org.eclipse.ecf.core.events with parameters of type IDModifierConstructorDescriptionContainerConnectedEvent
(ID localContainerID, ID targetID) ContainerConnectingEvent
(ID localContainerID, ID targetID) ContainerConnectingEvent
(ID localContainerID, ID targetID, 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, Serializable reason) -
Uses of ID in org.eclipse.ecf.core.identity
Subinterfaces of ID in org.eclipse.ecf.core.identityClasses in org.eclipse.ecf.core.identity that implement IDModifier and TypeClassDescriptionclass
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
Globally unique ID implementation class.class
A unique ID class based upon Long/longclass
A string-based identityclass
URI ID class.class
Methods in org.eclipse.ecf.core.identity that return IDModifier and TypeMethodDescriptionIDFactory.createGUID()
IDFactory.createGUID
(int length) IIDFactory.createGUID()
Make a GUID using SHA-1 hash algorithm and a default of 16bits of data length.IIDFactory.createGUID
(int length) Make a GUID using SHA-1 hash algorithm and a default of 16bits of data length.Make a new identity.Make a new identity instance from a namespaceName and idValue.Make a new identity.Make a new identity instance from a namespace and String.GUID.GUIDNamespace.createInstance
(Object[] args) LongID.LongNamespace.createInstance
(Object[] args) abstract ID
Namespace.createInstance
(Object[] parameters) Make an instance of this namespace.StringID.StringIDNamespace.createInstance
(Object[] parameters) URIID.URIIDNamespace.createInstance
(Object[] parameters) UuID.UuIDNamespace.createInstance
(Object[] parameters) IDFactory.createLongID
(long l) IIDFactory.createLongID
(long l) Make a an ID from a longURIID.URIIDNamespace.createRandomUUID()
IDFactory.createStringID
(String idstring) IIDFactory.createStringID
(String idString) Make a an ID from a StringIDFactory.createURIID
(String uri) IDFactory.createURIID
(URI uri) IIDFactory.createURIID
(String uri) Create a URIID from String.IIDFactory.createURIID
(URI uri) Create a URIID from URI.IDFactory.createUuID()
IDFactory.createUuID
(String uuid) IDFactory.createUuID
(URI uuidURI) IDFactory.createUuID
(UUID uuid) IIDFactory.createUuID()
Create a random UuIDIIDFactory.createUuID
(String uuid) Create a UuID from StringIIDFactory.createUuID
(URI uuidURI) Create a UuID from URI.IIDFactory.createUuID
(UUID uuid) Create a UuID from UUIDIIdentifiable.getID()
Return the ID for this 'identifiable' object. -
Uses of ID in org.eclipse.ecf.core.provider
Methods in org.eclipse.ecf.core.provider that return IDModifier and TypeMethodDescriptionprotected ID
BaseContainerInstantiator.getIDParameterValue
(Namespace ns, Map<String, ?> parameters, String key) protected <T> ID
BaseContainerInstantiator.getIDParameterValue
(Namespace ns, Map<String, ?> parameters, String key, Class<T> type, T def) protected ID
BaseContainerInstantiator.getIDParameterValue
(Namespace ns, Map<String, ?> parameters, String key, String def) Methods in org.eclipse.ecf.core.provider with parameters of type IDModifier and TypeMethodDescriptionstatic void
ContainerInstantiatorUtils.checkPrivate
(ID serverID) -
Uses of ID in org.eclipse.ecf.core.security
Methods in org.eclipse.ecf.core.security with parameters of type IDModifier and TypeMethodDescriptionIConnectHandlerPolicy.checkConnect
(Object address, ID fromID, ID targetID, String targetGroup, Object connectData) Check connect requestIConnectInitiatorPolicy.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.util
Methods in org.eclipse.ecf.core.util that return ID -
Uses of ID in org.eclipse.ecf.discovery
Fields in org.eclipse.ecf.discovery declared as IDModifier and TypeFieldDescriptionprotected ID
ServiceContainerEvent.containerID
protected ID
ServiceTypeContainerEvent.containerID
Methods in org.eclipse.ecf.discovery that return IDModifier and TypeMethodDescriptionAbstractDiscoveryContainerAdapter.getID()
DiscoveryContainerConfig.getID()
ServiceContainerEvent.getLocalContainerID()
ServiceTypeContainerEvent.getLocalContainerID()
Methods in org.eclipse.ecf.discovery with parameters of type IDModifier and TypeMethodDescriptionprotected IServiceEvent
AbstractDiscoveryContainerAdapter.getServiceEvent
(IServiceInfo iServiceInfo, ID id) Constructors in org.eclipse.ecf.discovery with parameters of type IDModifierConstructorDescriptionDiscoveryContainerConfig
(ID anID) ServiceContainerEvent
(IServiceInfo info, ID containerID) ServiceTypeContainerEvent
(IServiceTypeID serviceType, ID containerID) -
Uses of ID in org.eclipse.ecf.discovery.identity
Subinterfaces of ID in org.eclipse.ecf.discovery.identityModifier and TypeInterfaceDescriptioninterface
Service identity contract.interface
Service type ID contract.Classes in org.eclipse.ecf.discovery.identity that implement IDModifier and TypeClassDescriptionclass
Service identity type.class
ServiceTypeID base class. -
Uses of ID in org.eclipse.ecf.filetransfer.events
Methods in org.eclipse.ecf.filetransfer.events that return IDModifier and TypeMethodDescriptionIFileTransferRequestEvent.getRequesterID()
Get ID of remote requester -
Uses of ID in org.eclipse.ecf.filetransfer.identity
Subinterfaces of ID in org.eclipse.ecf.filetransfer.identity -
Uses of ID in org.eclipse.ecf.osgi.services.remoteserviceadmin
Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin that return IDModifier and TypeMethodDescriptionprotected ID
AbstractContainerSelector.createTargetID
(IContainer container, String target) EndpointDescription.getConnectTargetID()
EndpointDescription.getContainerID()
RemoteServiceAdmin.ExportReference.getContainerID()
RemoteServiceAdmin.ExportRegistration.getContainerID()
RemoteServiceAdmin.ImportReference.getContainerID()
RemoteServiceAdmin.ImportRegistration.getContainerID()
RemoteServiceAdmin.RemoteServiceAdminEvent.getContainerID()
ID[]
RemoteReferenceNotFoundException.getIdFilter()
ID[]
EndpointDescription.getIDFilter()
RemoteServiceAdmin.ImportReference.getLocalContainerID()
RemoteReferenceNotFoundException.getTargetID()
Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type IDModifier and TypeMethodDescriptionprotected void
AbstractContainerSelector.connectContainer
(IContainer container, ID connectTargetID, IConnectContext connectContext) protected void
AbstractConsumerContainerSelector.connectContainerToTarget
(IRemoteServiceContainer rsContainer, ID connectTargetID) protected IConnectContext
AbstractConsumerContainerSelector.getConnectContext
(IContainer container, ID connectTargetID) protected boolean
AbstractContainerSelector.matchConnectNamespace
(IContainer container, ID endpointID, ID connectTargetID) protected boolean
AbstractContainerSelector.matchContainerID
(IContainer container, ID endpointID) protected boolean
AbstractConsumerContainerSelector.matchNotConnected
(IContainer container, ID endpointID, ID connectTargetID) protected IRemoteServiceContainer
AbstractConsumerContainerSelector.selectExistingConsumerContainer
(ID endpointID, String[] remoteSupportedConfigs, ID connectTargetID) protected void
DebugRemoteServiceAdminListener.writeRemoteReference
(StringBuffer buf, ServiceReference<?> ref, ID containerID, long remoteServiceID) Constructors in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type IDModifierConstructorDescriptionRemoteReferenceNotFoundException
(ID targetID, ID[] idFilter, Collection<String> interfaces, String rsFilter) RemoteServiceAdminEvent
(ID containerID, int type, Bundle source, ExportReference exportReference, Throwable exception, EndpointDescription endpointDescription) RemoteServiceAdminEvent
(ID containerID, int type, Bundle source, ImportReference importReference, Throwable exception, EndpointDescription endpointDescription) -
Uses of ID in org.eclipse.ecf.provider.comm
Methods in org.eclipse.ecf.provider.comm that return IDModifier and TypeMethodDescriptionIConnectionListener.getEventHandlerID()
Get ID of event handlerIConnection.getLocalID()
Get local ID for this connectionMethods in org.eclipse.ecf.provider.comm with parameters of type IDModifier and TypeMethodDescriptionConnect to a remote processvoid
IAsynchConnection.sendAsynch
(ID receiver, byte[] data) Send data asynchronously.Send data synchronously, blocking until a result is received -
Uses of ID in org.eclipse.ecf.provider.comm.tcp
Fields in org.eclipse.ecf.provider.comm.tcp declared as IDModifier and TypeFieldDescriptionprotected ID
Client.containerID
protected ID
SSLClient.containerID
Methods in org.eclipse.ecf.provider.comm.tcp that return IDMethods in org.eclipse.ecf.provider.comm.tcp with parameters of type IDModifier and TypeMethodDescriptionprotected URI
Client.parseRemoteID
(ID remote) void
Client.queueObject
(ID recipient, Serializable obj) void
SSLClient.queueObject
(ID recipient, Serializable obj) void
Client.sendAsynch
(ID recipient, byte[] obj) void
Client.sendAsynch
(ID recipient, Object obj) void
SSLClient.sendAsynch
(ID recipient, byte[] obj) void
SSLClient.sendAsynch
(ID recipient, Object obj) Client.sendObject
(ID recipient, Serializable obj) SSLClient.sendObject
(ID recipient, Serializable obj) -
Uses of ID in org.eclipse.ecf.provider.filetransfer.httpclient5
Methods in org.eclipse.ecf.provider.filetransfer.httpclient5 that return ID -
Uses of ID in org.eclipse.ecf.provider.filetransfer.httpclientjava
Methods in org.eclipse.ecf.provider.filetransfer.httpclientjava that return ID -
Uses of ID in org.eclipse.ecf.provider.filetransfer.identity
Classes in org.eclipse.ecf.provider.filetransfer.identity that implement IDMethods in org.eclipse.ecf.provider.filetransfer.identity that return ID -
Uses of ID in org.eclipse.ecf.provider.filetransfer.outgoing
Methods in org.eclipse.ecf.provider.filetransfer.outgoing that return ID -
Uses of ID in org.eclipse.ecf.provider.filetransfer.retrieve
Methods in org.eclipse.ecf.provider.filetransfer.retrieve that return ID -
Uses of ID in org.eclipse.ecf.provider.generic
Fields in org.eclipse.ecf.provider.generic declared as IDModifier and TypeFieldDescriptionprotected ID
SOConfig.homeContainerID
protected ID
SOContext.homeContainerID
protected ID
ClientSOContainer.remoteServerID
protected ID
SOConfig.sharedObjectID
protected ID
SOContext.sharedObjectID
Methods in org.eclipse.ecf.provider.generic that return IDModifier and TypeMethodDescriptionSOManager.addSharedObject
(ID sharedObjectID, ISharedObject sharedObject, Map properties) protected ID
SOManager.createNewSharedObjectID
(SharedObjectDescription sd, ISharedObject newObject) SOManager.createSharedObject
(SharedObjectDescription sd) ID[]
ContainerMessage.ViewChangeMessage.getChangeIDs()
ClientSOContainer.getConnectedID()
ServerSOContainer.getConnectedID()
abstract ID
SOContainer.getConnectedID()
SOContext.getConnectedID()
ContainerMessage.getFromContainerID()
ContainerMessage.SharedObjectMessage.getFromSharedObjectID()
ID[]
SOContainer.getGroupMemberIDs()
ID[]
SOContext.getGroupMemberIDs()
SOConfig.getHomeContainerID()
protected ID
SOWrapper.getHomeID()
GenericContainerInstantiator.GenericContainerArgs.getID()
SOContainer.getID()
SOContainerConfig.getID()
SSLGenericContainerInstantiator.GenericContainerArgs.getID()
protected ID
ClientSOContainer.getIDForConnection
(IAsynchConnection conn) protected ID
ServerSOContainer.getIDForConnection
(IAsynchConnection conn) protected abstract ID
SOContainer.getIDForConnection
(IAsynchConnection connection) protected ID
GenericContainerInstantiator.getIDFromArg
(Object arg) protected ID
SSLGenericContainerInstantiator.getIDFromArg
(Object arg) SOContext.getLocalContainerID()
protected ID
SOWrapper.getObjID()
protected ID[]
SOContainer.getOtherMemberIDs()
ID[]
SOConnector.getReceiverIDs()
SOConnector.getSenderID()
ContainerMessage.CreateResponseMessage.getSharedObjectID()
ContainerMessage.SharedObjectDisposeMessage.getSharedObjectID()
SOConfig.getSharedObjectID()
protected ID[]
SOContainer.getSharedObjectIDs()
ID[]
SOManager.getSharedObjectIDs()
ContainerMessage.getToContainerID()
protected ID
ClientSOContainer.handleConnectResponse
(ID orginalTarget, Object serverData) protected ID[]
ClientSOContainer.sendCreateMsg
(ID toID, SharedObjectDescription createInfo) protected ID[]
ClientSOContainer.sendCreateSharedObjectMessage
(ID toContainerId, SharedObjectDescription sd) protected ID[]
SOContainer.sendCreateSharedObjectMessage
(ID toContainerID, SharedObjectDescription sd) Methods in org.eclipse.ecf.provider.generic with parameters of type IDModifier and TypeMethodDescriptionprotected boolean
SOContainer.addNewRemoteMember
(ID memberID, Object data) SOManager.addSharedObject
(ID sharedObjectID, ISharedObject sharedObject, Map properties) protected ISharedObjectContainerTransaction
SOContainer.addSharedObject0
(ID id, ISharedObject s, Map props) protected void
SOContainer.addSharedObjectAndWait
(ID id, ISharedObject s, Map properties) protected Object
ServerSOContainer.checkJoin
(SocketAddress saddr, ID fromID, String target, Serializable data) protected Object
SOContainer.checkRemoteCreate
(ID fromID, ID toID, ReplicaSharedObjectDescription desc) Check remote creation of shared objects.void
ClientSOContainer.connect
(ID targetID, IConnectContext joinContext) void
ServerSOContainer.connect
(ID groupID, IConnectContext joinContext) abstract void
SOContainer.connect
(ID groupID, IConnectContext connectContext) void
SOContext.connect
(ID groupID, IConnectContext joinContext) SOManager.connectSharedObjects
(ID sharedObjectFrom, ID[] sharedObjectsTo) protected abstract ISynchAsynchConnection
ClientSOContainer.createConnection
(ID targetID, Object data) Create connection instance.protected ISynchAsynchConnection
SSLClientSOContainer.createConnection
(ID remoteSpace, Object data) protected ISynchAsynchConnection
TCPClientSOContainer.createConnection
(ID remoteSpace, Object data) protected Map
SOContainer.createContainerPropertiesForSharedObject
(ID sharedObjectID) static ContainerMessage
ContainerMessage.createJoinGroupMessage
(ID from, ID to, long seq, Serializable data) static ContainerMessage
ContainerMessage.createLeaveGroupMessage
(ID from, ID to, long seq, Serializable data) protected SOConfig
SOContainer.createRemoteSharedObjectConfig
(ID fromID, ReplicaSharedObjectDescription sd, ISharedObject obj) protected SOWrapper
SOContainer.createRemoteSharedObjectWrapper
(ID fromID, ReplicaSharedObjectDescription sd, ISharedObject s) protected SOConfig
SOContainer.createSharedObjectConfig
(ID id, ISharedObject obj, Map props) static ContainerMessage
ContainerMessage.createSharedObjectCreateMessage
(ID from, ID to, long seq, Serializable data) static ContainerMessage
ContainerMessage.createSharedObjectCreateResponseMessage
(ID from, ID to, long contSeq, ID soID, Throwable e, long sequence) static ContainerMessage
ContainerMessage.createSharedObjectDisposeMessage
(ID from, ID to, long seq, ID sharedObjectID) static ContainerMessage
ContainerMessage.createSharedObjectMessage
(ID from, ID to, long seq, ID fromSharedObject, Serializable data) protected SOWrapper
SOContainer.createSharedObjectWrapper
(ID id, ISharedObject s, Map props) static ContainerMessage
ContainerMessage.createViewChangeMessage
(ID from, ID to, long seq, ID[] ids, boolean add, Serializable data) protected byte[]
SOContainer.defaultSerializeSharedObjectMessage
(ID sharedObjectID, Object message) protected void
SOWrapper.deliverCreateResponse
(ID fromID, ContainerMessage.CreateResponseMessage resp) protected void
SOWrapper.deliverSharedObjectMessage
(ID fromID, Serializable data) protected boolean
SOContainer.destroySharedObject
(ID sharedObjectID) void
ServerSOContainer.ejectGroupMember
(ID memberID, Serializable reason) protected final void
SOContainer.forward
(ID fromID, ID toID, ContainerMessage data) protected void
ClientSOContainer.forwardExcluding
(ID from, ID excluding, byte msg, Serializable data) protected void
ClientSOContainer.forwardExcluding
(ID from, ID excluding, ContainerMessage data) protected void
ServerSOContainer.forwardExcluding
(ID from, ID excluding, ContainerMessage data) protected abstract void
SOContainer.forwardExcluding
(ID from, ID excluding, ContainerMessage data) protected void
ClientSOContainer.forwardToRemote
(ID from, ID to, ContainerMessage message) protected void
ServerSOContainer.forwardToRemote
(ID from, ID to, ContainerMessage data) protected abstract void
SOContainer.forwardToRemote
(ID from, ID to, ContainerMessage data) protected Object
ClientSOContainer.getConnectData
(ID remote, IConnectContext joinContext) protected IAsynchConnection
ServerSOContainer.getConnectionForID
(ID memberID) protected Serializable
ClientSOContainer.getLeaveData
(ID target) protected Thread
SOContainer.getNewSharedObjectThread
(ID sharedObjectID, Runnable runnable) protected ISharedObject
SOContainer.getSharedObject
(ID id) SOManager.getSharedObject
(ID sharedObjectID) SOManager.getSharedObjectConnectors
(ID sharedObjectFrom) protected SOWrapper
SOContainer.getSharedObjectWrapper
(ID id) protected ISynchConnection
ServerSOContainer.getSynchConnectionForID
(ID memberID) protected ID
ClientSOContainer.handleConnectResponse
(ID orginalTarget, Object serverData) protected void
ClientSOContainer.handleLeave
(ID fromID, IConnection conn) protected void
SOContainer.handleLeave
(ID leftID, IConnection conn) protected void
SOContainer.notifySharedObjectActivated
(ID sharedObjectID) protected void
SOContainer.notifySharedObjectDeactivated
(ID sharedObjectID) protected void
SOWrapper.otherChanged
(ID otherID, boolean activated) protected void
SOContainer.removeFromLoading
(ID id) protected boolean
SOContainer.removeRemoteMember
(ID remoteMember) protected ISharedObject
SOContainer.removeSharedObject
(ID id) SOManager.removeSharedObject
(ID sharedObjectID) protected void
ClientSOContainer.sendCreate
(ID sharedObjectId, ID toContainerId, SharedObjectDescription sd) protected void
SOContainer.sendCreate
(ID sharedObjectID, ID toContainerID, SharedObjectDescription sd) void
SOContext.sendCreate
(ID toContainerID, ReplicaSharedObjectDescription sd) protected ID[]
ClientSOContainer.sendCreateMsg
(ID toID, SharedObjectDescription createInfo) protected void
ClientSOContainer.sendCreateResponse
(ID homeId, ID sharedObjectId, Throwable t, long identifier) protected void
SOContainer.sendCreateResponse
(ID homeID, ID sharedObjectID, Throwable t, long identifier) void
SOContext.sendCreateResponse
(ID toContainerID, Throwable throwable, long identifier) protected void
ClientSOContainer.sendCreateResponseSharedObjectMessage
(ID toContainerId, ID fromSharedObject, Throwable t, long ident) protected void
SOContainer.sendCreateResponseSharedObjectMessage
(ID toContainerID, ID fromSharedObject, Throwable t, long ident) protected ID[]
ClientSOContainer.sendCreateSharedObjectMessage
(ID toContainerId, SharedObjectDescription sd) protected ID[]
SOContainer.sendCreateSharedObjectMessage
(ID toContainerID, SharedObjectDescription sd) protected void
ClientSOContainer.sendDispose
(ID toContainerId, ID sharedObjectId) protected void
SOContainer.sendDispose
(ID toContainerID, ID sharedObjectID) void
SOContext.sendDispose
(ID toContainerID) protected void
ClientSOContainer.sendDisposeSharedObjectMessage
(ID toContainerId, ID fromSharedObject) protected void
SOContainer.sendDisposeSharedObjectMessage
(ID toContainerID, ID fromSharedObject) protected void
ClientSOContainer.sendMessage
(ID toContainerId, ID sharedObjectId, Object message) protected void
SOContainer.sendMessage
(ID toContainerID, ID sharedObjectID, Object message) void
SOContext.sendMessage
(ID toContainerID, Object data) protected void
ClientSOContainer.sendSharedObjectMessage
(ID toContainerId, ID fromSharedObject, Serializable data) protected void
SOContainer.sendSharedObjectMessage
(ID toContainerID, ID fromSharedObject, Serializable data) protected byte[]
SOContainer.serializeSharedObjectMessage
(ID sharedObjectID, Object message) void
ContainerMessage.setFromContainerID
(ID fromContainerID) void
ContainerMessage.setToContainerID
(ID toContainerID) protected boolean
SOContainer.verifySharedObjectMessageTarget
(ID containerID) protected boolean
SOContainer.verifyToIDForSharedObjectMessage
(ID toID) Constructors in org.eclipse.ecf.provider.generic with parameters of type IDModifierConstructorDescriptionprotected
ContainerMessage
(ID from, ID to, long seq, Serializable data) CreateResponseMessage
(ID objID, Throwable except, long sequence) GenericContainerArgs
(ID id, Integer keepAlive) GenericContainerArgs
(ID id, Integer keepAlive, InetAddress bindAddress) GenericContainerArgs
(ID id, Integer keepAlive) GenericContainerArgs
(ID id, Integer keepAlive, InetAddress bindAddress) GenericContainerArgs
(ID id, Integer keepAlive, InetAddress bindAddress, boolean wantClientAuth, boolean needClientAuth) SOConfig
(ID sharedObjectID, ID homeContainerID, SOContainer cont, Map dict) SOConnector
(ID sender, ID[] recv, IQueueEnqueue[] queues) SOContainerConfig
(ID id) SOContainerConfig
(ID id, Map props) SOContext
(ID objID, ID homeID, SOContainer cont, Map props, IQueueEnqueue queue) -
Uses of ID in org.eclipse.ecf.provider.generic.gmm
Methods in org.eclipse.ecf.provider.generic.gmm that return IDMethods in org.eclipse.ecf.provider.generic.gmm with parameters of type IDConstructors in org.eclipse.ecf.provider.generic.gmm with parameters of type ID -
Uses of ID in org.eclipse.ecf.provider.remoteservice.generic
Fields in org.eclipse.ecf.provider.remoteservice.generic declared as IDMethods in org.eclipse.ecf.provider.remoteservice.generic that return IDModifier and TypeMethodDescriptionRemoteServiceNamespace.createInstance
(Object[] parameters) RemoteServiceReferenceImpl.getContainerID()
RemoteServiceRegistrationImpl.getContainerID()
RemoteServiceRegistryImpl.getContainerID()
Request.getRequestContainerID()
protected ID[]
RegistrySharedObject.getTargetsFromProperties
(Dictionary properties) Methods in org.eclipse.ecf.provider.remoteservice.generic with parameters of type IDModifier and TypeMethodDescriptionorg.eclipse.equinox.concurrent.future.IFuture
RegistrySharedObject.asyncGetRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
RegistrySharedObject.asyncGetRemoteServiceReferences
(ID target, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
RegistrySharedObject.asyncGetRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
RemoteServiceContainer.asyncGetRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
RemoteServiceContainer.asyncGetRemoteServiceReferences
(ID target, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
RemoteServiceContainer.asyncGetRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) protected void
RegistrySharedObject.checkRequestServiceAuthorization
(ID remoteContainerID, AddRegistrationRequest request, Serializable credentials) protected void
RegistrySharedObject.connectToRemoteServiceTarget
(ID targetID) protected ISharedObject
RemoteServiceContainerAdapterFactory.createAdapter
(ISharedObjectContainer container, Class adapterType, ID adapterID) void
protected void
RegistrySharedObject.executeRequest
(org.eclipse.equinox.concurrent.future.IExecutor executor, Request request, ID responseTarget, RemoteServiceRegistrationImpl localRegistration, boolean respond) protected RemoteServiceRegistryImpl
RegistrySharedObject.getRemoteRegistry
(ID containerID) RegistrySharedObject.getRemoteServiceID
(ID containerId, long containerRelativeId) RemoteServiceContainer.getRemoteServiceID
(ID containerID, long containerRelativeID) RegistrySharedObject.getRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) RegistrySharedObject.getRemoteServiceReferences
(ID targetID, String clazz, String filter) RegistrySharedObject.getRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) RemoteServiceContainer.getRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) RemoteServiceContainer.getRemoteServiceReferences
(ID target, String clazz, String filter) RemoteServiceContainer.getRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) protected void
RegistrySharedObject.handleAddRegistration
(ID remoteContainerID, Integer requestId, RemoteServiceRegistrationImpl registration) protected void
RegistrySharedObject.handleAddRegistration
(ID remoteContainerID, RemoteServiceRegistrationImpl registration) protected void
RegistrySharedObject.handleAddRegistrationRequestRefused
(ID remoteContainerID, Integer requestId, AccessControlException e) protected void
RegistrySharedObject.handleAddRegistrations
(ID remoteContainerID, Integer requestId, RemoteServiceRegistrationImpl[] registrations) protected void
RegistrySharedObject.handleRegistryUpdateRequest
(ID remoteContainerID) protected void
RegistrySharedObject.handleRegistryUpdateRequest
(ID remoteContainerID, Integer requestId) protected void
RegistrySharedObject.handleRequestService
(ID remoteContainerID, AddRegistrationRequest request, Integer requestId, Serializable credentials) protected void
RegistrySharedObject.handleTargetConnected
(ID targetID) protected void
RegistrySharedObject.handleUnregister
(ID containerID, Long serviceId) protected void
RegistrySharedObject.notifyAddRegistrationResponse
(ID remoteContainerID, Integer requestId, AccessControlException exception) void
AddRegistrationRequest.notifyResponse
(ID from, AccessControlException exception) protected RemoteServiceRegistryImpl
RegistrySharedObject.removeRemoteRegistry
(ID containerID) protected void
RegistrySharedObject.sendAddRegistration
(ID receiver, Integer requestId, RemoteServiceRegistrationImpl reg) protected void
RegistrySharedObject.sendAddRegistration
(ID receiver, RemoteServiceRegistrationImpl reg) protected AddRegistrationRequest
RegistrySharedObject.sendAddRegistrationRequest
(ID receiver, AddRegistrationRequest request, Serializable credentials) protected void
RegistrySharedObject.sendAddRegistrationRequestRefused
(ID receiver, Integer requestId, Exception except) protected void
RegistrySharedObject.sendAddRegistrations
(ID receiver, Integer requestId, RemoteServiceRegistrationImpl[] regs) protected void
RegistrySharedObject.sendCallResponse
(ID responseTarget, Response response) protected void
RegistrySharedObject.sendRegistryUpdate
(ID targetContainerID) protected void
RegistrySharedObject.sendRegistryUpdate
(ID targetContainerID, Integer requestId) protected void
RegistrySharedObject.sendRegistryUpdateRequest
(ID receiver, Integer requestId) void
RemoteServiceRegistryImpl.setContainerID
(ID containerID) Constructors in org.eclipse.ecf.provider.remoteservice.generic with parameters of type IDModifierConstructorDescriptionAddRegistrationRequest
(ID targetID, String service, String filter, AddRegistrationRequest parent) RemoteServiceRegistryImpl
(ID localContainerID) Request
(ID requestContainerID, long serviceId, RemoteCallImpl call) Request
(ID requestContainerID, long serviceId, RemoteCallImpl call, IRemoteCallListener listener) -
Uses of ID in org.eclipse.ecf.remoteservice
Subinterfaces of ID in org.eclipse.ecf.remoteserviceClasses in org.eclipse.ecf.remoteservice that implement IDFields in org.eclipse.ecf.remoteservice declared as IDMethods in org.eclipse.ecf.remoteservice that return IDModifier and TypeMethodDescriptionRemoteServiceNamespace.createInstance
(Object[] parameters) AbstractRSAContainer.getConnectedID()
IRemoteServiceID.getContainerID()
Get the container ID for this remote service.IRemoteServiceReference.getContainerID()
Get container ID for remote serviceIRemoteServiceRegistration.getContainerID()
Get the container ID for the registrationRemoteServiceID.getContainerID()
RemoteServiceReferenceImpl.getContainerID()
RemoteServiceRegistrationImpl.getContainerID()
RemoteServiceRegistryImpl.getContainerID()
AbstractRSAContainer.getID()
protected ID
RemoteServiceContainerAdapterImpl.getLocalContainerID()
Methods in org.eclipse.ecf.remoteservice with parameters of type IDModifier and TypeMethodDescriptionorg.eclipse.equinox.concurrent.future.IFuture
IRemoteServiceConsumer.asyncGetRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) Asynchronously returns an array ofIRemoteServiceReference
objects.org.eclipse.equinox.concurrent.future.IFuture
IRemoteServiceConsumer.asyncGetRemoteServiceReferences
(ID target, String clazz, String filter) Asynchronously returns an array ofIRemoteServiceReference
objects.org.eclipse.equinox.concurrent.future.IFuture
IRemoteServiceConsumer.asyncGetRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) Asynchronously returns an array ofIRemoteServiceReference
objects.org.eclipse.equinox.concurrent.future.IFuture
IRemoteServiceContainerAdapter.asyncGetRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) Asynchronously returns an array ofIRemoteServiceReference
objects.org.eclipse.equinox.concurrent.future.IFuture
IRemoteServiceContainerAdapter.asyncGetRemoteServiceReferences
(ID target, String clazz, String filter) Asynchronously returns an array ofIRemoteServiceReference
objects.org.eclipse.equinox.concurrent.future.IFuture
IRemoteServiceContainerAdapter.asyncGetRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) Asynchronously returns an array ofIRemoteServiceReference
objects.org.eclipse.equinox.concurrent.future.IFuture
RemoteServiceContainerAdapterImpl.asyncGetRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
RemoteServiceContainerAdapterImpl.asyncGetRemoteServiceReferences
(ID target, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
RemoteServiceContainerAdapterImpl.asyncGetRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) void
IRemoteServiceCallPolicy.checkRemoteCall
(ID fromID, IRemoteServiceRegistration registration, IRemoteCall remoteCall) The following method is to be called before the remote service method call to check if the remote service method call is authorized.void
AbstractRSAContainer.connect
(ID targetID, IConnectContext connectContext) protected void
RemoteServiceContainerAdapterImpl.connectToRemoteServiceTarget
(ID target) IRemoteServiceConsumer.getRemoteServiceID
(ID containerID, long containerRelativeID) Get a remote service ID from a containerID and a containerRelative long value.IRemoteServiceContainerAdapter.getRemoteServiceID
(ID containerID, long containerRelativeID) Get a remote service ID from a containerID and a containerRelative long value.IRemoteServiceHost.getRemoteServiceID
(ID containerID, long containerRelativeID) Get a remote service ID from a containerID and a containerRelative long value.RemoteServiceContainerAdapterImpl.getRemoteServiceID
(ID containerID, long containerRelativeID) IRemoteServiceConsumer.getRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) Returns an array ofIRemoteServiceReference
objects.IRemoteServiceConsumer.getRemoteServiceReferences
(ID target, String clazz, String filter) Returns an array ofIRemoteServiceReference
objects.IRemoteServiceConsumer.getRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) Returns an array ofIRemoteServiceReference
objects.IRemoteServiceContainerAdapter.getRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) Returns an array ofIRemoteServiceReference
objects.IRemoteServiceContainerAdapter.getRemoteServiceReferences
(ID target, String clazz, String filter) Returns an array ofIRemoteServiceReference
objects.IRemoteServiceContainerAdapter.getRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) Returns an array ofIRemoteServiceReference
objects.RemoteServiceContainerAdapterImpl.getRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) RemoteServiceContainerAdapterImpl.getRemoteServiceReferences
(ID target, String clazz, String filter) RemoteServiceContainerAdapterImpl.getRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) protected IRemoteServiceReference
RemoteServiceContainer.getServiceReference
(ID targetId, String serviceInterfaceClass, String filter) void
RemoteServiceRegistryImpl.setContainerID
(ID containerID) Constructors in org.eclipse.ecf.remoteservice with parameters of type IDModifierConstructorDescriptionRemoteServiceID
(Namespace namespace, ID containerID, long containerRelative) RemoteServiceRegistryImpl
(ID localContainerID) -
Uses of ID in org.eclipse.ecf.remoteservice.client
Fields in org.eclipse.ecf.remoteservice.client declared as IDModifier and TypeFieldDescriptionprotected ID
AbstractClientContainer.connectedID
protected ID
RemoteServiceClientRegistration.containerId
protected ID
AbstractClientContainer.containerID
Methods in org.eclipse.ecf.remoteservice.client that return IDModifier and TypeMethodDescriptionAbstractClientContainer.getConnectedID()
RemoteServiceClientRegistry.getContainerId()
RemoteServiceClientReference.getContainerID()
RemoteServiceClientRegistration.getContainerID()
AbstractClientContainer.getID()
protected ID
AbstractClientContainer.getRemoteCallTargetID()
Methods in org.eclipse.ecf.remoteservice.client with parameters of type IDModifier and TypeMethodDescriptionorg.eclipse.equinox.concurrent.future.IFuture
AbstractClientContainer.asyncGetRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
AbstractClientContainer.asyncGetRemoteServiceReferences
(ID target, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
AbstractClientContainer.asyncGetRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) void
AbstractClientContainer.connect
(ID targetID, IConnectContext connectContext1) protected void
AbstractRSAClientContainer.connectToEndpoint
(ID connectTargetID) protected IRemoteCallable[][]
AbstractRSAClientContainer.createRegistrationCallables
(ID targetID, String[] interfaces, Dictionary endpointDescriptionProperties) protected RemoteServiceClientRegistration
AbstractRSAClientContainer.createRSAClientRegistration
(ID targetID, String[] interfaces, Map<String, Object> endpointDescriptionProperties) AbstractClientContainer.getRemoteServiceID
(ID containerID1, long containerRelativeID) RemoteServiceClientRegistry.getRemoteServiceID
(ID containerID, long containerRelativeID) AbstractClientContainer.getRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) AbstractClientContainer.getRemoteServiceReferences
(ID target, String clazz, String filter) AbstractClientContainer.getRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) RemoteServiceClientRegistry.getRemoteServiceReferences
(ID[] idFilter, String clazz, IRemoteFilter remoteFilter) RemoteServiceClientRegistry.getRemoteServiceReferences
(ID target, String clazz, IRemoteFilter remoteFilter) RemoteServiceClientRegistry.getRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, IRemoteFilter filter) AbstractRSAClientContainer.registerEndpoint
(ID targetID, String[] interfaces, Map<String, Object> endpointDescriptionProperties) Constructors in org.eclipse.ecf.remoteservice.client with parameters of type IDModifierConstructorDescriptionAbstractClientContainer
(ID containerID) AbstractRSAClientContainer
(ID containerID) RSAClientRegistration
(ID targetID, String[] classNames, IRemoteCallable[][] restCalls, Dictionary properties) -
Uses of ID in org.eclipse.ecf.remoteservice.eventadmin
Methods in org.eclipse.ecf.remoteservice.eventadmin that return IDModifier and TypeMethodDescriptionprotected ID
DistributedEventAdmin.getTarget
(org.osgi.service.event.Event eventToSend) Get the target receiver for the eventToSend.Methods in org.eclipse.ecf.remoteservice.eventadmin with parameters of type IDModifier and TypeMethodDescriptionprotected org.osgi.service.event.Event
DistributedEventAdmin.createEventFromMessageData
(ID fromID, Object[] messageData) Create a localEvent
from deserialized messageData.protected Object[]
DistributedEventAdmin.createMessageDataFromEvent
(ID target, org.osgi.service.event.Event eventToSend) Create message data for deliver to a target (which could benull
to designate multiple target receivers), The resulting Object[] must be Serializable and in a form that receivers can deserialize viaDistributedEventAdmin.createEventFromMessageData(ID, Object[])
on the receiver.protected boolean
DistributedEventAdmin.handleSharedObjectMsg
(ID fromID, SharedObjectMsg msg) Handle the shared object message.protected void
DistributedEventAdmin.notifyReceivedEvent
(ID fromID, org.osgi.service.event.Event receivedEvent) -
Uses of ID in org.eclipse.ecf.remoteservice.events
Methods in org.eclipse.ecf.remoteservice.events that return IDModifier and TypeMethodDescriptionIRemoteServiceEvent.getContainerID()
The ID of the container that registered the service.ID[]
IRemoteServiceReferenceRetrievedEvent.getIDFilter()
IRemoteServiceEvent.getLocalContainerID()
The ID of the local container. -
Uses of ID in org.eclipse.ecf.remoteservice.util
Methods in org.eclipse.ecf.remoteservice.util that return ID -
Uses of ID in org.eclipse.ecf.remoteservice.util.tracker
Fields in org.eclipse.ecf.remoteservice.util.tracker declared as IDModifier and TypeFieldDescriptionprotected final ID[]
RemoteServiceTracker.containerIDs
Container IDs that provide the context for tracking.Constructors in org.eclipse.ecf.remoteservice.util.tracker with parameters of type IDModifierConstructorDescriptionRemoteServiceTracker
(IRemoteServiceContainerAdapter containerAdapter, ID[] containerIDs, String clazz, IRemoteServiceTrackerCustomizer customizer) Create aRemoteServiceTracker
object on the specified class name.RemoteServiceTracker
(IRemoteServiceContainerAdapter containerAdapter, ID[] containerIDs, IRemoteServiceReference reference, IRemoteServiceTrackerCustomizer customizer) Create aRemoteServiceTracker
on the specifiedIRemoteServiceReference
.