Class ResourceDefinitionInjectionSource
- java.lang.Object
-
- org.jboss.as.ee.component.InjectionSource
-
- org.jboss.as.ee.resource.definition.ResourceDefinitionInjectionSource
-
- Direct Known Subclasses:
ContextServiceDefinitionInjectionSource
,ManagedExecutorDefinitionInjectionSource
,ManagedScheduledExecutorDefinitionInjectionSource
,ManagedThreadFactoryDefinitionInjectionSource
public abstract class ResourceDefinitionInjectionSource extends InjectionSource
The abstract InjectionSource for EE Resource Definitions.- Author:
- Eduardo Martins
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.as.ee.component.InjectionSource
InjectionSource.ResolutionContext
-
-
Constructor Summary
Constructors Constructor Description ResourceDefinitionInjectionSource(String jndiName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProperties(String[] annotationProperties)
Add the specified properties.void
addProperties(String[] annotationProperties, org.jboss.metadata.property.PropertyReplacer propertyReplacer)
Add the specified properties.void
addProperties(org.jboss.metadata.javaee.spec.PropertiesMetaData descriptorProperties)
Add the specified properties.boolean
equals(Object o)
String
getJndiName()
int
hashCode()
protected String
uniqueName(InjectionSource.ResolutionContext context)
-
Methods inherited from class org.jboss.as.ee.component.InjectionSource
getResourceValue
-
-
-
-
Constructor Detail
-
ResourceDefinitionInjectionSource
public ResourceDefinitionInjectionSource(String jndiName)
-
-
Method Detail
-
getJndiName
public String getJndiName()
-
uniqueName
protected String uniqueName(InjectionSource.ResolutionContext context)
-
addProperties
public void addProperties(String[] annotationProperties)
Add the specified properties.- Parameters:
annotationProperties
- an array of propertyName = propertyValue strings
-
addProperties
public void addProperties(String[] annotationProperties, org.jboss.metadata.property.PropertyReplacer propertyReplacer)
Add the specified properties.- Parameters:
annotationProperties
- an array of propertyName = propertyValue stringspropertyReplacer
- if not null all property names and values will be processed by the replacer.
-
addProperties
public void addProperties(org.jboss.metadata.javaee.spec.PropertiesMetaData descriptorProperties)
Add the specified properties.- Parameters:
descriptorProperties
- the metadata properties to add
-
-