Refine search
@Override protected void publishEndpoint(Endpoint endpoint, WebServiceProvider annotation) { endpoint.publish(calculateEndpointAddress(endpoint, annotation.serviceName())); }
public String getWsdlLocation() { for (WebService service : wsAnnotations) { if (!StringUtils.isEmpty(service.wsdlLocation())) { return service.wsdlLocation(); } } if (null != wsProviderAnnotation && !StringUtils.isEmpty(wsProviderAnnotation.wsdlLocation())) { return wsProviderAnnotation.wsdlLocation(); } return null; }
@WebServiceProvider @ServiceMode(Mode.MESSAGE) private ClassLoader _invocationClassLoader; @Resource private WebServiceContext _wsContext;
@WebServiceProvider public class LibraryNotificationReceiverImpl implements Library { @Resource private WebServiceContext wsContext;
@WebServiceProvider(targetNamespace = "http://camel.apache.org/cxf/jaxws/provider") @ServiceMode (value = javax.xml.ws.Service.Mode.PAYLOAD) public interface DefaultPayloadProviderSEI extends Provider<Source> { Source invoke(Source request); }
public static WebServiceProviderAnnot createFromAnnotation(Annotation annotation) { WebServiceProviderAnnot returnAnnot = null; if (annotation != null && annotation instanceof javax.xml.ws.WebServiceProvider) { javax.xml.ws.WebServiceProvider wsp = (javax.xml.ws.WebServiceProvider) annotation; returnAnnot = new WebServiceProviderAnnot(wsp.wsdlLocation(), wsp.serviceName(), wsp.portName(), wsp.targetNamespace()); } return returnAnnot; }
serviceName = wsProviderAnnotation.serviceName(); namespace = wsProviderAnnotation.targetNamespace();
portName = wsProviderAnnotation.portName(); namespace = wsProviderAnnotation.targetNamespace();
servineNamespace = getValue(webServiceProviderAnnotation.targetNamespace(), servineNamespace); serviceName = getValue(webServiceProviderAnnotation.serviceName(), serviceName); wsdlFileName = webServiceProviderAnnotation.wsdlLocation(); javaInterface.setRemotable(true);
serviceName = getValue(webServiceProviderAnnotation.serviceName(), serviceName); String wsdlLocation = webServiceProviderAnnotation.wsdlLocation();
@WebServiceProvider(portName = "SoapPort", serviceName = "SOAPService", targetNamespace = "http://apache.org/hello_world_soap_http", wsdlLocation = "resources/wsdl/hello_world.wsdl") public class HWSourcePayloadProvider implements Provider<DOMSource> { //private static final Logger LOG = // Logger.getLogger(AnnotatedGreeterImpl.class.getName()); private int invokeCount; public HWSourcePayloadProvider() { //Complete } public DOMSource invoke(DOMSource source) { invokeCount++; return source; } public int getInvokeCount() { return invokeCount; } }
public String getAnnoWebServiceTargetNamespace() { if (annotation_TargetNamespace == null) { if (getAnnoWebService() != null && !DescriptionUtils.isEmpty(getAnnoWebService().targetNamespace())) { annotation_TargetNamespace = getAnnoWebService().targetNamespace(); } else if (getAnnoWebServiceProvider() != null && !DescriptionUtils.isEmpty(getAnnoWebServiceProvider().targetNamespace())) { annotation_TargetNamespace = getAnnoWebServiceProvider().targetNamespace(); } else { // Default value per JSR-181 MR Sec 4.1 pg 15 defers to "Implementation defined, // as described in JAX-WS 2.0, section 3.2" which is JAX-WS 2.0 Sec 3.2, pg 29. annotation_TargetNamespace = DescriptionUtils.makeNamespaceFromPackageName( DescriptionUtils.getJavaPackageName(composite.getClassName()), "http"); } } return annotation_TargetNamespace; }
@WebServiceProvider @ServiceMode(Mode.MESSAGE) private ClassLoader _invocationClassLoader; @Resource private WebServiceContext _wsContext;
@WebServiceProvider(serviceName = "SOAPSAMLXACMLPDP", portName = "SOAPSAMLXACMLPort", targetNamespace = "urn:picketlink:identity-federation:pdp", wsdlLocation = "WEB-INF/wsdl/SOAPSAMLXACMLPDP.wsdl") public class SOAPSAMLXACMLPDP implements Provider<Source> { @Resource protected WebServiceContext context;
/** * */ @ServiceMode(value = Service.Mode.MESSAGE) @WebServiceProvider() public class F3Provider implements Provider<SOAPMessage> { public SOAPMessage invoke(SOAPMessage request) { throw new UnsupportedOperationException(); } }
public static WebServiceProviderAnnot createFromAnnotation(Annotation annotation) { WebServiceProviderAnnot returnAnnot = null; if (annotation != null && annotation instanceof javax.xml.ws.WebServiceProvider) { javax.xml.ws.WebServiceProvider wsp = (javax.xml.ws.WebServiceProvider) annotation; returnAnnot = new WebServiceProviderAnnot(wsp.wsdlLocation(), wsp.serviceName(), wsp.portName(), wsp.targetNamespace()); } return returnAnnot; }
public static @NotNull QName getDefaultServiceName(Class<?> implType, boolean isStandard, MetadataReader metadataReader) { if (metadataReader == null) { metadataReader = new ReflectAnnotationReader(); } QName serviceName; WebServiceProvider wsProvider = metadataReader.getAnnotation(WebServiceProvider.class, implType); if (wsProvider!=null) { String tns = wsProvider.targetNamespace(); String local = wsProvider.serviceName(); serviceName = new QName(tns, local); } else { serviceName = RuntimeModeler.getServiceName(implType, metadataReader, isStandard); } assert serviceName != null; return serviceName; }
public static QName getPortQName(final Class<?> clazz) { final WebService webService = clazz.getAnnotation(WebService.class); if (webService != null) { return getPortQName(clazz, webService.targetNamespace(), webService.name(), webService.portName()); } final WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class); if (webServiceProvider != null) { return getPortQName(clazz, webServiceProvider.targetNamespace(), null, webServiceProvider.portName()); } throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated"); }
@WebServiceProvider(portName = "SoapPort", serviceName = "SOAPService", targetNamespace = "http://objectweb.org/hello_world_soap_http", wsdlLocation = "resources/wsdl/hello_world.wsdl") public class HWSourcePayloadProvider implements Provider<DOMSource> { //private static final Logger LOG = // Logger.getLogger(AnnotatedGreeterImpl.class.getName()); private int invokeCount; public HWSourcePayloadProvider() { //Complete } public DOMSource invoke(DOMSource source) { invokeCount++; return source; } public int getInvokeCount() { return invokeCount; } }