public class SingletonComponent extends SessionBeanComponent
Component representing a Singleton EJB.beanLevelAccessTimeout| Constructor and Description |
|---|
SingletonComponent(SingletonComponentCreateService singletonComponentCreateService,
List<org.jboss.msc.service.ServiceName> dependsOn)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
done() |
AccessTimeoutDetails |
getAccessTimeout(Method method) |
AllowedMethodsInformation |
getAllowedMethodsInformation() |
SingletonComponentInstance |
getComponentInstance() |
AccessTimeoutDetails |
getDefaultAccessTimeout() |
ReadWriteLock |
getLock() |
javax.ejb.LockType |
getLockType(Method method) |
protected BasicComponentInstance |
instantiateComponentInstance(org.jboss.invocation.Interceptor preDestroyInterceptor,
Map<Method,org.jboss.invocation.Interceptor> methodInterceptors,
Map<Object,Object> context) |
void |
start() |
getAsynchronousExecutor, getBusinessObject, getEJBLocalObject, getEJBObject, getRollbackOnly, setRollbackOnlycreateViewInstanceProxy, createViewInstanceProxy, 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, serviceNameOf, toString, waitForComponentStartclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisRemotablepublic SingletonComponent(SingletonComponentCreateService singletonComponentCreateService, List<org.jboss.msc.service.ServiceName> dependsOn)
singletonComponentCreateService - the component configurationdependsOn - protected BasicComponentInstance instantiateComponentInstance(org.jboss.invocation.Interceptor preDestroyInterceptor, Map<Method,org.jboss.invocation.Interceptor> methodInterceptors, Map<Object,Object> context)
instantiateComponentInstance in class BasicComponentpublic SingletonComponentInstance getComponentInstance()
SingletonComponentInstance, lazily creating it if necessary.public void start()
start in interface Componentstart in class BasicComponentpublic void done()
done in interface org.jboss.as.server.suspend.ServerActivityCallbackdone in class EJBComponentpublic javax.ejb.LockType getLockType(Method method)
public AccessTimeoutDetails getAccessTimeout(Method method)
public AccessTimeoutDetails getDefaultAccessTimeout()
public ReadWriteLock getLock()
public AllowedMethodsInformation getAllowedMethodsInformation()
getAllowedMethodsInformation in class EJBComponentCopyright © 2020 JBoss by Red Hat. All rights reserved.