Uses of Class
org.sourceforge.jemm.database.ClientId

Packages that use ClientId
org.sourceforge.jemm.client   
org.sourceforge.jemm.database   
org.sourceforge.jemm.database.components   
org.sourceforge.jemm.database.components.interfaces   
org.sourceforge.jemm.database.components.se   
org.sourceforge.jemm.database.components.userlock   
org.sourceforge.jemm.database.debug   
org.sourceforge.jemm.database.memory   
org.sourceforge.jemm.database.persistent.berkeley   
org.sourceforge.jemm.database.persistent.berkeley.objects   
org.sourceforge.jemm.database.remote.client   
org.sourceforge.jemm.database.remote.server   
 

Uses of ClientId in org.sourceforge.jemm.client
 

Fields in org.sourceforge.jemm.client declared as ClientId
protected  ClientId JEMMObjectCreatorImpl.clientId
           
protected  ClientId DatabaseAdapter.clientId
           
static ClientId JEMMObjectFieldMapper.DEFAULT_CLIENTID
           
 

Methods in org.sourceforge.jemm.client with parameters of type ClientId
 void DelegatingDatabase.clientDisconnect(ClientId clientId)
           
 ClassInfo RegistrationCache.getClassInfo(ClientId clientId, ClassId classId)
           
 ClassInfo DelegatingDatabase.getClassInfo(ClientId clientId, ClassId classId)
           
 EnumInfo RegistrationCache.getEnumInfo(ClientId clientId, EnumId enumId)
           
 EnumInfo DelegatingDatabase.getEnumInfo(ClientId clientId, EnumId enumId)
           
 GetObjectResp TrackingDatabase.getObject(ClientId clientId, ID jemmId)
           
 GetObjectResp DelegatingDatabase.getObject(ClientId clientId, ID jemmId)
           
 ID TrackingDatabase.getRoot(ClientId clientId, java.lang.String rootName)
           
 ID DelegatingDatabase.getRoot(ClientId clientId, java.lang.String rootName)
           
 ID TrackingDatabase.newObject(ClientId clientId, ClassId classId)
           
 ID DelegatingDatabase.newObject(ClientId clientId, ClassId classId)
           
 TypeResponse<?> TrackingDatabase.processTypeRequest(ClientId clientId, ClassId classId, ID objId, TypeRequest<?> request)
           
 TypeResponse<?> DelegatingDatabase.processTypeRequest(ClientId clientId, ClassId classId, ID objId, TypeRequest<?> request)
           
 void TrackingDatabase.referenceCleared(ClientId clientId, ID... ids)
           
 void DelegatingDatabase.referenceCleared(ClientId clientId, ID... ids)
           
 ClassId RegistrationCache.registerClass(ClientId clientId, ClassInfo classInfo)
           
 ClassId DelegatingDatabase.registerClass(ClientId clientId, ClassInfo classInfo)
           
 EnumId RegistrationCache.registerEnum(ClientId clientId, EnumInfo enumInfo)
           
 EnumId DelegatingDatabase.registerEnum(ClientId clientId, EnumInfo enumInfo)
           
 void TrackingDatabase.removeLockAcquiredListener(ClientId clientId)
           
 void SynchronousLockDecorator.removeLockAcquiredListener(ClientId clientId)
          Attempts to change the LockAcquiredListener are ignored.
 void ObjectDatabase.removeLockAcquiredListener(ClientId clientId)
          Remove a lock listener
 void DelegatingObjectDatabase.removeLockAcquiredListener(ClientId clientId)
           
 void DelegatingDatabase.removeLockAcquiredListener(ClientId clientId)
           
 void DatabaseAdapter.removeLockAcquiredListener(ClientId clientId)
           
 void TrackingDatabase.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
           
 void SynchronousLockDecorator.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
          Attempts to change the LockAcquiredListener are ignored.
 void ObjectDatabase.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
          Register a lock listener
 void DelegatingObjectDatabase.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
           
 void DelegatingDatabase.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
           
 void DatabaseAdapter.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
           
 void TrackingDatabase.setRoot(ClientId clientId, java.lang.String rootName, ID newValue)
           
 void DelegatingDatabase.setRoot(ClientId clientId, java.lang.String rootName, ID newValue)
           
 ID TrackingDatabase.setRootIfNull(ClientId clientId, java.lang.String rootName, ID newValue)
           
 ID DelegatingDatabase.setRootIfNull(ClientId clientId, java.lang.String rootName, ID newValue)
           
 ObjectSyncResp TrackingDatabase.synchroniseObject(ClientId clientId, ID jemmId, ObjectSyncData syncData)
           
 ObjectSyncResp DelegatingDatabase.synchroniseObject(ClientId clientId, ID jemmId, ObjectSyncData syncData)
           
 

