Class JMSDestinationDefinitionInjectionSource


  • public class JMSDestinationDefinitionInjectionSource
    extends org.jboss.as.ee.resource.definition.ResourceDefinitionInjectionSource
    A binding description for Jakarta Messaging Destination definitions. The referenced Jakarta Messaging definition must be directly visible to the component declaring the annotation.
    Author:
    Jeff Mesnil (c) 2013 Red Hat inc., Eduardo Martins
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.jboss.as.ee.component.InjectionSource

        org.jboss.as.ee.component.InjectionSource.ResolutionContext
    • Field Summary

      • Fields inherited from class org.jboss.as.ee.resource.definition.ResourceDefinitionInjectionSource

        jndiName, properties
    • Constructor Detail

      • JMSDestinationDefinitionInjectionSource

        public JMSDestinationDefinitionInjectionSource​(String jndiName,
                                                       String interfaceName)
    • Method Detail

      • getResourceValue

        public void getResourceValue​(org.jboss.as.ee.component.InjectionSource.ResolutionContext context,
                                     org.jboss.msc.service.ServiceBuilder<?> serviceBuilder,
                                     org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext,
                                     org.jboss.msc.inject.Injector<ManagedReferenceFactory> injector)
                              throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        Specified by:
        getResourceValue in class org.jboss.as.ee.component.InjectionSource
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class org.jboss.as.ee.resource.definition.ResourceDefinitionInjectionSource
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class org.jboss.as.ee.resource.definition.ResourceDefinitionInjectionSource