Uses of Class
org.eclipse.persistence.sessions.remote.DistributedSession
-
-
Uses of DistributedSession in org.eclipse.persistence.descriptors
Methods in org.eclipse.persistence.descriptors with parameters of type DistributedSession Modifier and Type Method Description voidClassDescriptor. remoteInitialization(DistributedSession session)INTERNAL: Used to initialize a remote descriptor.voidInheritancePolicy. remoteInitialization(DistributedSession session)INTERNAL: Used to initialize a remote descriptor. -
Uses of DistributedSession in org.eclipse.persistence.internal.descriptors
Methods in org.eclipse.persistence.internal.descriptors with parameters of type DistributedSession Modifier and Type Method Description voidObjectBuilder. 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
Methods in org.eclipse.persistence.internal.indirection with parameters of type DistributedSession Modifier and Type Method Description voidBasicIndirectionPolicy. 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 voidIndirectionPolicy. 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.voidNoIndirectionPolicy. 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.voidProxyIndirectionPolicy. 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.voidTransparentIndirectionPolicy. 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
Fields in org.eclipse.persistence.internal.sessions.remote declared as DistributedSession Modifier and Type Field Description protected DistributedSessionRemoteConnection. sessionBack reference to owning session.Methods in org.eclipse.persistence.internal.sessions.remote that return DistributedSession Modifier and Type Method Description DistributedSessionRemoteConnection. getSession()Methods in org.eclipse.persistence.internal.sessions.remote with parameters of type DistributedSession Modifier and Type Method Description abstract VectorRemoteConnection. cursoredStreamNextPage(RemoteCursoredStream remoteCursoredStream, ReadQuery query, DistributedSession session, int pageSize)Retrieve next page size of objects from the remote cursored streamabstract RemoteCursoredStreamRemoteConnection. cursorSelectObjects(CursoredStreamPolicy policy, DistributedSession session)Get remote cursor stream.abstract RemoteScrollableCursorRemoteConnection. cursorSelectObjects(ScrollableCursorPolicy policy, DistributedSession session)Get remote cursor stream.voidRemoteConnection. fixObjectReferences(Transporter remoteCursoredStream, ObjectLevelReadQuery query, DistributedSession session)INTERNAL: An object has been serialized from the server to the remote client.voidRemoteConnection. initialize(DistributedSession session)Allow the connection to initialize an setting in the session.abstract ObjectRemoteConnection. scrollableCursorNextObject(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session)Retrieve next object from the remote scrollable cursorabstract ObjectRemoteConnection. scrollableCursorPreviousObject(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session)Retrieve previous object from the remote scrollable cursorvoidRemoteConnection. setSession(DistributedSession session)Constructors in org.eclipse.persistence.internal.sessions.remote with parameters of type DistributedSession Constructor Description RemoteUnitOfWork(DistributedSession parent)RemoteUnitOfWork(DistributedSession parent, ReferenceMode referenceMode) -
Uses of DistributedSession in org.eclipse.persistence.mappings
Methods in org.eclipse.persistence.mappings with parameters of type DistributedSession Modifier and Type Method Description protected voidAggregateMapping. 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.voidAggregateMapping. 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 voidDatabaseMapping. 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.voidForeignReferenceMapping. 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.voidCollectionMapping. 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.voidDatabaseMapping. 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.voidDirectCollectionMapping. 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.voidObjectReferenceMapping. 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.ObjectCollectionMapping. 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.ObjectDatabaseMapping. 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.ObjectDirectCollectionMapping. 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.ObjectForeignReferenceMapping. 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.voidAggregateCollectionMapping. remoteInitialization(DistributedSession session)INTERNAL: Once a descriptor is serialized to the remote session, all its mappings and reference descriptors are traversed.voidAggregateMapping. remoteInitialization(DistributedSession session)INTERNAL: Once a descriptor is serialized to the remote session, all its mappings and reference descriptors are traversed.voidDatabaseMapping. remoteInitialization(DistributedSession session)INTERNAL: Once descriptors are serialized to the remote session.voidDirectCollectionMapping. remoteInitialization(DistributedSession session)INTERNAL: Once descriptors are serialized to the remote session.voidForeignReferenceMapping. remoteInitialization(DistributedSession session)INTERNAL: Once descriptors are serialized to the remote session. -
Uses of DistributedSession in org.eclipse.persistence.mappings.foundation
Methods in org.eclipse.persistence.mappings.foundation with parameters of type DistributedSession Modifier and Type Method Description protected voidAbstractCompositeCollectionMapping. 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.voidAbstractColumnMapping. 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.voidAbstractCompositeDirectCollectionMapping. 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.voidAbstractTransformationMapping. 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.voidAbstractDirectMapping. remoteInitialization(DistributedSession session)INTERNAL: Once descriptors are serialized to the remote session.voidAbstractTransformationMapping. remoteInitialization(DistributedSession session)INTERNAL: Once descriptors are serialized to the remote session. -
Uses of DistributedSession in org.eclipse.persistence.oxm.mappings
Methods in org.eclipse.persistence.oxm.mappings with parameters of type DistributedSession Modifier and Type Method Description voidXMLAnyAttributeMapping. 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.voidXMLAnyCollectionMapping. 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.voidXMLAnyObjectMapping. 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.voidXMLChoiceCollectionMapping. 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.voidXMLChoiceObjectMapping. 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.voidXMLInverseReferenceMapping. fixObjectReferences(Object object, Map<Object,ObjectDescriptor> objectDescriptors, Map<Object,Object> processedObjects, ObjectLevelReadQuery query, DistributedSession session) -
Uses of DistributedSession in org.eclipse.persistence.sessions.remote
Subclasses of DistributedSession in org.eclipse.persistence.sessions.remote Modifier and Type Class Description classRemoteSessionPurpose: Provide transparent remote three-tiered replacation support. -
Uses of DistributedSession in org.eclipse.persistence.sessions.remote.rmi
Methods in org.eclipse.persistence.sessions.remote.rmi with parameters of type DistributedSession Modifier and Type Method Description VectorRMIConnection. cursoredStreamNextPage(RemoteCursoredStream remoteCursoredStream, ReadQuery query, DistributedSession session, int pageSize)Retrieve next page size of objects from the remote cursored streamRemoteCursoredStreamRMIConnection. cursorSelectObjects(CursoredStreamPolicy policy, DistributedSession session)INTERNAL: Returns remote cursor streamRemoteScrollableCursorRMIConnection. cursorSelectObjects(ScrollableCursorPolicy policy, DistributedSession session)INTERNAL: Returns remote cursor streamObjectRMIConnection. scrollableCursorNextObject(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session)Retrieve next object from the remote scrollable cursorObjectRMIConnection. scrollableCursorPreviousObject(ObjID remoteScrollableCursorOid, ReadQuery query, DistributedSession session)Retrieve previous object from the remote scrollable cursor
-