Constructors in org.sourceforge.jemm.client with parameters of type ClientId
SynchronousLockDecorator(ClientId clientId, ObjectDatabase delegate)
           
 

Uses of ClientId in org.sourceforge.jemm.database
 

Methods in org.sourceforge.jemm.database that return ClientId
 ClientId ClientThreadId.getClientId()
           
 

Methods in org.sourceforge.jemm.database with parameters of type ClientId
 void Database.clientDisconnect(ClientId clientId)
          Notification that the given client has disconnected, this call is only used on multi-client servers, allowing the server to free up resources associated with the client.
 ID ObjectAccessor.createObject(ClientId clientId, ClassId classId)
           
 ClassInfo Database.getClassInfo(ClientId clientId, ClassId classId)
          Returns the class information for the given class id.
 EnumInfo Database.getEnumInfo(ClientId clientId, EnumId enumId)
          Returns the information about the given enumeration.
 GetObjectResp Database.getObject(ClientId clientId, ID jemmId)
          Retrieves an object's information from the database.
 ID Database.getRoot(ClientId clientId, java.lang.String rootName)
          Returns the object stored in the persistent root called 'rootName'
 boolean DatabaseDebugIF.isClientReferenceHeld(ClientId clientId, ID id)
          Returns whether within parent database the given client has a reference to the given object.
 ID Database.newObject(ClientId clientId, ClassId classId)
          Notification of a new user object creation by the client.
 TypeResponse<?> Database.processTypeRequest(ClientId clientId, ClassId classId, ID objId, TypeRequest<?> request)
          Process a request from a jemm type implementation.
 void Database.referenceCleared(ClientId clientId, ID... id)
          Asynchronous notification that the client has de-referenced the given id.
 ClassId Database.registerClass(ClientId clientId, ClassInfo classInfo)
          Register a user class.
 EnumId Database.registerEnum(ClientId clientId, EnumInfo enumInfo)
          Register an enumerated type.
 void Database.removeLockAcquiredListener(ClientId clientId)
          Remove a lock listener
 void Database.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
          Register a lock listener
 void Database.setRoot(ClientId clientId, java.lang.String rootName, ID newValue)
          Set the persistent root reference to the given object.
 ID Database.setRootIfNull(ClientId clientId, java.lang.String rootName, ID newValue)
          Sets the persistent root reference to the given object, if the root is currently null.
 ObjectSyncResp Database.synchroniseObject(ClientId clientId, ID jemmId, ObjectSyncData syncData)
          Synchronise a client held object with the server.
 

Constructors in org.sourceforge.jemm.database with parameters of type ClientId
ClientThreadId(ClientId clientId, java.lang.String threadId)
           
 

Uses of ClientId in org.sourceforge.jemm.database.components
 

