Skip navigation links
oracle.jbo.server.ejb.sb
Class ServiceBean
java.lang.Object
oracle.jbo.server.ejb.SessionBeanImpl
oracle.jbo.server.ejb.sb.ServiceBean
- All Implemented Interfaces:
- java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.SessionBean
- Direct Known Subclasses:
- BeanManagedServiceBean, ContainerManagedServiceBeanBase
-
public abstract class ServiceBean
- extends SessionBeanImpl
BaseClass for Application Module Service Session Bean. Service beans aggregate an application module for exposing any business logic as a session bean.
Subclasses must provide a TransactionHandlerFactory implementation for associating the appmodule transaction with the bean transaction.
- See Also:
- Serialized Form
Methods inherited from class oracle.jbo.server.ejb.SessionBeanImpl |
connectToDataSource, createApplicationModule, createApplicationModule, disconnectFromDataSource, doMessage, ejbActivate, ejbPassivate, ejbRemove, getApplicationModule, getApplicationModuleDefName, getConfigurationName, getSessionContext, getTransactionTimeOut, isTransactionManagedByBean, postApplicationModuleCreate, removeApplicationModule, setApplicationModuleDefName, setClientEnv, setConfigurationName, setCurrentSessionContext, setSessionContext, useDataSource |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceBean
public ServiceBean()
createTransactionHandlerFactory
protected abstract TransactionHandlerFactory createTransactionHandlerFactory()
-
- Overrides:
createTransactionHandlerFactory
in class SessionBeanImpl
createApplicationModule
protected void createApplicationModule(java.lang.String amDefName,
java.lang.String configName)
throws javax.ejb.CreateException
- Convenience method for creating the aggregated application module instance using a LOCAL mode configuration.
-
- Parameters:
amDefName
- Fully qaulified appmodule definition name
configName
-
- Throws:
javax.ejb.CreateException
createApplicationModule
protected void createApplicationModule(java.lang.String amDefName)
throws javax.ejb.CreateException
- Convenience method for creating the aggregated application module instance. This method creates the the aggregated appmodule.
-
- Parameters:
amDefName
- Fully qaulified appmodule definition name
- Throws:
javax.ejb.CreateException
isJboBean
protected final boolean isJboBean()
-
- Overrides:
isJboBean
in class SessionBeanImpl
Skip navigation links
Copyright © 1997, 2015, Oracle. All rights reserved.