public class WeldResourceInjectionServices extends Object implements org.jboss.weld.injection.spi.ResourceInjectionServices
| Modifier and Type | Field and Description |
|---|---|
protected EEModuleDescription |
moduleDescription |
protected org.jboss.msc.service.ServiceRegistry |
serviceRegistry |
| Constructor and Description |
|---|
WeldResourceInjectionServices(org.jboss.msc.service.ServiceRegistry serviceRegistry,
EEModuleDescription moduleDescription,
org.jboss.modules.Module module) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
protected org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> |
createLazyResourceReferenceFactory(ContextNames.BindInfo ejbBindInfo) |
protected ContextNames.BindInfo |
getBindInfo(String result) |
protected String |
getEJBResourceName(javax.enterprise.inject.spi.InjectionPoint injectionPoint,
String proposedName) |
protected ManagedReferenceFactory |
getManagedReferenceFactory(ContextNames.BindInfo ejbBindInfo) |
protected String |
getResourceName(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
protected org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> |
handleServiceLookup(String result,
javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> |
registerResourceInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> |
registerResourceInjectionPoint(String jndiName,
String mappedName) |
Object |
resolveResource(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
Object |
resolveResource(String jndiName,
String mappedName) |
protected static void |
validateResourceInjectionPointType(Class<?> resourceType,
javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
protected void |
validateResourceInjectionPointType(ManagedReferenceFactory fact,
javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
protected final org.jboss.msc.service.ServiceRegistry serviceRegistry
protected final EEModuleDescription moduleDescription
public WeldResourceInjectionServices(org.jboss.msc.service.ServiceRegistry serviceRegistry,
EEModuleDescription moduleDescription,
org.jboss.modules.Module module)
protected String getEJBResourceName(javax.enterprise.inject.spi.InjectionPoint injectionPoint, String proposedName)
protected String getResourceName(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
public org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> registerResourceInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
registerResourceInjectionPoint in interface org.jboss.weld.injection.spi.ResourceInjectionServicespublic org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> registerResourceInjectionPoint(String jndiName, String mappedName)
registerResourceInjectionPoint in interface org.jboss.weld.injection.spi.ResourceInjectionServicespublic void cleanup()
cleanup in interface org.jboss.weld.bootstrap.api.Serviceprotected ContextNames.BindInfo getBindInfo(String result)
public Object resolveResource(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
resolveResource in interface org.jboss.weld.injection.spi.ResourceInjectionServicespublic Object resolveResource(String jndiName, String mappedName)
resolveResource in interface org.jboss.weld.injection.spi.ResourceInjectionServicesprotected ManagedReferenceFactory getManagedReferenceFactory(ContextNames.BindInfo ejbBindInfo)
protected org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> handleServiceLookup(String result, javax.enterprise.inject.spi.InjectionPoint injectionPoint)
protected void validateResourceInjectionPointType(ManagedReferenceFactory fact, javax.enterprise.inject.spi.InjectionPoint injectionPoint)
protected static void validateResourceInjectionPointType(Class<?> resourceType, javax.enterprise.inject.spi.InjectionPoint injectionPoint)
protected org.jboss.weld.injection.spi.ResourceReferenceFactory<Object> createLazyResourceReferenceFactory(ContextNames.BindInfo ejbBindInfo)
Copyright © 2023 JBoss by Red Hat. All rights reserved.