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
- Author:
- Jaikiran Pai, Richard Opalka
-
Field Summary
Fields inherited from interface org.jboss.msc.service.Service
NULL -
Constructor Summary
ConstructorsConstructorDescriptionEJBComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions applicationExceptions) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionorg.wildfly.extension.requestcontroller.ControlPointorg.jboss.msc.inject.Injector<org.wildfly.extension.requestcontroller.ControlPoint>org.jboss.msc.service.ServiceNameorg.jboss.msc.service.ServiceNameorg.jboss.msc.service.ServiceNameorg.jboss.msc.service.ServiceNameorg.jboss.msc.inject.Injector<EJBSuspendHandlerService>org.wildfly.security.auth.server.SecurityDomainorg.jboss.msc.inject.Injector<ManagedTimerServiceFactory>booleanbooleanbooleanprotected 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 Details
-
EJBComponentCreateService
public EJBComponentCreateService(ComponentConfiguration componentConfiguration, ApplicationExceptions applicationExceptions) Construct a new instance.- Parameters:
componentConfiguration- the component configuration
-
-
Method Details
-
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) -
getViewServices
-
getSecurityMetaData
-
getTimeoutInterceptors
-
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
-
getEarApplicationName
-
getDistinctName
-
getModuleName
-
getEJBSuspendHandlerInjector
-
getControlPoint
public org.wildfly.extension.requestcontroller.ControlPoint getControlPoint() -
getControlPointInjector
public org.jboss.msc.inject.Injector<org.wildfly.extension.requestcontroller.ControlPoint> getControlPointInjector() -
getExceptionLoggingEnabled
-
getSecurityDomain
public org.wildfly.security.auth.server.SecurityDomain getSecurityDomain() -
isEnableJacc
public boolean isEnableJacc() -
isLegacyCompliantPrincipalPropagation
public boolean isLegacyCompliantPrincipalPropagation() -
getIdentityOutflowFunction
-
getShutDownInterceptorFactory
-
isSecurityRequired
public boolean isSecurityRequired() -
getTimerServiceFactory
-
getTimerServiceFactoryInjector
-