Package org.jboss.as.ejb3.component
Class EJBComponentCreateService
- java.lang.Object
-
- org.jboss.as.ee.component.BasicComponentCreateService
-
- org.jboss.as.ejb3.component.EJBComponentCreateService
-
- All Implemented Interfaces:
org.jboss.msc.Service,org.jboss.msc.service.Service<Component>,org.jboss.msc.value.Value<Component>
- Direct Known Subclasses:
MessageDrivenComponentCreateService,SessionBeanComponentCreateService
public class EJBComponentCreateService extends BasicComponentCreateService
- Author:
- Jaikiran Pai, Richard Opalka
-
-
Constructor Summary
Constructors Constructor Description EJBComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions applicationExceptions)Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetApplicationName()org.wildfly.extension.requestcontroller.ControlPointgetControlPoint()org.jboss.msc.inject.Injector<org.wildfly.extension.requestcontroller.ControlPoint>getControlPointInjector()StringgetDistinctName()StringgetEarApplicationName()org.jboss.msc.service.ServiceNamegetEjbHome()org.jboss.msc.service.ServiceNamegetEjbLocalHome()org.jboss.msc.service.ServiceNamegetEjbLocalObject()org.jboss.msc.service.ServiceNamegetEjbObject()org.jboss.msc.inject.Injector<EJBSuspendHandlerService>getEJBSuspendHandlerInjector()AtomicBooleangetExceptionLoggingEnabled()FunctiongetIdentityOutflowFunction()StringgetModuleName()org.wildfly.security.auth.server.SecurityDomaingetSecurityDomain()EJBSecurityMetaDatagetSecurityMetaData()ShutDownInterceptorFactorygetShutDownInterceptorFactory()Map<Method,org.jboss.invocation.InterceptorFactory>getTimeoutInterceptors()MethodgetTimeoutMethod()ManagedTimerServiceFactorygetTimerServiceFactory()org.jboss.msc.inject.Injector<ManagedTimerServiceFactory>getTimerServiceFactoryInjector()Map<String,org.jboss.msc.service.ServiceName>getViewServices()booleanisEnableJacc()booleanisLegacyCompliantPrincipalPropagation()booleanisSecurityRequired()protected voidprocessTxAttr(EJBComponentDescription ejbComponentDescription, org.jboss.metadata.ejb.spec.MethodInterfaceType methodIntf, Method method)protected booleanrequiresInterceptors(Method method, ComponentConfiguration componentConfiguration)-
Methods inherited from class org.jboss.as.ee.component.BasicComponentCreateService
createComponent, getComponentClass, getComponentInterceptors, getComponentName, getNamespaceContextSelector, getPostConstruct, getPreDestroy, getServiceName, getValue, start, stop
-
-
-
-
Constructor Detail
-
EJBComponentCreateService
public EJBComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions applicationExceptions)
Construct a new instance.- Parameters:
componentConfiguration- the component configuration
-
-
Method Detail
-
requiresInterceptors
protected boolean requiresInterceptors(Method method, ComponentConfiguration componentConfiguration)
- Overrides:
requiresInterceptorsin classBasicComponentCreateService
-
processTxAttr
protected void processTxAttr(EJBComponentDescription ejbComponentDescription, org.jboss.metadata.ejb.spec.MethodInterfaceType methodIntf, Method method)
-
getSecurityMetaData
public EJBSecurityMetaData getSecurityMetaData()
-
getTimeoutInterceptors
public Map<Method,org.jboss.invocation.InterceptorFactory> getTimeoutInterceptors()
-
getTimeoutMethod
public Method getTimeoutMethod()
-
getEjbHome
public org.jboss.msc.service.ServiceName getEjbHome()
-
getEjbLocalHome
public org.jboss.msc.service.ServiceName getEjbLocalHome()
-
getEjbObject
public org.jboss.msc.service.ServiceName getEjbObject()
-
getEjbLocalObject
public org.jboss.msc.service.ServiceName getEjbLocalObject()
-
getApplicationName
public String getApplicationName()
-
getEarApplicationName
public String getEarApplicationName()
-
getDistinctName
public String getDistinctName()
-
getModuleName
public String getModuleName()
-
getEJBSuspendHandlerInjector
public org.jboss.msc.inject.Injector<EJBSuspendHandlerService> getEJBSuspendHandlerInjector()
-
getControlPoint
public org.wildfly.extension.requestcontroller.ControlPoint getControlPoint()
-
getControlPointInjector
public org.jboss.msc.inject.Injector<org.wildfly.extension.requestcontroller.ControlPoint> getControlPointInjector()
-
getExceptionLoggingEnabled
public AtomicBoolean getExceptionLoggingEnabled()
-
getSecurityDomain
public org.wildfly.security.auth.server.SecurityDomain getSecurityDomain()
-
isEnableJacc
public boolean isEnableJacc()
-
isLegacyCompliantPrincipalPropagation
public boolean isLegacyCompliantPrincipalPropagation()
-
getIdentityOutflowFunction
public Function getIdentityOutflowFunction()
-
getShutDownInterceptorFactory
public ShutDownInterceptorFactory getShutDownInterceptorFactory()
-
isSecurityRequired
public boolean isSecurityRequired()
-
getTimerServiceFactory
public ManagedTimerServiceFactory getTimerServiceFactory()
-
getTimerServiceFactoryInjector
public org.jboss.msc.inject.Injector<ManagedTimerServiceFactory> getTimerServiceFactoryInjector()
-
-