use of com.sun.xml.ws.api.databinding.MappingInfo in project metro-jax-ws by eclipse-ee4j.
the class WrapperNSTest method testGenerateWsdl.
public void testGenerateWsdl() throws Exception {
Class<?> sei = MyHelloRPC.class;
DatabindingFactory fac = DatabindingFactory.newInstance();
Databinding.Builder b = fac.createBuilder(sei, null);
DatabindingModeFeature dbf = new DatabindingModeFeature("eclipselink.jaxb");
WebServiceFeature[] f = { dbf };
DatabindingConfig config = new DatabindingConfig();
config.setFeatures(f);
config.setEndpointClass(MyHelloClass.class);
MappingInfo mi = new MappingInfo();
mi.setServiceName(new QName("http://echo.org/", "helloService"));
mi.setPortName(new QName("http://echo.org/", "helloPort"));
config.setMappingInfo(mi);
config.setClassLoader(this.getClass().getClassLoader());
RuntimeModeler rtModeler = new RuntimeModeler(config);
rtModeler.buildRuntimeModel();
}
Aggregations