Class LookupInjectionSource

java.lang.Object
org.jboss.as.ee.component.InjectionSource
org.jboss.as.ee.component.LookupInjectionSource

public final class LookupInjectionSource extends InjectionSource
A binding which gets its value from another JNDI binding.
Author:
David M. Lloyd
  • Constructor Details

    • LookupInjectionSource

      public LookupInjectionSource(String lookupName)
    • LookupInjectionSource

      public LookupInjectionSource(String lookupName, boolean optional)
  • Method Details

    • getResourceValue

      public void getResourceValue(InjectionSource.ResolutionContext resolutionContext, org.jboss.msc.service.ServiceBuilder<?> serviceBuilder, org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext, org.jboss.msc.inject.Injector<ManagedReferenceFactory> injector)
      Get the value to use as the injection source. The value will be yield an injectable which is dereferenced once for every time the reference source is injected. The given binder service builder may be used to apply any dependencies for this binding (i.e. the source for the binding's value).
      Specified by:
      getResourceValue in class InjectionSource
      Parameters:
      resolutionContext - the resolution context to use
      serviceBuilder - the builder for the binder service
      phaseContext - the deployment phase context
      injector - the injector into which the value should be placed
    • equals

      public boolean equals(Object configuration)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object