Uses of Interface
org.eclipse.ecf.core.identity.ID
Package
Description
-
Uses of ID in org.eclipse.ecf.console
Modifier and TypeMethodDescriptionprotected ContainerTypeDescription
AbstractCommand.getContainerTypeDescription
(ID containerID) -
Uses of ID in org.eclipse.ecf.core
Modifier 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()
Modifier 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. -
Uses of ID in org.eclipse.ecf.core.events
Modifier 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)ModifierConstructorDescriptionContainerConnectedEvent
(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
Modifier 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
Modifier 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
Modifier 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) Modifier and TypeMethodDescriptionstatic void
ContainerInstantiatorUtils.checkPrivate
(ID serverID) -
Uses of ID in org.eclipse.ecf.core.security
Modifier 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
-
Uses of ID in org.eclipse.ecf.discovery
Modifier and TypeFieldDescriptionprotected ID
ServiceContainerEvent.containerID
protected ID
ServiceTypeContainerEvent.containerID
Modifier and TypeMethodDescriptionAbstractDiscoveryContainerAdapter.getID()
DiscoveryContainerConfig.getID()
ServiceContainerEvent.getLocalContainerID()
ServiceTypeContainerEvent.getLocalContainerID()
Modifier and TypeMethodDescriptionprotected IServiceEvent
AbstractDiscoveryContainerAdapter.getServiceEvent
(IServiceInfo iServiceInfo, ID id) ModifierConstructorDescriptionDiscoveryContainerConfig
(ID anID) ServiceContainerEvent
(IServiceInfo info, ID containerID) ServiceTypeContainerEvent
(IServiceTypeID serviceType, ID containerID) -
Uses of ID in org.eclipse.ecf.discovery.identity
Modifier and TypeInterfaceDescriptioninterface
Service identity contract.interface
Service type ID contract.Modifier and TypeClassDescriptionclass
Service identity type.class
ServiceTypeID base class. -
Uses of ID in org.eclipse.ecf.filetransfer.events
Modifier and TypeMethodDescriptionIFileTransferRequestEvent.getRequesterID()
Get ID of remote requester -
Uses of ID in org.eclipse.ecf.filetransfer.identity
-
Uses of ID in org.eclipse.ecf.osgi.services.remoteserviceadmin
Modifier 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()
Modifier 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) ModifierConstructorDescriptionRemoteReferenceNotFoundException
(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
Modifier and TypeMethodDescriptionIConnectionListener.getEventHandlerID()
Get ID of event handlerIConnection.getLocalID()
Get local ID for this connectionModifier 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
Modifier and TypeFieldDescriptionprotected ID
Client.containerID
protected ID
SSLClient.containerID
Modifier 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.dnssd
Modifier and TypeClassDescriptionclass
This ServiceType represents the special RRs defined in chapter 12.class
class
Modifier and TypeMethodDescriptionDnsSdNamespace.createInstance
(Object[] parameters) DnsSdDiscoveryContainerAdapter.getConnectedID()
Modifier and TypeMethodDescriptionvoid
DnsSdDiscoveryAdvertiser.connect
(ID aTargetID, IConnectContext connectContext) abstract void
DnsSdDiscoveryContainerAdapter.connect
(ID targetID, IConnectContext connectContext) void
DnsSdDiscoveryLocator.connect
(ID aTargetID, IConnectContext connectContext) -
Uses of ID in org.eclipse.ecf.provider.filetransfer.httpclient45
-
Uses of ID in org.eclipse.ecf.provider.filetransfer.httpclient5
-
Uses of ID in org.eclipse.ecf.provider.filetransfer.identity
-
Uses of ID in org.eclipse.ecf.provider.filetransfer.outgoing
-
Uses of ID in org.eclipse.ecf.provider.filetransfer.retrieve
-
Uses of ID in org.eclipse.ecf.provider.generic
Modifier and TypeFieldDescriptionprotected ID
SOConfig.homeContainerID
protected ID
SOContext.homeContainerID
protected ID
ClientSOContainer.remoteServerID
protected ID
SOConfig.sharedObjectID
protected ID
SOContext.sharedObjectID
Modifier 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) Modifier 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) ModifierConstructorDescriptionprotected
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
-
Uses of ID in org.eclipse.ecf.provider.jslp.container
Modifier and TypeMethodDescriptionvoid
JSLPDiscoveryContainer.connect
(ID aTargetID, IConnectContext connectContext) -
Uses of ID in org.eclipse.ecf.provider.jslp.identity
-
Uses of ID in org.eclipse.ecf.provider.r_osgi.identity
Modifier and TypeClassDescriptionclass
The ID implementation of R-OSGi URIs.class
Modifier and TypeMethodDescriptionR_OSGiNamespace.createInstance
(Object[] parameters) create a new ID within this namespace.R_OSGiRemoteServiceNamespace.createInstance
(Object[] parameters) R_OSGiWSNamespace.createInstance
(Object[] parameters) create a new ID within this namespace.R_OSGiWSSNamespace.createInstance
(Object[] parameters) create a new ID within this namespace. -
Uses of ID in org.eclipse.ecf.provider.remoteservice.generic
Modifier and TypeMethodDescriptionRemoteServiceNamespace.createInstance
(Object[] parameters) RemoteServiceReferenceImpl.getContainerID()
RemoteServiceRegistrationImpl.getContainerID()
RemoteServiceRegistryImpl.getContainerID()
Request.getRequestContainerID()
protected ID[]
RegistrySharedObject.getTargetsFromProperties
(Dictionary properties) Modifier 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) ModifierConstructorDescriptionAddRegistrationRequest
(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
Modifier 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()
Modifier 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) ModifierConstructorDescriptionRemoteServiceID
(Namespace namespace, ID containerID, long containerRelative) RemoteServiceRegistryImpl
(ID localContainerID) -
Uses of ID in org.eclipse.ecf.remoteservice.client
Modifier and TypeFieldDescriptionprotected ID
AbstractClientContainer.connectedID
protected ID
RemoteServiceClientRegistration.containerId
protected ID
AbstractClientContainer.containerID
Modifier and TypeMethodDescriptionAbstractClientContainer.getConnectedID()
RemoteServiceClientRegistry.getContainerId()
RemoteServiceClientReference.getContainerID()
RemoteServiceClientRegistration.getContainerID()
AbstractClientContainer.getID()
protected ID
AbstractClientContainer.getRemoteCallTargetID()
Modifier 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) ModifierConstructorDescriptionAbstractClientContainer
(ID containerID) AbstractRSAClientContainer
(ID containerID) RSAClientRegistration
(ID targetID, String[] classNames, IRemoteCallable[][] restCalls, Dictionary properties) -
Uses of ID in org.eclipse.ecf.remoteservice.eventadmin
Modifier and TypeMethodDescriptionprotected ID
DistributedEventAdmin.getTarget
(org.osgi.service.event.Event eventToSend) Get the target receiver for the eventToSend.Modifier 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
Modifier 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.rest.client
Modifier and TypeMethodDescriptionprotected ID
AbstractRestClientContainer.transformTarget
(ID originalTarget, String filter) Modifier and TypeMethodDescriptionAbstractRestClientContainer.getRemoteServiceReferences
(ID target, String clazz, String filter) AbstractRestClientContainer.getRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) protected ID
AbstractRestClientContainer.transformTarget
(ID originalTarget, String filter) -
Uses of ID in org.eclipse.ecf.remoteservice.rest.identity
Modifier and TypeMethodDescriptionRestNamespace.createInstance
(Object[] parameters) Creates an instance of anRestID
. -
Uses of ID in org.eclipse.ecf.remoteservice.servlet
Modifier and TypeMethodDescriptionorg.eclipse.equinox.concurrent.future.IFuture
ServletServerContainer.asyncGetRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
ServletServerContainer.asyncGetRemoteServiceReferences
(ID target, String clazz, String filter) org.eclipse.equinox.concurrent.future.IFuture
ServletServerContainer.asyncGetRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) ServletServerContainer.getRemoteServiceID
(ID containerID, long containerRelativeID) ServletServerContainer.getRemoteServiceReferences
(ID[] idFilter, String clazz, String filter) ServletServerContainer.getRemoteServiceReferences
(ID target, String clazz, String filter) ServletServerContainer.getRemoteServiceReferences
(ID target, ID[] idFilter, String clazz, String filter) -
Uses of ID in org.eclipse.ecf.remoteservice.util
-
Uses of ID in org.eclipse.ecf.remoteservice.util.tracker
Modifier and TypeFieldDescriptionprotected final ID[]
RemoteServiceTracker.containerIDs
Container IDs that provide the context for tracking.ModifierConstructorDescriptionRemoteServiceTracker
(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
.