Methods in org.sourceforge.jemm.database.components with parameters of type ClientId
 void DefaultDBListTypeHandler.add(ClientId clientId, ID id, int index, StoredValue value)
           
 SetAddResponse DefaultDBSetTypeHandler.add(ClientId clientId, ID id, SetAddRequest addRequest)
           
 boolean DefaultDBListTypeHandler.add(ClientId clientId, ID id, StoredValue value)
           
 boolean DefaultDBListTypeHandler.addAll(ClientId clientId, ID id, int index, StoredValue[] values)
           
 boolean DefaultDBListTypeHandler.addAll(ClientId clientId, ID id, StoredValue[] values)
           
 void DefaultDBSetTypeHandler.clear(ClientId clientId, ID id)
           
 void DefaultDBMapTypeHandler.clear(ClientId clientId, ID id)
           
 void DefaultDBListTypeHandler.clear(ClientId clientId, ID id)
           
 void DefaultDBClientRefHandler.clearReference(ClientId clientId, ID id)
           
 void DefaultDBUserLockHandler.clientDisconnect(ClientId clientId)
           
 void DefaultDBClientRefHandler.clientDisconnect(ClientId clientId)
           
 void BaseDatabase.clientDisconnect(ClientId clientId)
           
 ContainsResponse DefaultDBSetTypeHandler.contains(ClientId clientId, ID id, ContainsRequest req)
           
 ContainsResponse DefaultDBListTypeHandler.contains(ClientId clientId, ID id, StoredValue element)
           
 ContainsResponse DefaultDBMapTypeHandler.containsKey(ClientId clientId, ID id, ContainsRequest keyReq)
           
 ContainsResponse DefaultDBMapTypeHandler.containsValue(ClientId clientId, ID id, ContainsValueRequest valueReq)
           
 ID DefaultDBObjectHandler.createObject(ClientId clientId, ClassId classId)
          Creates a new user object with the given class type.
 java.lang.Object DefaultDBListTypeHandler.get(ClientId clientId, ID id, int index)
           
 MapGetResponse DefaultDBMapTypeHandler.get(ClientId clientId, ID id, MapGetRequest getReq)
           
 ClassInfo BaseDatabase.getClassInfo(ClientId clientId, ClassId classId)
           
 EnumInfo BaseDatabase.getEnumInfo(ClientId clientId, EnumId enumId)
           
 GetObjectResp BaseDatabase.getObject(ClientId clientId, ID jemmId)
           
 ID BaseDatabase.getRoot(ClientId clientId, java.lang.String rootName)
           
 boolean DefaultDBClientRefHandler.hasReference(ClientId clientId, ID id)
           
 ListIndexOfResponse DefaultDBListTypeHandler.indexOf(ClientId clientId, ID id, StoredValue toFind)
           
 boolean DefaultDBDebugHandler.isClientReferenceHeld(ClientId clientId, ID id)
           
 boolean DefaultDBSetTypeHandler.isEmpty(ClientId clientId, ID id)
           
 boolean DefaultDBMapTypeHandler.isEmpty(ClientId clientId, ID id)
           
 boolean DefaultDBListTypeHandler.isEmpty(ClientId clientId, ID id)
           
 ID DefaultDBMapTypeHandler.keySet(ClientId clientId, ID id)
           
 ListIndexOfResponse DefaultDBListTypeHandler.lastIndexOf(ClientId clientId, ID id, StoredValue toFind)
           
 ID BaseDatabase.newObject(ClientId clientId, ClassId classId)
           
abstract  TypeResponse<?> TypeHandler.processRequest(ClientId clientId, ClassId reqClassId, ID objId, TypeRequest<?> request)
           
 TypeResponse<?> DefaultDBSetTypeHandler.processRequest(ClientId clientId, ClassId classId, ID id, TypeRequest<?> request)
           
 TypeResponse<?> DefaultDBMapTypeHandler.processRequest(ClientId clientId, ClassId classId, ID id, TypeRequest<?> request)
           
 TypeResponse<?> DefaultDBListTypeHandler.processRequest(ClientId clientId, ClassId classId, ID id, TypeRequest<?> request)
           
 TypeResponse<?> DefaultDBAtomicIntTypeHandler.processRequest(ClientId clientId, ClassId classId, ID id, TypeRequest<?> request)
           
 TypeResponse<?> BaseDatabase.processTypeRequest(ClientId clientId, ClassId classId, ID objId, TypeRequest<?> request)
           
 MapPutResponse DefaultDBMapTypeHandler.put(ClientId clientId, ID id, MapPutRequest req)
           
 MapPutIfAbsentResponse DefaultDBMapTypeHandler.putIfAbsent(ClientId clientId, ID id, MapPutIfAbsentRequest req)
           
 void DefaultDBClientRefHandler.recordReference(ClientId clientId, ID id)
          Record a reference to the given id by the given client.
