/** * Create a <code>Service</code> instance. * * @param serviceName QName for the service * @throws WebServiceException If any error in creation of the * specified service */ public static WSService create(QName serviceName) { return create(null,serviceName); }
public @Nullable <S> S getSPI(@NotNull Class<S> spiType) { for (Component c : components) { S s = c.getSPI(spiType); if (s != null) return s; } return getContainer().getSPI(spiType); }
public <T> T getPort(EndpointReference endpointReference, Class<T> clazz, WebServiceFeature... webServiceFeatures) { /* final @NotNull MemberSubmissionEndpointReference msepr = EndpointReferenceUtil.transform(MemberSubmissionEndpointReference.class, endpointReference); WSService service = new WSServiceDelegate(msepr.toWSDLSource(), msepr.serviceName.name, Service.class); */ if(endpointReference == null) throw new WebServiceException(ProviderApiMessages.NULL_EPR()); WSEndpointReference wsepr = new WSEndpointReference(endpointReference); WSEndpointReference.Metadata metadata = wsepr.getMetaData(); WSService service; if(metadata.getWsdlSource() != null) service = (WSService) createServiceDelegate(metadata.getWsdlSource(), metadata.getServiceName(), Service.class); else throw new WebServiceException("WSDL metadata is missing in EPR"); return service.getPort(wsepr, clazz, webServiceFeatures); }
@Override public Tube doCreate(ClientTubeAssemblerContext context) { if (context.getAddress().getURI().getScheme().equalsIgnoreCase("jms")) { return wsJmsTransportFactory.createJmsTransportTube(context.getCodec(), context.getService().getServiceName()); } return null; }
public @Nullable <S> S getSPI(@NotNull Class<S> spiType) { for (Component c : components) { S s = c.getSPI(spiType); if (s != null) return s; } return getContainer().getSPI(spiType); }
public <T> T getPort(EndpointReference endpointReference, Class<T> clazz, WebServiceFeature... webServiceFeatures) { /* final @NotNull MemberSubmissionEndpointReference msepr = EndpointReferenceUtil.transform(MemberSubmissionEndpointReference.class, endpointReference); WSService service = new WSServiceDelegate(msepr.toWSDLSource(), msepr.serviceName.name, Service.class); */ if(endpointReference == null) throw new WebServiceException(ProviderApiMessages.NULL_EPR()); WSEndpointReference wsepr = new WSEndpointReference(endpointReference); WSEndpointReference.Metadata metadata = wsepr.getMetaData(); WSService service; if(metadata.getWsdlSource() != null) service = (WSService) createServiceDelegate(metadata.getWsdlSource(), metadata.getServiceName(), Service.class); else throw new WebServiceException("WSDL metadata is missing in EPR"); return service.getPort(wsepr, clazz, webServiceFeatures); }
/** * Create a <code>Service</code> instance. * * @param serviceName QName for the service * @throws WebServiceException If any error in creation of the * specified service */ public static WSService create(QName serviceName) { return create(null,serviceName); }
public @Nullable <S> S getSPI(@NotNull Class<S> spiType) { for (Component c : components) { S s = c.getSPI(spiType); if (s != null) return s; } return getContainer().getSPI(spiType); }
public <T> T getPort(EndpointReference endpointReference, Class<T> clazz, WebServiceFeature... webServiceFeatures) { /* final @NotNull MemberSubmissionEndpointReference msepr = EndpointReferenceUtil.transform(MemberSubmissionEndpointReference.class, endpointReference); WSService service = new WSServiceDelegate(msepr.toWSDLSource(), msepr.serviceName.name, Service.class); */ if(endpointReference == null) throw new WebServiceException(ProviderApiMessages.NULL_EPR()); WSEndpointReference wsepr = new WSEndpointReference(endpointReference); WSEndpointReference.Metadata metadata = wsepr.getMetaData(); WSService service; if(metadata.getWsdlSource() != null) service = (WSService) createServiceDelegate(metadata.getWsdlSource(), metadata.getServiceName(), Service.class); else throw new WebServiceException("WSDL metadata is missing in EPR"); return service.getPort(wsepr, clazz, webServiceFeatures); }
/** * Create a <code>Service</code> instance. * * @param serviceName QName for the service * @throws WebServiceException If any error in creation of the * specified service */ public static WSService create(QName serviceName) { return create(null,serviceName); }
/** * Creates a service with a dummy service name. */ public static WSService create() { return create(null,new QName(WSService.class.getName(),"dummy")); }
/** * Creates a service with a dummy service name. */ public static WSService create() { return create(null,new QName(WSService.class.getName(),"dummy")); }
/** * Creates a service with a dummy service name. */ public static WSService create() { return create(null,new QName(WSService.class.getName(),"dummy")); }
service = WSService.create(wsdlLocation, defaultServiceName, params);
service = WSService.create(wsdlLocation, defaultServiceName, params);
service = WSService.create(wsdlLocation, serviceName, params); } catch (WebServiceException e) { service = getWsdlServiceName(e, params);
service = WSService.create(wsdlLocation, serviceName, params); } catch (WebServiceException e) { service = getWsdlServiceName(e, params);
service = WSService.create(wsdlLocation, serviceName, params);
service = WSService.create(wsdlLocation, serviceName, params);