[jboss-cvs] JBossAS SVN: r65895 - in projects/metadata/trunk/src: test/java/org/jboss/test/metadata/ejb and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Oct 5 18:49:44 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-10-05 18:49:44 -0400 (Fri, 05 Oct 2007)
New Revision: 65895
Added:
projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ParamValueMetaData.java
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testEnvEntry.xml
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testServiceRefs.xml
Modified:
projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerChainMetaData.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerChainsMetaData.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerMetaData.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceMetaData.java
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar3xUnitTestCase.java
Log:
Flatten out the service-ref metadata
Added: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ParamValueMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ParamValueMetaData.java (rev 0)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ParamValueMetaData.java 2007-10-05 22:49:44 UTC (rev 65895)
@@ -0,0 +1,51 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2007, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.metadata.javaee.spec;
+
+/**
+ * @author Scott.Stark at jboss.org
+ * @version $Revision$
+ */
+public class ParamValueMetaData extends DescriptionImpl
+{
+ private static final long serialVersionUID = 1;
+
+ private String paramName;
+ private String paramValue;
+
+ public String getParamName()
+ {
+ return paramName;
+ }
+ public void setParamName(String paramName)
+ {
+ this.paramName = paramName;
+ }
+ public String getParamValue()
+ {
+ return paramValue;
+ }
+ public void setParamValue(String paramValue)
+ {
+ this.paramValue = paramValue;
+ }
+}
Property changes on: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ParamValueMetaData.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerChainMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerChainMetaData.java 2007-10-05 18:10:07 UTC (rev 65894)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerChainMetaData.java 2007-10-05 22:49:44 UTC (rev 65895)
@@ -21,12 +21,13 @@
*/
package org.jboss.metadata.javaee.spec;
-import java.io.Serializable;
+import java.util.List;
-import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
+import org.jboss.metadata.javaee.support.IdMetaDataImpl;
+
/**
* ServiceReferenceHandlerChainMetaData.
*
@@ -35,22 +36,20 @@
*/
//@SchemaType(name="service-ref_handler-chainType", mandatory=false)
@XmlType(name="service-ref_handler-chainType")
-public class ServiceReferenceHandlerChainMetaData implements Serializable
+public class ServiceReferenceHandlerChainMetaData
+ extends IdMetaDataImpl
{
/** The serialVersionUID */
- private static final long serialVersionUID = -1266911268623169174L;
+ private static final long serialVersionUID = 1;
- /** The id */
- private String id;
+ private String serviceNamePattern;
- // TODO service-name-pattern
+ private String portNamePattern;
- // TODO port-name-pattern
-
// TODO protocol-bindings
/** The handlers */
- private ServiceReferenceHandlersMetaData handlers;
+ private List<ServiceReferenceHandlerMetaData> handlers;
/**
* Create a new ServiceReferenceHandlerChainMetaData.
@@ -60,50 +59,38 @@
// For serialization
}
- /**
- * Get the handlers.
- *
- * @return the handlers.
- */
- public ServiceReferenceHandlersMetaData getHandlers()
+
+ public String getPortNamePattern()
{
- return handlers;
+ return portNamePattern;
}
- /**
- * Set the handlers.
- *
- * @param handlers the handlers.
- * @throws IllegalArgumentException for a null handlers
- */
- @XmlElement(name="handler")
- public void setHandlers(ServiceReferenceHandlersMetaData handlers)
+ public void setPortNamePattern(String portNamePattern)
{
- if (handlers == null)
- throw new IllegalArgumentException("Null handlers");
- this.handlers = handlers;
+ this.portNamePattern = portNamePattern;
}
- /**
- * Get the id.
- *
- * @return the id.
- */
- public String getId()
+
+ public String getServiceNamePattern()
{
- return id;
+ return serviceNamePattern;
}
- /**
- * Set the id.
- *
- * @param id the id.
- * @throws IllegalArgumentException for a null id
- */
- public void setId(String id)
+
+ public void setServiceNamePattern(String serviceNamePatter)
{
- if (id == null)
- throw new IllegalArgumentException("Null id");
- this.id = id;
+ this.serviceNamePattern = serviceNamePatter;
}
+
+
+ public List<ServiceReferenceHandlerMetaData> getHandler()
+ {
+ return handlers;
+ }
+
+ public void setHandler(List<ServiceReferenceHandlerMetaData> handlers)
+ {
+ this.handlers = handlers;
+ }
+
}
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerChainsMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerChainsMetaData.java 2007-10-05 18:10:07 UTC (rev 65894)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerChainsMetaData.java 2007-10-05 22:49:44 UTC (rev 65895)
@@ -21,8 +21,12 @@
*/
package org.jboss.metadata.javaee.spec;
+import java.util.List;
+
+import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
+import org.jboss.metadata.javaee.support.IdMetaDataImpl;
import org.jboss.metadata.javaee.support.NonNullLinkedHashSet;
/**
@@ -32,12 +36,14 @@
* @version $Revision: 1.1 $
*/
//@SchemaType(name="service-ref_handler-chainsType", mandatory=false)
- at XmlType(name="service-ref_handler-chainsType")
-public class ServiceReferenceHandlerChainsMetaData extends NonNullLinkedHashSet<ServiceReferenceHandlerChainMetaData>
-{
+public class ServiceReferenceHandlerChainsMetaData
+// extends NonNullLinkedHashSet<ServiceReferenceHandlerChainMetaData>
+ extends IdMetaDataImpl
+ {
/** The serialVersionUID */
- private static final long serialVersionUID = -480961032781276640L;
-
+ private static final long serialVersionUID = 1;
+ private List<ServiceReferenceHandlerChainMetaData> handlers;
+
/**
* Create a new ServiceReferenceChainssMetaData.
*/
@@ -45,4 +51,15 @@
{
// For serialization
}
+
+ public List<ServiceReferenceHandlerChainMetaData> getHandlers()
+ {
+ return handlers;
+ }
+
+ @XmlElement(name = "handler-chain", required = true)
+ public void setHandlers(List<ServiceReferenceHandlerChainMetaData> handlers)
+ {
+ this.handlers = handlers;
+ }
}
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerMetaData.java 2007-10-05 18:10:07 UTC (rev 65894)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceHandlerMetaData.java 2007-10-05 22:49:44 UTC (rev 65895)
@@ -21,6 +21,8 @@
*/
package org.jboss.metadata.javaee.spec;
+import java.util.List;
+
import javax.xml.bind.annotation.XmlType;
import org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptionGroup;
@@ -31,7 +33,16 @@
* @author <a href="adrian at jboss.com">Adrian Brock</a>
* @version $Revision: 1.1 $
*/
- at XmlType(name="service-ref_handlerType")
+ at XmlType(name = "service-ref_handlerType", propOrder = {
+ "descriptionGroup",
+ "handlerName",
+ "handlerClass",
+ "initParam",
+ "soapHeader",
+ "soapRole",
+ "portName"
+ }
+ )
public class ServiceReferenceHandlerMetaData extends NamedMetaDataWithDescriptionGroup
{
/** The serialVersionUID */
@@ -40,14 +51,14 @@
/** The handler class */
private String handlerClass;
- // TODO init-params
+ private List<ParamValueMetaData> initParam;
- // TODO soap-headers
+ private List<String> soapHeader;
- // TODO soap-roles
+ private List<String> soapRole;
- // TODO port-names
-
+ private List<String> portName;
+
/**
* Create a new ServiceReferenceHandlerMetaData.
*/
@@ -99,4 +110,43 @@
throw new IllegalArgumentException("Null handlerClass");
this.handlerClass = handlerClass;
}
+
+ public List<ParamValueMetaData> getInitParam()
+ {
+ return this.initParam;
+ }
+ public void setInitParam(List<ParamValueMetaData> initParam)
+ {
+ this.initParam = initParam;
+ }
+
+ public List<String> getPortName()
+ {
+ return portName;
+ }
+
+ public void setPortName(List<String> portName)
+ {
+ this.portName = portName;
+ }
+
+ public List<String> getSoapHeader()
+ {
+ return soapHeader;
+ }
+
+ public void setSoapHeader(List<String> soapHeader)
+ {
+ this.soapHeader = soapHeader;
+ }
+
+ public List<String> getSoapRole()
+ {
+ return soapRole;
+ }
+
+ public void setSoapRole(List<String> soapRole)
+ {
+ this.soapRole = soapRole;
+ }
}
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceMetaData.java 2007-10-05 18:10:07 UTC (rev 65894)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/javaee/spec/ServiceReferenceMetaData.java 2007-10-05 22:49:44 UTC (rev 65895)
@@ -53,16 +53,16 @@
/** The service qname */
private QName serviceQname;
-
+
+ /** The port-component-ref */
+ private PortComponentRef portComponentRef;
+
/** The handlers */
private ServiceReferenceHandlersMetaData handlers;
/** The handler chains */
private ServiceReferenceHandlerChainsMetaData handlerChains;
- /** The port-component-ref */
- private PortComponentRef portComponentRef;
-
/**
* Create a new ServiceReferenceMetaData.
*/
@@ -209,6 +209,17 @@
this.wsdlFile = wsdlFile;
}
+
+ public PortComponentRef getPortComponentRef()
+ {
+ return portComponentRef;
+ }
+
+ public void setPortComponentRef(PortComponentRef portComponentRef)
+ {
+ this.portComponentRef = portComponentRef;
+ }
+
/**
* Get the handlers.
*
@@ -257,14 +268,4 @@
throw new IllegalArgumentException("Null handlerChains");
this.handlerChains = handlerChains;
}
-
- public PortComponentRef getPortComponentRef()
- {
- return portComponentRef;
- }
-
- public void setPortComponentRef(PortComponentRef portComponentRef)
- {
- this.portComponentRef = portComponentRef;
- }
}
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar3xUnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar3xUnitTestCase.java 2007-10-05 18:10:07 UTC (rev 65894)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar3xUnitTestCase.java 2007-10-05 22:49:44 UTC (rev 65895)
@@ -23,7 +23,10 @@
import java.util.Iterator;
+import java.util.Set;
+import javax.xml.namespace.QName;
+
import junit.framework.Test;
import org.jboss.metadata.ApplicationMetaData;
@@ -42,7 +45,11 @@
import org.jboss.metadata.javaee.spec.DescriptionGroupMetaData;
import org.jboss.metadata.javaee.spec.DescriptionImpl;
import org.jboss.metadata.javaee.spec.DisplayNameImpl;
+import org.jboss.metadata.javaee.spec.EnvironmentEntryMetaData;
import org.jboss.metadata.javaee.spec.IconImpl;
+import org.jboss.metadata.javaee.spec.ResourceInjectionTargetMetaData;
+import org.jboss.metadata.javaee.spec.ServiceReferenceMetaData;
+import org.jboss.metadata.javaee.spec.ServiceReferencesMetaData;
import org.jboss.test.metadata.javaee.AbstractJavaEEMetaDataTest;
import org.jboss.xb.binding.sunday.unmarshalling.SchemaBindingResolver;
@@ -162,14 +169,52 @@
}
/**
+ * Simple session/env-entry test
+ * @throws Exception
+ */
+ public void testEnvEntry()
+ throws Exception
+ {
+ EjbJar3xMetaData result = unmarshal();
+ EnterpriseBeansMetaData beans = result.getEnterpriseBeans();
+ assertNotNull(beans);
+ EnterpriseBeanMetaData bean = beans.get("StatelessSession1");
+ assertNotNull("StatelessSession1 bean", bean);
+ EnvironmentEntryMetaData entry = bean.getEnvironmentEntryByName("session1-entry1-name");
+ assertEquals("session1-entry1-id", entry.getId());
+ assertEquals("session1-entry1-value", entry.getValue());
+ assertEquals("java.lang.String", entry.getType());
+ assertEquals("session1-entry1-mapped-name", entry.getMappedName());
+ Set<ResourceInjectionTargetMetaData> targets = entry.getInjectionTargets();
+ assertEquals(1, targets.size());
+ ResourceInjectionTargetMetaData target = targets.iterator().next();
+ assertEquals("session1.entry1.target", target.getInjectionTargetClass());
+ assertEquals("session1_entry1_injection_target_name", target.getInjectionTargetName());
+ }
+ /**
* Test session/service-ref
* @throws Exception
*/
public void testServiceRefs()
throws Exception
{
- EjbJar3xMetaData result = unmarshal();
- EnterpriseBeansMetaData beans = result.getEnterpriseBeans();
- assertNotNull(beans);
+ //enableTrace("org.jboss.xb");
+ EjbJar3xMetaData result = unmarshal();
+ EnterpriseBeansMetaData beans = result.getEnterpriseBeans();
+ assertNotNull(beans);
+ EnterpriseBeanMetaData bean = beans.get("StatelessSession1");
+ ServiceReferencesMetaData serviceRefs = bean.getServiceReferences();
+ assertNotNull(serviceRefs);
+ ServiceReferenceMetaData srmd = serviceRefs.get("session1/Hello");
+ assertNotNull(srmd);
+ assertEquals("session1-service-ref", srmd.getId());
+ assertEquals("session1/Hello", srmd.getName());
+ assertEquals("org.jboss.test.security.interfaces.HelloWorldService", srmd.getServiceInterface());
+ assertEquals("session1-wsdl-file", srmd.getWsdlFile());
+ assertEquals("META-INF/jaxrpc-mapping.xml", srmd.getJaxrpcMappingFile());
+ QName sqname = new QName("http://www.jboss.org", "Session1Qname");
+ assertEquals(sqname, srmd.getServiceQname());
+
}
+
}
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testEnvEntry.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testEnvEntry.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testEnvEntry.xml 2007-10-05 22:49:44 UTC (rev 65895)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
+ version="3.0"
+ id="ejb-jar-env-entry">
+ <display-name>EnvEntry Tests</display-name>
+ <enterprise-beans>
+ <session id="session1">
+ <description>A secured trival echo session bean</description>
+ <ejb-name>StatelessSession1</ejb-name>
+ <home>org.jboss.test.security.interfaces.StatelessSessionHome</home>
+ <remote>org.jboss.test.security.interfaces.StatelessSession</remote>
+ <local-home>org.jboss.test.security.interfaces.StatelessSessionLocalHome</local-home>
+ <local>org.jboss.test.security.interfaces.StatelessSessionLocal</local>
+ <ejb-class>org.jboss.test.security.ejb.StatelessSessionBean</ejb-class>
+ <session-type>Stateless</session-type>
+ <transaction-type>Container</transaction-type>
+ <env-entry id="session1-entry1-id">
+ <env-entry-name>session1-entry1-name</env-entry-name>
+ <env-entry-type>java.lang.String</env-entry-type>
+ <env-entry-value>session1-entry1-value</env-entry-value>
+ <mapped-name>session1-entry1-mapped-name</mapped-name>
+ <injection-target>
+ <injection-target-class>session1.entry1.target</injection-target-class>
+ <injection-target-name>session1_entry1_injection_target_name</injection-target-name>
+ </injection-target>
+ </env-entry>
+ </session>
+ </enterprise-beans>
+</ejb-jar>
Property changes on: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testEnvEntry.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testServiceRefs.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testServiceRefs.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testServiceRefs.xml 2007-10-05 22:49:44 UTC (rev 65895)
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
+ version="3.0"
+ id="ejb-jar-service-refs">
+ <display-name>SecurityTests</display-name>
+ <enterprise-beans>
+ <session id="session1">
+ <description>A secured trival echo session bean</description>
+ <ejb-name>StatelessSession1</ejb-name>
+ <home>org.jboss.test.security.interfaces.StatelessSessionHome</home>
+ <remote>org.jboss.test.security.interfaces.StatelessSession</remote>
+ <local-home>org.jboss.test.security.interfaces.StatelessSessionLocalHome</local-home>
+ <local>org.jboss.test.security.interfaces.StatelessSessionLocal</local>
+ <ejb-class>org.jboss.test.security.ejb.StatelessSessionBean</ejb-class>
+ <session-type>Stateless</session-type>
+ <transaction-type>Container</transaction-type>
+ <service-ref id="session1-service-ref">
+ <!-- JNDI name bound to the service interface in the client's environment context -->
+ <service-ref-name>session1/Hello</service-ref-name>
+ <!-- service interface class -->
+ <service-interface>org.jboss.test.security.interfaces.HelloWorldService</service-interface>
+ <service-ref-type>org.jboss.test.security.interfaces.HelloWorldRef</service-ref-type>
+ <!-- placeholder for published WSDL file -->
+ <wsdl-file>session1-wsdl-file</wsdl-file>
+ <!-- Java<->XML mapping file -->
+ <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <service-qname xmlns:session1="http://www.jboss.org">session1:Session1Qname</service-qname>
+ <port-component-ref>
+ <!-- service endpoint interface class -->
+ <service-endpoint-interface>org.jboss.test.security.interfaces.HelloEndPoint</service-endpoint-interface>
+ </port-component-ref>
+ <handler-chains>
+ <handler-chain id="session1-chain1">
+ <service-name-pattern>*</service-name-pattern>
+ <handler id="sesion1-chain1-handler1">
+ <handler-name>session1.Handler1</handler-name>
+ <handler-class>session1.Handler1</handler-class>
+ <init-param>
+ <param-name>param1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ <soap-header xmlns:session1="http://www.jboss.org">session1:soap-header</soap-header>
+ <soap-role>session1:soap-role</soap-role>
+ <port-name>session1:soap-role</port-name>
+ </handler>
+ </handler-chain>
+ </handler-chains>
+ </service-ref>
+ </session>
+ <session id="session2">
+ <description>A secured trival echo session bean</description>
+ <ejb-name>StatelessSession2</ejb-name>
+ <home>org.jboss.test.security.interfaces.StatelessSessionHome</home>
+ <remote>org.jboss.test.security.interfaces.StatelessSession</remote>
+ <local-home>org.jboss.test.security.interfaces.StatelessSessionLocalHome</local-home>
+ <local>org.jboss.test.security.interfaces.StatelessSessionLocal</local>
+ <ejb-class>org.jboss.test.security.ejb.StatelessSessionBean</ejb-class>
+ <session-type>Stateless</session-type>
+ <transaction-type>Container</transaction-type>
+ <service-ref id="session2-service-ref">
+ <!-- JNDI name bound to the service interface in the client's environment context -->
+ <service-ref-name>session2/Hello</service-ref-name>
+ <!-- service interface class -->
+ <service-interface>org.jboss.test.security.interfaces.HelloWorldService</service-interface>
+ <!-- placeholder for published WSDL file -->
+ <wsdl-file>session2-wsdl-file</wsdl-file>
+ <!-- Java<->XML mapping file -->
+ <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
+ <port-component-ref>
+ <!-- service endpoint interface class -->
+ <service-endpoint-interface>org.jboss.test.security.interfaces.HelloEndPoint</service-endpoint-interface>
+ </port-component-ref>
+ </service-ref>
+ </session>
+ </enterprise-beans>
+
+</ejb-jar>
\ No newline at end of file
Property changes on: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/ejb/EjbJar3x_testServiceRefs.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
More information about the jboss-cvs-commits
mailing list