protected
<T> T
TypeHandler.recordReference(ClientId clientId, T value)
          Processes a value being returned to a client, recording the reference if needed.
protected
<T extends TypeResponse<?>>
T
TypeHandler.recordReferences(ClientId clientId, T tr)
          Processes a type response being returned to a client, recording all references it contains.
 void BaseDatabase.referenceCleared(ClientId clientId, ID... ids)
           
 ClassId BaseDatabase.registerClass(ClientId clientId, ClassInfo classInfo)
           
 EnumId BaseDatabase.registerEnum(ClientId clientId, EnumInfo enumInfo)
           
 java.lang.Object DefaultDBListTypeHandler.remove(ClientId clientId, ID id, int index)
           
 MapRemoveKVResponse DefaultDBMapTypeHandler.remove(ClientId clientId, ID id, MapRemoveKVRequest removeKVReq)
           
 MapRemoveResponse DefaultDBMapTypeHandler.remove(ClientId clientId, ID id, MapRemoveRequest removeReq)
           
 RemoveResponse DefaultDBSetTypeHandler.remove(ClientId clientId, ID id, RemoveRequest req)
           
 RemoveResponse DefaultDBListTypeHandler.remove(ClientId clientId, ID id, StoredValue element)
           
 void DefaultDBUserLockHandler.removeClientListener(ClientId clientId)
           
 void BaseDatabase.removeLockAcquiredListener(ClientId clientId)
           
 MapReplaceKONResponse DefaultDBMapTypeHandler.replace(ClientId clientId, ID id, MapReplaceKONRequest req)
           
 MapReplaceKVResponse DefaultDBMapTypeHandler.replace(ClientId clientId, ID id, MapReplaceKVRequest req)
           
 java.lang.Object DefaultDBListTypeHandler.set(ClientId clientId, ID id, int index, StoredValue element)
           
 void DefaultDBUserLockHandler.setClientListener(ClientId clientId, LockAcquiredListener listener)
           
 void BaseDatabase.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
           
 void BaseDatabase.setRoot(ClientId clientId, java.lang.String rootName, ID newValue)
           
 ID BaseDatabase.setRootIfNull(ClientId clientId, java.lang.String rootName, ID newValue)
           
 int DefaultDBSetTypeHandler.size(ClientId clientId, ID id)
           
 int DefaultDBMapTypeHandler.size(ClientId clientId, ID id)
           
 int DefaultDBListTypeHandler.size(ClientId clientId, ID id)
           
 ObjectSyncResp BaseDatabase.synchroniseObject(ClientId clientId, ID objectId, ObjectSyncData syncData)
           
 java.lang.Object[] DefaultDBSetTypeHandler.toArray(ClientId clientId, ID id)
           
 java.lang.Object[] DefaultDBListTypeHandler.toArray(ClientId clientId, ID id)
           
 ID DefaultDBMapTypeHandler.values(ClientId clientId, ID id)
           
 

Uses of ClientId in org.sourceforge.jemm.database.components.interfaces
 

Methods in org.sourceforge.jemm.database.components.interfaces with parameters of type ClientId
 void DBClientRefHandler.clearReference(ClientId clientId, ID id)
           
 void DBUserLockHandler.clientDisconnect(ClientId clientId)
           
 void DBClientRefHandler.clientDisconnect(ClientId clientId)
           
 ID DBObjectHandler.createObject(ClientId clientId, ClassId classId)
          Creates a new object with the given class type.
 boolean DBClientRefHandler.hasReference(ClientId clientId, ID id)
           
 void DBClientRefHandler.recordReference(ClientId clientId, ID id)
           
 void DBUserLockHandler.removeClientListener(ClientId clientId)
          Remove the lock acquire listener for the given client.
 void DBUserLockHandler.setClientListener(ClientId clientId, LockAcquiredListener listener)
          Sets the client callback listener for a given client.
 

