Package org.jboss.as.weld.spi
Interface ComponentIntegrator
-
public interface ComponentIntegratorJakarta EE component integrator.- Author:
- Martin Kouba
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceComponentIntegrator.DefaultInterceptorIntegrationActionNOTE: If performed, exactly one implementation ofComponentInterceptorSupportmust be available.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanintegrate(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 Detail
-
isBeanNameRequired
boolean isBeanNameRequired(ComponentDescription description)
Probably just for Jakarta Enterprise Beans.- Returns:
trueif the given description requires a bean name,falseotherwise
-
isComponentWithView
boolean isComponentWithView(ComponentDescription description)
- 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
-
-