diff options
author | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-18 07:22:23 +0000 |
---|---|---|
committer | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-18 07:22:23 +0000 |
commit | 0bcd3fabdfd106b71e7ed1c2e152d5ade6d50b18 (patch) | |
tree | bea56c8cd20ff945b0324979d183c6299398b3c2 /java/sca/modules/interface-java-jaxws/src | |
parent | b33733526f64d4b035c09cb78808abe2671dae00 (diff) |
Change some extension code to be declarative instead of being registered using module activators
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@826368 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/interface-java-jaxws/src')
2 files changed, 14 insertions, 15 deletions
diff --git a/java/sca/modules/interface-java-jaxws/src/main/resources/META-INF/services/org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceVisitor b/java/sca/modules/interface-java-jaxws/src/main/resources/META-INF/services/org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceVisitor index b109269328..3c1fc0095e 100644 --- a/java/sca/modules/interface-java-jaxws/src/main/resources/META-INF/services/org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceVisitor +++ b/java/sca/modules/interface-java-jaxws/src/main/resources/META-INF/services/org.apache.tuscany.sca.interfacedef.java.introspect.JavaInterfaceVisitor @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -org.apache.tuscany.sca.interfacedef.java.jaxws.WebServiceInterfaceProcessor -org.apache.tuscany.sca.interfacedef.java.jaxws.JAXWSJavaInterfaceProcessor
\ No newline at end of file +org.apache.tuscany.sca.interfacedef.java.jaxws.WebServiceInterfaceProcessor;ranking=400 +org.apache.tuscany.sca.interfacedef.java.jaxws.JAXWSJavaInterfaceProcessor;ranking=100
\ No newline at end of file diff --git a/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSJavaInterfaceProcessorTestCase.java b/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSJavaInterfaceProcessorTestCase.java index 1d34dd1679..5f3114a67c 100644 --- a/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSJavaInterfaceProcessorTestCase.java +++ b/java/sca/modules/interface-java-jaxws/src/test/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSJavaInterfaceProcessorTestCase.java @@ -28,10 +28,7 @@ import javax.jws.soap.SOAPBinding; import javax.xml.namespace.QName; import org.apache.tuscany.sca.core.DefaultExtensionPointRegistry; -import org.apache.tuscany.sca.databinding.DataBindingExtensionPoint; -import org.apache.tuscany.sca.databinding.DefaultDataBindingExtensionPoint; -import org.apache.tuscany.sca.databinding.jaxb.DefaultXMLAdapterExtensionPoint; -import org.apache.tuscany.sca.databinding.jaxb.XMLAdapterExtensionPoint; +import org.apache.tuscany.sca.core.ExtensionPointRegistry; import org.apache.tuscany.sca.interfacedef.Operation; import org.apache.tuscany.sca.interfacedef.java.DefaultJavaInterfaceFactory; import org.apache.tuscany.sca.interfacedef.java.JavaInterface; @@ -46,21 +43,23 @@ import com.example.stock.StockExceptionTest; * @version $Rev$ $Date$ */ public class JAXWSJavaInterfaceProcessorTestCase { - private JAXWSJavaInterfaceProcessor interfaceProcessor; + private ExtensionPointRegistry registry; + // private JAXWSJavaInterfaceProcessor interfaceProcessor; @Before public void setUp() throws Exception { - DataBindingExtensionPoint db = new DefaultDataBindingExtensionPoint(new DefaultExtensionPointRegistry()); - XMLAdapterExtensionPoint xa = new DefaultXMLAdapterExtensionPoint(); - interfaceProcessor = new JAXWSJavaInterfaceProcessor(db, new JAXWSFaultExceptionMapper(db, xa), xa); + registry = new DefaultExtensionPointRegistry(); +// DataBindingExtensionPoint db = new DefaultDataBindingExtensionPoint(registry); +// XMLAdapterExtensionPoint xa = new DefaultXMLAdapterExtensionPoint(); + // interfaceProcessor = new JAXWSJavaInterfaceProcessor(db, new JAXWSFaultExceptionMapper(db, xa), xa); } @Test public void testWrapper() throws Exception { - DefaultJavaInterfaceFactory iFactory = new DefaultJavaInterfaceFactory(); + DefaultJavaInterfaceFactory iFactory = new DefaultJavaInterfaceFactory(registry); JavaInterface contract = iFactory.createJavaInterface(StockExceptionTest.class); - interfaceProcessor.visitInterface(contract); + // interfaceProcessor.visitInterface(contract); Operation op = contract.getOperations().get(0); Assert.assertTrue(!op.isWrapperStyle()); Assert.assertEquals(new QName("http://www.example.com/stock", "stockQuoteOffer"), op.getWrapper().getInputWrapperElement().getQName()); @@ -73,14 +72,14 @@ public class JAXWSJavaInterfaceProcessorTestCase { */ @Test public final void testProcessor() throws Exception { - DefaultJavaInterfaceFactory iFactory = new DefaultJavaInterfaceFactory(); + DefaultJavaInterfaceFactory iFactory = new DefaultJavaInterfaceFactory(registry); JavaInterface contract = iFactory.createJavaInterface(WebServiceInterfaceWithoutAnnotation.class); - interfaceProcessor.visitInterface(contract); + // interfaceProcessor.visitInterface(contract); assertFalse(contract.isRemotable()); contract = iFactory.createJavaInterface(WebServiceInterfaceWithAnnotation.class); - interfaceProcessor.visitInterface(contract); + // interfaceProcessor.visitInterface(contract); assertTrue(contract.isRemotable()); Operation op1 = contract.getOperations().get(0); |