Uses of ClientId in org.sourceforge.jemm.database.components.se
 

Methods in org.sourceforge.jemm.database.components.se with parameters of type ClientId
 void StorageEngineClientRefIF.clearReference(ClientId clientId, ID id)
           
 java.util.Set<ClientThreadIdRef> StorageEngineUserLockIF.getClientLockSet(ClientId clientId)
          Return a set of client-threads -> ids for the given client, this is the list of objects the given client is attempting to lock, or has a lock on.
 boolean StorageEngineClientRefIF.hasReference(ClientId clientId, ID id)
           
 boolean StorageEngineClientRefIF.recordReference(ClientId clientId, ID id)
           
 java.util.Iterator<ID> StorageEngineClientRefIF.referenceIterator(ClientId clientId)
           
 void StorageEngineClientRefIF.removeAllRefs(ClientId clientId)
           
 

Uses of ClientId in org.sourceforge.jemm.database.components.userlock
 

Methods in org.sourceforge.jemm.database.components.userlock with parameters of type ClientId
 void InternalLockListenerNotifier.removeListener(ClientId clientId)
          Remove the listener for the given client.
 void InternalLockListenerNotifier.setListener(ClientId clientId, LockAcquiredListener listener)
          Set the listener for the given client.
 

Uses of ClientId in org.sourceforge.jemm.database.debug
 

Methods in org.sourceforge.jemm.database.debug with parameters of type ClientId
 void DebugDatabase.clientDisconnect(ClientId clientId)
           
 ClassInfo DebugDatabase.getClassInfo(ClientId clientId, ClassId classId)
           
 EnumInfo DebugDatabase.getEnumInfo(ClientId clientId, EnumId enumId)
           
 GetObjectResp DebugDatabase.getObject(ClientId clientId, ID jemmId)
           
 ID DebugDatabase.getRoot(ClientId clientId, java.lang.String rootName)
           
 ID DebugDatabase.newObject(ClientId clientId, ClassId classId)
           
 TypeResponse<?> DebugDatabase.processTypeRequest(ClientId clientId, ClassId classId, ID objId, TypeRequest<?> request)
           
 void DebugDatabase.referenceCleared(ClientId clientId, ID... ids)
           
 ClassId DebugDatabase.registerClass(ClientId clientId, ClassInfo classInfo)
           
 EnumId DebugDatabase.registerEnum(ClientId clientId, EnumInfo enumInfo)
           
 void DebugDatabase.removeLockAcquiredListener(ClientId clientId)
           
 void DebugDatabase.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
           
 void DebugDatabase.setRoot(ClientId clientId, java.lang.String rootName, ID newValue)
           
 ID DebugDatabase.setRootIfNull(ClientId clientId, java.lang.String rootName, ID newValue)
           
 ObjectSyncResp DebugDatabase.synchroniseObject(ClientId clientId, ID jemmId, ObjectSyncData syncData)
           
 

Uses of ClientId in org.sourceforge.jemm.database.memory
 

Methods in org.sourceforge.jemm.database.memory with parameters of type ClientId
 void ClientRefIFImpl.clearReference(ClientId clientId, ID id)
           
 java.util.Set<ClientThreadIdRef> UserLockIFImpl.getClientLockSet(ClientId clientId)
           
 boolean ClientRefIFImpl.hasReference(ClientId clientId, ID id)
           
 boolean ClientRefIFImpl.recordReference(ClientId clientId, ID id)
           
 java.util.Iterator<ID> ClientRefIFImpl.referenceIterator(ClientId clientId)
           
 void ClientRefIFImpl.removeAllRefs(ClientId clientId)
           
 

