Uses of Class
org.eclipse.persistence.sessions.remote.DistributedSession
Packages that use DistributedSession
Package
Description
-
Uses of DistributedSession in org.eclipse.persistence.descriptors
Methods in org.eclipse.persistence.descriptors with parameters of type DistributedSessionModifier and TypeMethodDescriptionvoidClassDescriptor.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 DistributedSessionModifier and TypeMethodDescriptionvoidObjectBuilder.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 DistributedSessionModifier and TypeMethodDescriptionvoidBasicIndirectionPolicy.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 DistributedSessionModifier and TypeFieldDescriptionprotected DistributedSessionRemoteConnection.sessionBack reference to owning session.Methods in org.eclipse.persistence.internal.sessions.remote that return DistributedSessionMethods in org.eclipse.persistence.internal.sessions.remote with parameters of type DistributedSessionModifier and TypeMethodDescriptionabstract 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 DistributedSessionModifierConstructorDescriptionRemoteUnitOfWork(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 DistributedSessionModifier and TypeMethodDescriptionprotected 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.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.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 DistributedSessionModifier and TypeMethodDescriptionprotected 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 DistributedSessionModifier and TypeMethodDescriptionvoidXMLAnyAttributeMapping.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.remoteModifier and TypeClassDescriptionclassPurpose: Provide transparent remote three-tiered replacation support. -
Uses of DistributedSession in org.eclipse.persistence.sessions.remote.corba.sun
Methods in org.eclipse.persistence.sessions.remote.corba.sun with parameters of type DistributedSessionModifier 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
Methods in org.eclipse.persistence.sessions.remote.rmi with parameters of type DistributedSessionModifier 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
Methods in org.eclipse.persistence.sessions.remote.rmi.iiop with parameters of type DistributedSessionModifier 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