Package org.jboss.as.weld.spi
Interface ComponentIntegrator
public interface ComponentIntegrator
Jakarta EE component integrator.
- Author:
- Martin Kouba
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceNOTE: If performed, exactly one implementation ofComponentInterceptorSupportmust be available. -
Method Summary
Modifier and TypeMethodDescriptionbooleanintegrate(org.jboss.msc.service.ServiceName beanManagerServiceName, ComponentConfiguration configuration, ComponentDescription description, org.jboss.msc.service.ServiceBuilder<?> weldComponentServiceBuilder, Supplier<org.jboss.msc.service.ServiceName> bindingServiceNameSupplier, ComponentIntegrator.DefaultInterceptorIntegrationAction integrationAction, ComponentInterceptorSupport interceptorSupport) booleanisBeanNameRequired(ComponentDescription description) Probably just for Jakarta Enterprise Beans.booleanisComponentWithView(ComponentDescription description)
-
Method Details
-
isBeanNameRequired
Probably just for Jakarta Enterprise Beans.- Returns:
trueif the given description requires a bean name,falseotherwise
-
isComponentWithView
- Returns:
trueif the description represents a component with view,falseotherwise
-
integrate
boolean integrate(org.jboss.msc.service.ServiceName beanManagerServiceName, ComponentConfiguration configuration, ComponentDescription description, org.jboss.msc.service.ServiceBuilder<?> weldComponentServiceBuilder, Supplier<org.jboss.msc.service.ServiceName> bindingServiceNameSupplier, ComponentIntegrator.DefaultInterceptorIntegrationAction integrationAction, ComponentInterceptorSupport interceptorSupport) - Parameters:
beanManagerServiceName-configuration-description-weldComponentServiceBuilder-bindingServiceName-integrationAction-interceptorSupport-- Returns:
trueif an integration was performed,falseotherwise
-