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
  • Field Details

  • Constructor Details

    • ResourceDefinitionInjectionSource

      public ResourceDefinitionInjectionSource(String jndiName)
  • Method Details

    • 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 strings
      propertyReplacer - 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
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object