Package org.jboss.as.ee.component
Class FixedInjectionSource
java.lang.Object
org.jboss.as.ee.component.InjectionSource
org.jboss.as.ee.component.FixedInjectionSource
An injection of a fixed value.
- Author:
- David M. Lloyd
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.as.ee.component.InjectionSource
InjectionSource.ResolutionContext -
Constructor Summary
ConstructorsConstructorDescriptionFixedInjectionSource(ManagedReferenceFactory factory, Object value) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidgetResourceValue(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.inthashCode()
-
Constructor Details
-
FixedInjectionSource
Construct a new instance.- Parameters:
factory- The managed reference factory to injectvalue- the value to use for equality comparison
-
-
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:
getResourceValuein classInjectionSource- Parameters:
resolutionContext- the resolution context to useserviceBuilder- the builder for the binder servicephaseContext- the deployment phase contextinjector- the injector into which the value should be placed
-
equals
-
hashCode
public int hashCode()
-