| Access | Constructor and Description |
|---|---|
| public | JBossPlatform(DatabaseSession newDatabaseSession)
INTERNAL: Default Constructor: All behavior for the default constructor is inherited |
| Modifier and Type | Method and Description |
|---|---|
| public Class | Returns: Class externalTransactionControllerClassImplements abstract org. Implements org. |
| public JPAClassLoaderHolder | Returns: ClassLoaderHolder - a composite object containing the classLoader and the flag that is true if the classLoader returned is temporary- the persistence unit info puInfo)Overrides org. Implements org. |
| public boolean | isRuntimeServicesEnabledDefault()
Overrides org. Implements org. |
| public void | prepareServerSpecificServicesMBean()
Implements org. |
| public void | serverSpecificRegisterMBean()
Overrides org. |
| JBossPlatform | back to summary |
|---|---|
| public JBossPlatform(DatabaseSession newDatabaseSession) INTERNAL: Default Constructor: All behavior for the default constructor is inherited | |
| getExternalTransactionControllerClass | back to summary |
|---|---|
| public Class Implements abstract org. Implements org. INTERNAL: getExternalTransactionControllerClass(): Answer the class of external transaction controller to use for JBoss. This is read-only.
| |
| getNewTempClassLoader | back to summary |
|---|---|
| public JPAClassLoaderHolder getNewTempClassLoader(PersistenceUnitInfo puInfo) Overrides org. Implements org. INTERNAL: JIRA EJBTHREE-572 requires that we use the real classLoader in place of the getNewTempClassLoader(). The override code should stay in place until the UCL3 loader does not throw a NPE on loadClass()
| |
| isRuntimeServicesEnabledDefault | back to summary |
|---|---|
| public boolean isRuntimeServicesEnabledDefault() Overrides org. Implements org. Doc from org. INTERNAL:
isRuntimeServicesEnabledDefault(): Answer true if the JMX/MBean providing runtime services for
the receiver's DatabaseSession will be deployed at runtime.
Provide the default value for
| |
| prepareServerSpecificServicesMBean | back to summary |
|---|---|
| public void prepareServerSpecificServicesMBean() Implements org. INTERNAL: prepareServerSpecificServicesMBean(): Server specific implementation of the creation and deployment of the JMX MBean to provide runtime services for the databaseSession. Default is to do nothing. Implementing platform classes must override this function and supply the server specific MBean instance for later registration by calling it in the constructor.
| |
| serverSpecificRegisterMBean | back to summary |
|---|---|
| public void serverSpecificRegisterMBean() Overrides org. INTERNAL: serverSpecificRegisterMBean(): Server specific implementation of the creation and deployment of the JMX MBean to provide runtime services for my databaseSession.
| |