Package org.jboss.metadata.javaee.spec

Examples of org.jboss.metadata.javaee.spec.ResourceInjectionTargetMetaData


      Ejb3Deployment deployment = new MockEjb3Deployment(new MockDeploymentUnit());
      JBossSessionBeanMetaData beanMetaData = MetaDataHelper.getMetadataFromBeanImplClass(beanClass);
     
      // add an override
     
      ResourceInjectionTargetMetaData injectionTarget = new ResourceInjectionTargetMetaData();
      injectionTarget.setInjectionTargetClass(OverrideWebServiceContextInjectedBean.class.getName());
      injectionTarget.setInjectionTargetName("wsContext");
     
      Set<ResourceInjectionTargetMetaData> injectionTargets = new HashSet<ResourceInjectionTargetMetaData>();
      injectionTargets.add(injectionTarget);
     
      ResourceEnvironmentReferenceMetaData resEnvRef = new ResourceEnvironmentReferenceMetaData();
View Full Code Here


* @author Remy Maucherat
*/
public class ResourceInjectionTargetMetaDataParser extends MetaDataElementParser {

    public static ResourceInjectionTargetMetaData parse(XMLStreamReader reader) throws XMLStreamException {
        ResourceInjectionTargetMetaData resourceInjectionTarget = new ResourceInjectionTargetMetaData();

        // Handle elements
        while (reader.hasNext() && reader.nextTag() != END_ELEMENT) {
            final Element element = Element.forName(reader.getLocalName());
            switch (element) {
                case INJECTION_TARGET_CLASS:
                    resourceInjectionTarget.setInjectionTargetClass(reader.getElementText());
                    break;
                case INJECTION_TARGET_NAME:
                    resourceInjectionTarget.setInjectionTargetName(reader.getElementText());
                    break;
                default: throw unexpectedElement(reader);
            }
        }

View Full Code Here

TOP

Related Classes of org.jboss.metadata.javaee.spec.ResourceInjectionTargetMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.