Top Description Fields Constructors Methods
org.eclipse.persistence.internal.sessions.factories

public Class SessionBrokerPlaceHolder

extends SessionBroker
Class Inheritance
Imports
java.util.Vector

INTERNAL:

Purpose: This class is used to represent a Session Broker within a SessionManager. If a session Broker is requested from the SessionManager then this object is created. Once all of the required sessions have been loaded into the SesssionManger then the SessionBroker will be returned. Before that null will be returned.

Author
Gordon Yorke
Since
TopLink 4.0

Field Summary

Modifier and TypeField and Description
protected Vector<String>
sessionNamesRequired

This member variable stores the sessions that need to be retreived

protected Vector<String>
sessionsCompleted

This member variable stores the sessions that have been retreived

Inherited from org.eclipse.persistence.sessions.broker.SessionBroker:
parentsequencingsessionNamesByClasssessionsByNameshouldUseDescriptorAliases

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addSessionName(String sessionName)

public Vector<String>
public Vector<String>
Inherited from org.eclipse.persistence.sessions.broker.SessionBroker:
acquireClientSessionBrokeracquireClientSessionBrokeracquireHistoricalSessionacquireUnitOfWorkaddDescriptoraddDescriptorsaddDescriptorsaddSequencebasicBeginTransactionbasicCommitTransactionbasicRollbackTransactioncontainsQuerycopySessionBrokergetAccessorsgetAsOfClausegetExecutionSessiongetParentgetPlatformgetQuerygetSequencinggetSequencingHomegetSessionForClassgetSessionForNamegetSessionForQuerygetSessionNamesByClassgetSessionsByNamehowManySequencingCallbacksinitializeDescriptorsinitializeIdentityMapAccessorinitializeSequencinginternalExecuteQueryisBrokerisClientSessionBrokerisConnectedisSequencingCallbackRequiredisServerSessionBrokerisSessionBrokerloginloginloginAndDetectDatasourcelogoutpostLoginregisterSessionregisterSessionreleasereleaseJTSConnectionretryQuerysetExternalTransactionControllersetIntegrityCheckersetLogsetProfilersetSessionLogsetSessionNameByClasssetSessionsByNamesetShouldUseDescriptorAliasessetSynchronizedshouldUseDescriptorAliaseswritesCompleted

Field Detail

sessionNamesRequiredback to summary
protected Vector<String> sessionNamesRequired

This member variable stores the sessions that need to be retreived

sessionsCompletedback to summary
protected Vector<String> sessionsCompleted

This member variable stores the sessions that have been retreived

Constructor Detail

SessionBrokerPlaceHolderback to summary
public SessionBrokerPlaceHolder()

Method Detail

addSessionNameback to summary
public void addSessionName(String sessionName)
getSessionCompletedback to summary
public Vector<String> getSessionCompleted()
getSessionNamesRequiredback to summary
public Vector<String> getSessionNamesRequired()