| Modifier and Type | Field and Description |
|---|---|
| protected ClassLoader | |
| protected Map | |
| protected Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ConnectionPool | buildConnectionPoolConfig(ConnectionPoolConfig poolConfig, ServerSession serverSession)
INTERNAL: Build a connection pool from the config to store on the server session. |
| protected ServerPlatform | buildCustomServerPlatformConfig(CustomServerPlatformConfig platformConfig, DatabaseSessionImpl session)
INTERNAL: |
| protected Login | buildDatabaseLoginConfig(DatabaseLoginConfig databaseLoginConfig)
INTERNAL: Build a DatabaseLogin for the given Session Wrapped by the getLogin() call, therefore, config can't be null at this point. |
| protected AbstractSession | buildDatabaseSessionConfig(DatabaseSessionConfig databaseSessionConfig)
INTERNAL: Wrapped by the getSession() call, therefore, config can't be null at this point. |
| protected SessionLog | buildDefaultSessionLogConfig(DefaultSessionLogConfig defaultSessionLogConfig)
INTERNAL: Wrapped by the getSessionLog() call, therefore, config can't be null at this point. |
| protected Login | buildEISLoginConfig(EISLoginConfig eisLoginConfig)
INTERNAL: Wrapped by the getLogin() call, therefore, config can't be null at this point. |
| protected SessionLog | |
| protected void | buildJMSPublishingTransportManagerConfig(JMSPublishingTransportManagerConfig tmConfig, RemoteCommandManager rcm)
INTERNAL: |
| protected void | buildJMSTopicTransportManagerConfig(JMSTopicTransportManagerConfig tmConfig, RemoteCommandManager rcm)
INTERNAL: |
| protected Login | |
| protected ConnectionPool | buildReadConnectionPoolConfig(ReadConnectionPoolConfig poolConfig, ServerSession serverSession)
INTERNAL: Build a read connection pool from the config to store on the server session. |
| protected void | buildRemoteCommandManagerConfig(RemoteCommandManagerConfig rcmConfig, AbstractSession session)
INTERNAL: |
| protected void | buildRMIIIOPTransportManagerConfig(RMIIIOPTransportManagerConfig tmConfig, RemoteCommandManager rcm)
INTERNAL: Left this in for now since in the future we may add more IIOP specific configurations? |
| protected void | buildRMITransportManagerConfig(RMITransportManagerConfig tmConfig, RemoteCommandManager rcm)
INTERNAL: |
| protected Sequence | buildSequence(SequenceConfig sequenceConfig)
INTERNAL: Builds a Sequence from the given SequenceConfig. |
| protected SessionLog | |
| protected ServerPlatform | buildServerPlatformConfig(ServerPlatformConfig platformConfig, DatabaseSessionImpl session)
INTERNAL: Build the appropriate server platform |
| protected AbstractSession | buildServerSessionConfig(ServerSessionConfig serverSessionConfig)
INTERNAL: Builds a server server from the given ServerSessionConfig. |
| protected AbstractSession | buildSession(SessionConfig sessionConfig)
INTERNAL: Build the correct session based on the session config type |
| protected SessionBroker | buildSessionBrokerConfig(SessionBrokerConfig sessionBrokerConfig)
INTERNAL: Builds a session broker from the given SessionBrokerConfig. |
| public Map | Returns: EclipseLink sessionsobject returned from an OX read in the XMLSessionConfigLoader eclipseLinkSessions, ClassLoader class loader used in the XMLSessionConfigLoader classLoader)INTERNAL:
To build EclipseLink sessions, users must call this method with a
SessionConfigs object returned from an OX read in the
|
| protected SessionLog | |
| protected void | buildSunCORBATransportManagerConfig(SunCORBATransportManagerConfig tmConfig, RemoteCommandManager rcm)
INTERNAL: Builds a Sun CORBA transport manager with the given remote command manager |
| protected void | |
| protected void | buildUserDefinedTransportManagerConfig(UserDefinedTransportManagerConfig tmConfig, RemoteCommandManager rcm)
INTERNAL: |
| protected Login | buildXMLLoginConfig(XMLLoginConfig xmlLoginConfig)
INTERNAL: Wrapped by the getLogin() call, therefore, config can't be null at this point. |
| protected DatabaseSessionImpl | createSession(DatabaseSessionConfig sessionConfig, Login login)
INTERNAL: Return a DatabaseSession object from it's config object using either the project classes or project XML files. |
| protected DatabaseSessionImpl | getSession(SessionConfig sessionConfig, Project project)
INTERNAL: Return the correct session type from the sessionConfig |
| protected Project | loadProjectConfig(ProjectConfig projectConfig)
INTERNAL: Load a projectConfig from the session.xml file. |
| protected void | prepareProjectLogin(Project project, Login login)
INTERNAL: Return the correct session type from the sessionConfig |
| protected void | |
| protected void | processConnectionPolicyConfig(ConnectionPolicyConfig connectionPolicyConfig, ServerSession serverSession)
INTERNAL: Process the common elements from a ConnectionPoolConfig |
| protected void | processConnectionPoolConfig(ConnectionPoolConfig poolConfig, ConnectionPool connectionPool, AbstractSession session)
INTERNAL: Process the common elements from a ConnectionPoolConfig |
| protected void | processDatabaseSessionConfig(DatabaseSessionConfig sessionConfig, AbstractSession session)
INTERNAL Process a DatabaseSessionConfig object. |
| protected void | |
| protected void | processJMSTransportManagerConfig(JMSPublishingTransportManagerConfig tmConfig, JMSPublishingTransportManager tm)
INTERNAL: Common JMS configuration |
| protected void | |
| protected void | |
| protected void | processLoginConfig(LoginConfig loginConfig, DatasourceLogin login)
INTERNAL: Process the common elements of a Login. |
| protected void | processPoolsConfig(PoolsConfig poolsConfig, ServerSession serverSession)
INTERNAL: Process the PoolsConfig object. |
| protected void | processRMIRegistryNamingServiceConfig(RMIRegistryNamingServiceConfig namingConfig, TransportManager tm)
INTERNAL: |
| protected void | processSequenceConnectionPoolConfig(ConnectionPoolConfig poolConfig, ServerSession serverSession)
INTERNAL: Process a SequenceConnectionPoolConfig object. |
| protected void | processServerPlatformConfig(ServerPlatformConfig platformConfig, ServerPlatform platform)
INTERNAL: Process a ServerPlatformConfig object. |
| protected void | processSessionConfig(SessionConfig sessionConfig, AbstractSession session)
INTERNAL: Process the common elements from a SessionConfig. |
| protected void | processSessionCustomizer(SessionConfig sessionConfig, AbstractSession session)
INTERNAL: Process the user inputed session customizer class. |
| protected void | processSessionEventManagerConfig(SessionEventManagerConfig sessionEventManagerConfig, AbstractSession session)
INTERNAL: |
| protected void | processStructConverterConfig(StructConverterConfig converterClassConfig, DatabaseLogin login)
INTERNAL: |
| protected void |
| m_classLoader | back to summary |
|---|---|
| protected ClassLoader m_classLoader | |
| m_logLevels | back to summary |
|---|---|
| protected Map<String, Integer> m_logLevels | |
| m_sessions | back to summary |
|---|---|
| protected Map<String, Session> m_sessions | |
| SessionsFactory | back to summary |
|---|---|
| public SessionsFactory() INTERNAL: | |
| buildConnectionPoolConfig | back to summary |
|---|---|
| protected ConnectionPool buildConnectionPoolConfig(ConnectionPoolConfig poolConfig, ServerSession serverSession) INTERNAL: Build a connection pool from the config to store on the server session. | |
| buildCustomServerPlatformConfig | back to summary |
|---|---|
| protected ServerPlatform buildCustomServerPlatformConfig(CustomServerPlatformConfig platformConfig, DatabaseSessionImpl session) INTERNAL:
| |
| buildDatabaseLoginConfig | back to summary |
|---|---|
| protected Login buildDatabaseLoginConfig(DatabaseLoginConfig databaseLoginConfig) INTERNAL: Build a DatabaseLogin for the given Session Wrapped by the getLogin() call, therefore, config can't be null at this point. | |
| buildDatabaseSessionConfig | back to summary |
|---|---|
| protected AbstractSession buildDatabaseSessionConfig(DatabaseSessionConfig databaseSessionConfig) INTERNAL: Wrapped by the getSession() call, therefore, config can't be null at this point. | |
| buildDefaultSessionLogConfig | back to summary |
|---|---|
| protected SessionLog buildDefaultSessionLogConfig(DefaultSessionLogConfig defaultSessionLogConfig) INTERNAL: Wrapped by the getSessionLog() call, therefore, config can't be null at this point. | |
| buildEISLoginConfig | back to summary |
|---|---|
| protected Login buildEISLoginConfig(EISLoginConfig eisLoginConfig) INTERNAL: Wrapped by the getLogin() call, therefore, config can't be null at this point. | |
| buildJavaLogConfig | back to summary |
|---|---|
| protected SessionLog buildJavaLogConfig(JavaLogConfig javaLogConfig, AbstractSession session) INTERNAL:
| |
| buildJMSPublishingTransportManagerConfig | back to summary |
|---|---|
| protected void buildJMSPublishingTransportManagerConfig(JMSPublishingTransportManagerConfig tmConfig, RemoteCommandManager rcm) INTERNAL: | |
| buildJMSTopicTransportManagerConfig | back to summary |
|---|---|
| protected void buildJMSTopicTransportManagerConfig(JMSTopicTransportManagerConfig tmConfig, RemoteCommandManager rcm) INTERNAL: | |
| buildLogin | back to summary |
|---|---|
| protected Login buildLogin(LoginConfig loginConfig) INTERNAL: Build the correct login based on the login config type | |
| buildReadConnectionPoolConfig | back to summary |
|---|---|
| protected ConnectionPool buildReadConnectionPoolConfig(ReadConnectionPoolConfig poolConfig, ServerSession serverSession) INTERNAL: Build a read connection pool from the config to store on the server session. | |
| buildRemoteCommandManagerConfig | back to summary |
|---|---|
| protected void buildRemoteCommandManagerConfig(RemoteCommandManagerConfig rcmConfig, AbstractSession session) INTERNAL: | |
| buildRMIIIOPTransportManagerConfig | back to summary |
|---|---|
| protected void buildRMIIIOPTransportManagerConfig(RMIIIOPTransportManagerConfig tmConfig, RemoteCommandManager rcm) INTERNAL: Left this in for now since in the future we may add more IIOP specific configurations? | |
| buildRMITransportManagerConfig | back to summary |
|---|---|
| protected void buildRMITransportManagerConfig(RMITransportManagerConfig tmConfig, RemoteCommandManager rcm) INTERNAL: | |
| buildSequence | back to summary |
|---|---|
| protected Sequence buildSequence(SequenceConfig sequenceConfig) INTERNAL: Builds a Sequence from the given SequenceConfig. | |
| buildServerLogConfig | back to summary |
|---|---|
| protected SessionLog buildServerLogConfig(ServerLogConfig serverLogConfig, AbstractSession session) INTERNAL: | |
| buildServerPlatformConfig | back to summary |
|---|---|
| protected ServerPlatform buildServerPlatformConfig(ServerPlatformConfig platformConfig, DatabaseSessionImpl session) INTERNAL: Build the appropriate server platform | |
| buildServerSessionConfig | back to summary |
|---|---|
| protected AbstractSession buildServerSessionConfig(ServerSessionConfig serverSessionConfig) INTERNAL: Builds a server server from the given ServerSessionConfig. | |
| buildSession | back to summary |
|---|---|
| protected AbstractSession buildSession(SessionConfig sessionConfig) INTERNAL: Build the correct session based on the session config type | |
| buildSessionBrokerConfig | back to summary |
|---|---|
| protected SessionBroker buildSessionBrokerConfig(SessionBrokerConfig sessionBrokerConfig) INTERNAL: Builds a session broker from the given SessionBrokerConfig. | |
| buildSessionConfigs | back to summary |
|---|---|
| public Map INTERNAL:
To build EclipseLink sessions, users must call this method with a
SessionConfigs object returned from an OX read in the
| |
| buildSessionLog | back to summary |
|---|---|
| protected SessionLog buildSessionLog(LogConfig logConfig, AbstractSession session) INTERNAL: | |
| buildSunCORBATransportManagerConfig | back to summary |
|---|---|
| protected void buildSunCORBATransportManagerConfig(SunCORBATransportManagerConfig tmConfig, RemoteCommandManager rcm) INTERNAL: Builds a Sun CORBA transport manager with the given remote command manager | |
| buildTransportManager | back to summary |
|---|---|
| protected void buildTransportManager(TransportManagerConfig tmConfig, RemoteCommandManager rcm) INTERNAL: | |
| buildUserDefinedTransportManagerConfig | back to summary |
|---|---|
| protected void buildUserDefinedTransportManagerConfig(UserDefinedTransportManagerConfig tmConfig, RemoteCommandManager rcm) INTERNAL: | |
| buildXMLLoginConfig | back to summary |
|---|---|
| protected Login buildXMLLoginConfig(XMLLoginConfig xmlLoginConfig) INTERNAL: Wrapped by the getLogin() call, therefore, config can't be null at this point. | |
| createSession | back to summary |
|---|---|
| protected DatabaseSessionImpl createSession(DatabaseSessionConfig sessionConfig, Login login) INTERNAL: Return a DatabaseSession object from it's config object using either the project classes or project XML files. | |
| getSession | back to summary |
|---|---|
| protected DatabaseSessionImpl getSession(SessionConfig sessionConfig, Project project) INTERNAL: Return the correct session type from the sessionConfig | |
| loadProjectConfig | back to summary |
|---|---|
| protected Project loadProjectConfig(ProjectConfig projectConfig) INTERNAL: Load a projectConfig from the session.xml file. This method will determine the proper loading scheme, that is, for a class or xml project.
| |
| prepareProjectLogin | back to summary |
|---|---|
| protected void prepareProjectLogin(Project project, Login login) INTERNAL: Return the correct session type from the sessionConfig | |
| processCommandsConfig | back to summary |
|---|---|
| protected void processCommandsConfig(CommandsConfig commandsConfig, RemoteCommandManager rcm) INTERNAL: | |
| processConnectionPolicyConfig | back to summary |
|---|---|
| protected void processConnectionPolicyConfig(ConnectionPolicyConfig connectionPolicyConfig, ServerSession serverSession) INTERNAL: Process the common elements from a ConnectionPoolConfig | |
| processConnectionPoolConfig | back to summary |
|---|---|
| protected void processConnectionPoolConfig(ConnectionPoolConfig poolConfig, ConnectionPool connectionPool, AbstractSession session) INTERNAL: Process the common elements from a ConnectionPoolConfig | |
| processDatabaseSessionConfig | back to summary |
|---|---|
| protected void processDatabaseSessionConfig(DatabaseSessionConfig sessionConfig, AbstractSession session) INTERNAL Process a DatabaseSessionConfig object. | |
| processDiscoveryConfig | back to summary |
|---|---|
| protected void processDiscoveryConfig(DiscoveryConfig discoveryConfig, DiscoveryManager discoveryManager) INTERNAL: | |
| processJMSTransportManagerConfig | back to summary |
|---|---|
| protected void processJMSTransportManagerConfig(JMSPublishingTransportManagerConfig tmConfig, JMSPublishingTransportManager tm) INTERNAL: Common JMS configuration | |
| processJNDINamingServiceConfig | back to summary |
|---|---|
| protected void processJNDINamingServiceConfig(JNDINamingServiceConfig namingConfig, TransportManager tm) INTERNAL: | |
| processLogConfig | back to summary |
|---|---|
| protected void processLogConfig(LogConfig logConfig, SessionLog log) INTERNAL: | |
| processLoginConfig | back to summary |
|---|---|
| protected void processLoginConfig(LoginConfig loginConfig, DatasourceLogin login) INTERNAL: Process the common elements of a Login. | |
| processPoolsConfig | back to summary |
|---|---|
| protected void processPoolsConfig(PoolsConfig poolsConfig, ServerSession serverSession) INTERNAL: Process the PoolsConfig object. | |
| processRMIRegistryNamingServiceConfig | back to summary |
|---|---|
| protected void processRMIRegistryNamingServiceConfig(RMIRegistryNamingServiceConfig namingConfig, TransportManager tm) INTERNAL: | |
| processSequenceConnectionPoolConfig | back to summary |
|---|---|
| protected void processSequenceConnectionPoolConfig(ConnectionPoolConfig poolConfig, ServerSession serverSession) INTERNAL: Process a SequenceConnectionPoolConfig object. | |
| processServerPlatformConfig | back to summary |
|---|---|
| protected void processServerPlatformConfig(ServerPlatformConfig platformConfig, ServerPlatform platform) INTERNAL: Process a ServerPlatformConfig object. | |
| processSessionConfig | back to summary |
|---|---|
| protected void processSessionConfig(SessionConfig sessionConfig, AbstractSession session) INTERNAL: Process the common elements from a SessionConfig. | |
| processSessionCustomizer | back to summary |
|---|---|
| protected void processSessionCustomizer(SessionConfig sessionConfig, AbstractSession session) INTERNAL: Process the user inputed session customizer class. Will be run at the end of the session build process | |
| processSessionEventManagerConfig | back to summary |
|---|---|
| protected void processSessionEventManagerConfig(SessionEventManagerConfig sessionEventManagerConfig, AbstractSession session) INTERNAL: | |
| processStructConverterConfig | back to summary |
|---|---|
| protected void processStructConverterConfig(StructConverterConfig converterClassConfig, DatabaseLogin login) INTERNAL:
| |
| processTransportManagerConfig | back to summary |
|---|---|
| protected void processTransportManagerConfig(TransportManagerConfig tmConfig, TransportManager tm) INTERNAL: | |