@Override protected void publishEndpoint(Endpoint endpoint, WebServiceProvider annotation) { endpoint.publish(buildHttpContext(endpoint, annotation.serviceName())); }
@Override protected void publishEndpoint(Endpoint endpoint, WebServiceProvider annotation) { endpoint.publish(calculateEndpointAddress(endpoint, annotation.serviceName())); }
@Override protected void publishEndpoint(Endpoint endpoint, WebServiceProvider annotation) { endpoint.publish(calculateEndpointAddress(endpoint, annotation.serviceName())); }
@Override protected void publishEndpoint(Endpoint endpoint, WebServiceProvider annotation) { endpoint.publish(buildHttpContext(endpoint, annotation.serviceName())); }
serviceName = wsProviderAnnotation.serviceName(); namespace = wsProviderAnnotation.targetNamespace();
@Override protected void publishEndpoint(Endpoint endpoint, WebServiceProvider annotation) { endpoint.publish(calculateEndpointAddress(endpoint, annotation.serviceName())); }
@Override protected void publishEndpoint(Endpoint endpoint, WebServiceProvider annotation) { endpoint.publish(buildHttpContext(endpoint, annotation.serviceName())); }
@Override protected void publishEndpoint(Endpoint endpoint, WebServiceProvider annotation) { endpoint.publish(buildHttpContext(endpoint, annotation.serviceName())); }
@Override protected void publishEndpoint(Endpoint endpoint, WebServiceProvider annotation) { endpoint.publish(calculateEndpointAddress(endpoint, annotation.serviceName())); }
/** * @param klass class supporting annotations * @return the 'serviceName' attribute's value (from @WebService or @WebServiceProvider) */ public static String getServiceName(Class<?> klass) { WebService ws = getWebService(klass); if (ws != null) { return ws.serviceName(); } WebServiceProvider wsp = getWebServiceProvider(klass); if (wsp != null) { return wsp.serviceName(); } throw new IllegalStateException("Class '" + klass + "' have neither @WebService nor @WebServiceProvider annotation"); }
public static QName getServiceQName(final Class<?> clazz) { final WebService webService = clazz.getAnnotation(WebService.class); if (webService != null) { return getServiceQName(clazz, webService.targetNamespace(), webService.serviceName()); } final WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class); if (webServiceProvider != null) { return getServiceQName(clazz, webServiceProvider.targetNamespace(), webServiceProvider.serviceName()); } final WebServiceClient webServiceClient = clazz.getAnnotation(WebServiceClient.class); if (webServiceClient != null) { return getServiceQName(clazz, webServiceClient.targetNamespace(), webServiceClient.name()); } throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated"); }
public static QName getServiceQName(Class<?> clazz) { WebService webService = clazz.getAnnotation(WebService.class); if (webService != null) { return getServiceQName(clazz, webService.targetNamespace(), webService.serviceName()); } WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class); if (webServiceProvider != null) { return getServiceQName(clazz, webServiceProvider.targetNamespace(), webServiceProvider.serviceName()); } WebServiceClient webServiceClient = clazz.getAnnotation(WebServiceClient.class); if (webServiceClient != null) { return getServiceQName(clazz, webServiceClient.targetNamespace(), webServiceClient.name()); } throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated"); }
public static QName getServiceQName(final Class<?> clazz) { final WebService webService = clazz.getAnnotation(WebService.class); if (webService != null) { return getServiceQName(clazz, webService.targetNamespace(), webService.serviceName()); } final WebServiceProvider webServiceProvider = clazz.getAnnotation(WebServiceProvider.class); if (webServiceProvider != null) { return getServiceQName(clazz, webServiceProvider.targetNamespace(), webServiceProvider.serviceName()); } final WebServiceClient webServiceClient = clazz.getAnnotation(WebServiceClient.class); if (webServiceClient != null) { return getServiceQName(clazz, webServiceClient.targetNamespace(), webServiceClient.name()); } throw new IllegalArgumentException("The " + clazz.getName() + " is not annotated"); }
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 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 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 String getAnnoWebServiceServiceName() { if (annotation_ServiceName == null) { if (getAnnoWebService() != null && !DescriptionUtils.isEmpty(getAnnoWebService().serviceName())) { annotation_ServiceName = getAnnoWebService().serviceName(); } else if (getAnnoWebServiceProvider() != null && !DescriptionUtils.isEmpty(getAnnoWebServiceProvider().serviceName())) { annotation_ServiceName = getAnnoWebServiceProvider().serviceName(); } else { // Default value is the "simple name" of the class or interface + "Service" // Per JSR-181 MR Sec 4.1, pg 15 annotation_ServiceName = DescriptionUtils.getSimpleJavaClassName(composite.getClassName()) + "Service"; } } return annotation_ServiceName; }
public String getAnnoWebServiceServiceName() { if (annotation_ServiceName == null) { if (getAnnoWebService() != null && !DescriptionUtils.isEmpty(getAnnoWebService().serviceName())) { annotation_ServiceName = getAnnoWebService().serviceName(); } else if (getAnnoWebServiceProvider() != null && !DescriptionUtils.isEmpty(getAnnoWebServiceProvider().serviceName())) { annotation_ServiceName = getAnnoWebServiceProvider().serviceName(); } else { // Default value is the "simple name" of the class or interface + "Service" // Per JSR-181 MR Sec 4.1, pg 15 annotation_ServiceName = DescriptionUtils.getSimpleJavaClassName(composite.getClassName()) + "Service"; } } return annotation_ServiceName; }