Uses of ClientId in org.sourceforge.jemm.database.persistent.berkeley
 

Methods in org.sourceforge.jemm.database.persistent.berkeley that return ClientId
 ClientId ClientLockEntry.getClientId()
           
 

Methods in org.sourceforge.jemm.database.persistent.berkeley with parameters of type ClientId
 void BDbStorageEngineClientRefImpl.clearReference(ClientId clientId, ID id)
           
 java.util.Set<ClientThreadIdRef> BDbStorageEngineUserLockImpl.getClientLockSet(ClientId clientId)
           
 boolean BDbStorageEngineClientRefImpl.hasReference(ClientId clientId, ID id)
           
 boolean BDbStorageEngineClientRefImpl.recordReference(ClientId clientId, ID id)
           
 java.util.Iterator<ID> BDbStorageEngineClientRefImpl.referenceIterator(ClientId clientId)
           
 void BDbStorageEngineClientRefImpl.removeAllRefs(ClientId clientId)
           
 

Uses of ClientId in org.sourceforge.jemm.database.persistent.berkeley.objects
 

Constructors in org.sourceforge.jemm.database.persistent.berkeley.objects with parameters of type ClientId
ClientRefInfo(ClientId clientId, ID id)
           
ClientRefKey(ClientId clientId, ID id)
           
 

Uses of ClientId in org.sourceforge.jemm.database.remote.client
 

Fields in org.sourceforge.jemm.database.remote.client declared as ClientId
protected  ClientId RemoteDatabase.listenerClientId
           
 

Methods in org.sourceforge.jemm.database.remote.client with parameters of type ClientId
 void RemoteDatabase.clientDisconnect(ClientId clientId)
           
 ClassInfo RemoteDatabase.getClassInfo(ClientId clientId, ClassId classId)
           
 EnumInfo RemoteDatabase.getEnumInfo(ClientId clientId, EnumId enumId)
           
 GetObjectResp RemoteDatabase.getObject(ClientId clientId, ID id)
           
 ID RemoteDatabase.getRoot(ClientId clientId, java.lang.String rootName)
           
 ID RemoteDatabase.newObject(ClientId clientId, ClassId classId)
           
 TypeResponse<?> RemoteDatabase.processTypeRequest(ClientId clientId, ClassId classId, ID objId, TypeRequest<?> request)
           
 void RemoteDatabase.referenceCleared(ClientId clientId, ID... ids)
           
 ClassId RemoteDatabase.registerClass(ClientId clientId, ClassInfo classInfo)
           
 EnumId RemoteDatabase.registerEnum(ClientId clientId, EnumInfo enumInfo)
           
 void RemoteDatabase.removeLockAcquiredListener(ClientId clientId)
           
 void RemoteDatabase.setClientLockAcquiredListener(ClientId clientId, LockAcquiredListener listener)
           
 void RemoteDatabase.setRoot(ClientId clientId, java.lang.String rootName, ID newValue)
           
 ID RemoteDatabase.setRootIfNull(ClientId clientId, java.lang.String rootName, ID newValue)
           
 ObjectSyncResp RemoteDatabase.synchroniseObject(ClientId clientId, ID jemmId, ObjectSyncData syncData)
           
 

Uses of ClientId in org.sourceforge.jemm.database.remote.server
 

Methods in org.sourceforge.jemm.database.remote.server that return ClientId
 ClientId ClientReferenceHandler.getClientId()
           
protected  ClientId AbstractRDbIFImpl.getClientId()
           
 ClientId DefaultClientIdGenerator.nextId()
           
 ClientId ClientIdGenerator.nextId()
           
 

Constructor parameters in org.sourceforge.jemm.database.remote.server with type arguments of type ClientId
ClientReferenceHandler(RPCServer rpcServer, java.util.Map<RPCClientId,ClientId> rpcIdToClientIdMap)
           
 



Copyright © 2009. All Rights Reserved.