Uses of Class
org.eclipse.persistence.sessions.remote.DistributedSession
Package
Description
-
Uses of DistributedSession in org.eclipse.persistence.descriptors
Modifier and TypeMethodDescriptionvoid
ClassDescriptor.remoteInitialization
(DistributedSession session) INTERNAL: Used to initialize a remote descriptor.void
InheritancePolicy.remoteInitialization
(DistributedSession session) INTERNAL: Used to initialize a remote descriptor. -
Uses of DistributedSession in org.eclipse.persistence.internal.descriptors
Modifier and TypeMethodDescriptionvoid
ObjectBuilder.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client. -
Uses of DistributedSession in org.eclipse.persistence.internal.indirection
Modifier and TypeMethodDescriptionvoid
BasicIndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.abstract void
IndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
NoIndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
ProxyIndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
TransparentIndirectionPolicy.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client. -
Uses of DistributedSession in org.eclipse.persistence.internal.sessions.remote
Modifier and TypeFieldDescriptionprotected DistributedSession
RemoteConnection.session
Back reference to owning session.Modifier and TypeMethodDescriptionabstract Vector
RemoteConnection.cursoredStreamNextPage
(RemoteCursoredStream remoteCursoredStream, ReadQuery query, DistributedSession session, int pageSize) Retrieve next page size of objects from the remote cursored streamabstract RemoteCursoredStream
RemoteConnection.cursorSelectObjects
(CursoredStreamPolicy policy, DistributedSession session) Get remote cursor stream.abstract RemoteScrollableCursor
RemoteConnection.cursorSelectObjects
(ScrollableCursorPolicy policy, DistributedSession session) Get remote cursor stream.void
RemoteConnection.fixObjectReferences
(Transporter remoteCursoredStream, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the remote client.void
RemoteConnection.initialize
(DistributedSession session) Allow the connection to initialize an setting in the session.abstract Object
RemoteConnection.scrollableCursorNextObject
(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Retrieve next object from the remote scrollable cursorabstract Object
RemoteConnection.scrollableCursorPreviousObject
(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Retrieve previous object from the remote scrollable cursorvoid
RemoteConnection.setSession
(DistributedSession session) ModifierConstructorDescriptionRemoteUnitOfWork
(DistributedSession parent) RemoteUnitOfWork
(DistributedSession parent, ReferenceMode referenceMode) -
Uses of DistributedSession in org.eclipse.persistence.mappings
Modifier and TypeMethodDescriptionprotected void
AggregateMapping.fixAttributeValue
(Object attributeValue, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the remote client.void
AggregateMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the remote client.abstract void
DatabaseMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
ForeignReferenceMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
CollectionMapping.fixRealObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: We are not using a remote valueholder so we need to replace the reference object(s) with the corresponding object(s) from the remote session.void
DatabaseMapping.fixRealObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectInformation, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: At this point, we realize we don't have indirection; so we need to replace the reference object(s) with the corresponding object(s) from the remote session.void
DirectCollectionMapping.fixRealObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectInformation, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: At this point, we realize we don't have indirection; so we need to replace the reference object(s) with the corresponding object(s) from the remote session.void
ObjectReferenceMapping.fixRealObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: We are not using a remote valueholder so we need to replace the reference object(s) with the corresponding object(s) from the remote session.CollectionMapping.getObjectCorrespondingTo
(Object object, DistributedSession session, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: return the object on the client corresponding to the specified object.DatabaseMapping.getObjectCorrespondingTo
(Object object, DistributedSession session, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: return the object on the client corresponding to the specified object.DirectCollectionMapping.getObjectCorrespondingTo
(Object object, DistributedSession session, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: return the object on the client corresponding to the specified object.ForeignReferenceMapping.getObjectCorrespondingTo
(Object object, DistributedSession session, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query) INTERNAL: return the object on the client corresponding to the specified object.void
AggregateCollectionMapping.remoteInitialization
(DistributedSession session) INTERNAL: Once a descriptor is serialized to the remote session, all its mappings and reference descriptors are traversed.void
AggregateMapping.remoteInitialization
(DistributedSession session) INTERNAL: Once a descriptor is serialized to the remote session, all its mappings and reference descriptors are traversed.void
DatabaseMapping.remoteInitialization
(DistributedSession session) INTERNAL: Once descriptors are serialized to the remote session.void
DirectCollectionMapping.remoteInitialization
(DistributedSession session) INTERNAL: Once descriptors are serialized to the remote session.void
ForeignReferenceMapping.remoteInitialization
(DistributedSession session) INTERNAL: Once descriptors are serialized to the remote session. -
Uses of DistributedSession in org.eclipse.persistence.mappings.foundation
Modifier and TypeMethodDescriptionprotected void
AbstractCompositeCollectionMapping.fixAttributeValue
(Object attributeValue, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) An object has been serialized from the server to the remote client.void
AbstractColumnMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
AbstractCompositeDirectCollectionMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
AbstractTransformationMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
AbstractDirectMapping.remoteInitialization
(DistributedSession session) INTERNAL: Once descriptors are serialized to the remote session.void
AbstractTransformationMapping.remoteInitialization
(DistributedSession session) INTERNAL: Once descriptors are serialized to the remote session. -
Uses of DistributedSession in org.eclipse.persistence.oxm.mappings
Modifier and TypeMethodDescriptionvoid
XMLAnyAttributeMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLAnyCollectionMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLAnyObjectMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLChoiceCollectionMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLChoiceObjectMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) INTERNAL: An object has been serialized from the server to the client.void
XMLInverseReferenceMapping.fixObjectReferences
(Object object, Map<Object, ObjectDescriptor> objectDescriptors, Map<Object, Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) -
Uses of DistributedSession in org.eclipse.persistence.sessions.remote
Modifier and TypeClassDescriptionclass
Purpose: Provide transparent remote three-tiered replacation support. -
Uses of DistributedSession in org.eclipse.persistence.sessions.remote.corba.sun
Modifier and TypeMethodDescriptionCORBAConnection.cursoredStreamNextPage
(RemoteCursoredStream remoteCursoredStream, ReadQuery query, DistributedSession session, int pageSize) Retrieve next page size of objects from the remote cursored streamCORBAConnection.cursorSelectObjects
(CursoredStreamPolicy policy, DistributedSession session) INTERNAL: Returns remote cursor streamCORBAConnection.cursorSelectObjects
(ScrollableCursorPolicy policy, DistributedSession session) INTERNAL: Returns remote cursor streamCORBAConnection.scrollableCursorNextObject
(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Retrieve next object from the remote scrollable cursorCORBAConnection.scrollableCursorPreviousObject
(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Retrieve previous object from the remote scrollable cursor -
Uses of DistributedSession in org.eclipse.persistence.sessions.remote.rmi
Modifier and TypeMethodDescriptionRMIConnection.cursoredStreamNextPage
(RemoteCursoredStream remoteCursoredStream, ReadQuery query, DistributedSession session, int pageSize) Retrieve next page size of objects from the remote cursored streamRMIConnection.cursorSelectObjects
(CursoredStreamPolicy policy, DistributedSession session) INTERNAL: Returns remote cursor streamRMIConnection.cursorSelectObjects
(ScrollableCursorPolicy policy, DistributedSession session) INTERNAL: Returns remote cursor streamRMIConnection.scrollableCursorNextObject
(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Retrieve next object from the remote scrollable cursorRMIConnection.scrollableCursorPreviousObject
(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Retrieve previous object from the remote scrollable cursor -
Uses of DistributedSession in org.eclipse.persistence.sessions.remote.rmi.iiop
Modifier and TypeMethodDescriptionRMIConnection.cursoredStreamNextPage
(RemoteCursoredStream remoteCursoredStream, ReadQuery query, DistributedSession session, int pageSize) Retrieve next page size of objects from the remote cursored streamRMIConnection.cursorSelectObjects
(CursoredStreamPolicy policy, DistributedSession session) INTERNAL: Returns remote cursor streamRMIConnection.cursorSelectObjects
(ScrollableCursorPolicy policy, DistributedSession session) INTERNAL: Returns remote cursor streamRMIConnection.scrollableCursorNextObject
(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Retrieve next object from the remote scrollable cursorRMIConnection.scrollableCursorPreviousObject
(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session) Retrieve previous object from the remote scrollable cursor