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, done, getAllowedMethodsInformation, getApplicationException, getApplicationName, getCallerPrincipal, getComponentDescription, getControlPoint, getCurrentTransactionAttribute, getDistinctName, getEarApplicationName, getEJBHome, getEJBLocalHome, getEjbLocalObjectType, getEjbLocalObjectViewServiceName, getEjbObjectType, getEjbObjectViewServiceName, getEjbSuspendHandlerService, getIdentityOutflowFunction, getIncomingRunAsIdentity, getInvocationMetrics, getModuleName, getSecurityDomain, getSecurityManager, getSecurityMetaData, getShutDownInterceptorFactory, getTimeoutInterceptors, getTimeoutMethod, getTimerService, getTransactionAttributeType, getTransactionAttributeType, getTransactionAttributeType, getTransactionManager, getTransactionSynchronizationRegistry, getTransactionTimeout, getTransactionTimeout, getUserTransaction, init, isBeanManagedTransaction, isCallerInRole, isExceptionLoggingEnabled, isSecurityDomainKnown, isStatisticsEnabled, isTransactionAttributeTypeExplicit, lookup, setIncomingRunAsIdentity, stopcomponentInstanceCreated, constructComponentInstance, constructComponentInstance, createInstance, createInstance, createInterceptors, getComponentClass, getComponentName, getCreateServiceName, getNamespaceContextSelector, instantiateComponentInstance, serviceNameOf, start, toString, waitForComponentStartclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisRemotableprotected 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
IllegalStateExceptionpublic javax.ejb.EJBLocalObject getEJBLocalObject(org.jboss.invocation.InterceptorContext ctx)
throws IllegalStateException
IllegalStateExceptionpublic javax.ejb.EJBObject getEJBObject(org.jboss.invocation.InterceptorContext ctx)
throws IllegalStateException
IllegalStateExceptionpublic ExecutorService getAsynchronousExecutor()
Executor used for asynchronous invocations.public boolean getRollbackOnly()
throws IllegalStateException
getRollbackOnly in class EJBComponentIllegalStateExceptionpublic void setRollbackOnly()
throws IllegalStateException
setRollbackOnly in class EJBComponentIllegalStateExceptionCopyright © 2021 JBoss by Red Hat. All rights reserved.