public abstract class SessionBeanComponent extends EJBComponent
Modifier and Type | Field and Description |
---|---|
protected Map<String,AccessTimeoutDetails> |
beanLevelAccessTimeout |
Modifier | Constructor and Description |
---|---|
protected |
SessionBeanComponent(SessionBeanComponentCreateService ejbComponentCreateService)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
ExecutorService |
getAsynchronousExecutor()
Return the
Executor used for asynchronous invocations. |
<T> T |
getBusinessObject(Class<T> businessInterface,
org.jboss.invocation.InterceptorContext context) |
javax.ejb.EJBLocalObject |
getEJBLocalObject(org.jboss.invocation.InterceptorContext ctx) |
javax.ejb.EJBObject |
getEJBObject(org.jboss.invocation.InterceptorContext ctx) |
boolean |
getRollbackOnly() |
void |
setRollbackOnly() |
createViewInstanceProxy, createViewInstanceProxy, getAllowedMethodsInformation, getApplicationException, getApplicationName, getCallerPrincipal, getCurrentTransactionAttribute, getDistinctName, getEarApplicationName, getEJBHome, getEjbHomeViewServiceName, getEJBLocalHome, getEjbLocalHomeViewServiceName, getEjbLocalObjectType, getEjbLocalObjectViewServiceName, getEjbObjectType, getEjbObjectViewServiceName, getEjbRemoteTransactionsRepository, getModuleName, getSecurityManager, getSecurityMetaData, getTimeoutInterceptors, getTimeoutMethod, getTimerService, getTransactionAttributeType, getTransactionManager, getTransactionSynchronizationRegistry, getTransactionTimeout, getUserTransaction, isCallerInRole, lookup
componentInstanceCreated, constructComponentInstance, createInstance, createInstance, getComponentClass, getComponentName, getCreateServiceName, getNamespaceContextSelector, instantiateComponentInstance, start, stop, toString, waitForComponentStart
protected final Map<String,AccessTimeoutDetails> beanLevelAccessTimeout
protected SessionBeanComponent(SessionBeanComponentCreateService ejbComponentCreateService)
ejbComponentCreateService
- the component configurationpublic <T> T getBusinessObject(Class<T> businessInterface, org.jboss.invocation.InterceptorContext context) throws IllegalStateException
IllegalStateException
public javax.ejb.EJBLocalObject getEJBLocalObject(org.jboss.invocation.InterceptorContext ctx) throws IllegalStateException
IllegalStateException
public javax.ejb.EJBObject getEJBObject(org.jboss.invocation.InterceptorContext ctx) throws IllegalStateException
IllegalStateException
public ExecutorService getAsynchronousExecutor()
Executor
used for asynchronous invocations.public boolean getRollbackOnly() throws IllegalStateException
getRollbackOnly
in class EJBComponent
IllegalStateException
public void setRollbackOnly() throws IllegalStateException
setRollbackOnly
in class EJBComponent
IllegalStateException
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.