Class AbstractResourceInjectionServices

java.lang.Object
org.jboss.as.weld.services.bootstrap.AbstractResourceInjectionServices

public abstract class AbstractResourceInjectionServices extends Object
  • Field Details

    • serviceRegistry

      protected final org.jboss.msc.service.ServiceRegistry serviceRegistry
    • moduleDescription

      protected final EEModuleDescription moduleDescription
  • Constructor Details

    • AbstractResourceInjectionServices

      protected AbstractResourceInjectionServices(org.jboss.msc.service.ServiceRegistry serviceRegistry, EEModuleDescription moduleDescription, org.jboss.modules.Module module)
  • Method Details

    • getBindInfo

      protected abstract ContextNames.BindInfo getBindInfo(String result)
    • getManagedReferenceFactory

      protected ManagedReferenceFactory getManagedReferenceFactory(ContextNames.BindInfo ejbBindInfo)
    • handleServiceLookup

      protected org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> handleServiceLookup(String result, jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
    • validateResourceInjectionPointType

      protected void validateResourceInjectionPointType(ManagedReferenceFactory fact, jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
    • validateResourceInjectionPointType

      protected static void validateResourceInjectionPointType(Class<?> resourceType, jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
    • createLazyResourceReferenceFactory

      protected org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> createLazyResourceReferenceFactory(ContextNames.BindInfo ejbBindInfo)