static public WebServiceFeature[] toFeatureArray(WSBinding binding) { //TODO scchen convert BindingID to WebServiceFeature[] if(!binding.isFeatureEnabled(EnvelopeStyleFeature.class)) { WebServiceFeature[] f = { binding.getSOAPVersion().toFeature() }; binding.getFeatures().mergeFeatures(f, false); } return binding.getFeatures().toArray(); } }
private static boolean isSticky(WSBinding binding) { boolean tSticky = false; WebServiceFeature[] features = binding.getFeatures().toArray(); for(WebServiceFeature f : features) { if (f instanceof StickyFeature) { tSticky = true; break; } } return tSticky; }
static public SOAPVersion getSoapVersion(WSFeatureList features) { { EnvelopeStyleFeature env = features.get(EnvelopeStyleFeature.class); if (env != null) { return SOAPVersion.from(env); } } com.oracle.webservices.api.EnvelopeStyleFeature env = features.get(com.oracle.webservices.api.EnvelopeStyleFeature.class); return env != null ? SOAPVersion.from(env) : null; }
public WsaTubeHelper(WSBinding binding, SEIModel seiModel, WSDLPort wsdlPort) { this.binding = binding; this.wsdlPort = wsdlPort; this.seiModel = seiModel; this.soapVer = binding.getSOAPVersion(); this.addVer = binding.getAddressingVersion(); }
/** * Create a {@link FastInfosetFeature} * * @param enabled specifies whether this feature should * be enabled or not. */ @FeatureConstructor({"enabled"}) public FastInfosetFeature(boolean enabled) { this.enabled = enabled; }
private SOAPVersion getEffectiveSOAPVersion(WSBinding binding) { SOAPVersion mySOAPVersion = (soapVersion != null) ? soapVersion : binding.getSOAPVersion(); if (mySOAPVersion == null) { mySOAPVersion = SOAPVersion.SOAP_11; } return mySOAPVersion; }
public boolean supports(Object key) { return getPropertyMap().containsKey(key); }
public Iterable<WebServiceFeature> getFeatures() { if (features == null && wsBinding != null) return wsBinding.getFeatures(); return features; } public void setFeatures(WebServiceFeature[] features) {
public <S> S getSPI(Class<S> spiType) { if (components == null) return null; for (Component c : components) { S s = c.getSPI(spiType); if (s != null) return s; } return null; }
/** * Needed so PortInfoImpl can be used as a key in a map. This * method just delegates to the hashCode method of java.lang.String. */ public int hashCode() { return bindingId.hashCode(); }
static public WebServiceFeature[] toFeatureArray(WSBinding binding) { //TODO scchen convert BindingID to WebServiceFeature[] if(!binding.isFeatureEnabled(EnvelopeStyleFeature.class)) { WebServiceFeature[] f = { binding.getSOAPVersion().toFeature() }; binding.getFeatures().mergeFeatures(f, false); } return binding.getFeatures().toArray(); } }
private static boolean isSticky(WSBinding binding) { boolean tSticky = false; WebServiceFeature[] features = binding.getFeatures().toArray(); for(WebServiceFeature f : features) { if (f instanceof StickyFeature) { tSticky = true; break; } } return tSticky; }
static public SOAPVersion getSoapVersion(WSFeatureList features) { { EnvelopeStyleFeature env = features.get(EnvelopeStyleFeature.class); if (env != null) { return SOAPVersion.from(env); } } com.oracle.webservices.api.EnvelopeStyleFeature env = features.get(com.oracle.webservices.api.EnvelopeStyleFeature.class); return env != null ? SOAPVersion.from(env) : null; }
@FeatureConstructor({ "enabled" }) public TubelineFeature(boolean enabled) { super.enabled = enabled; }
/** * Creates a new instance of SOAPHandlerTube */ public ClientSOAPHandlerTube(WSBinding binding, WSDLPort port, Tube next) { super(next, port, binding); if (binding.getSOAPVersion() != null) { // SOAPHandlerTube should n't be used for bindings other than SOAP. // TODO: throw Exception } }
@Override public <S> S getSPI(Class<S> spiType) { for (Component c : components) { S spi = c.getSPI(spiType); if (spi != null) { return spi; } } return null; }
static public WebServiceFeature[] toFeatureArray(WSBinding binding) { //TODO scchen convert BindingID to WebServiceFeature[] if(!binding.isFeatureEnabled(EnvelopeStyleFeature.class)) { WebServiceFeature[] f = { binding.getSOAPVersion().toFeature() }; binding.getFeatures().mergeFeatures(f, false); } return binding.getFeatures().toArray(); } }
private static boolean isSticky(WSBinding binding) { boolean tSticky = false; WebServiceFeature[] features = binding.getFeatures().toArray(); for(WebServiceFeature f : features) { if (f instanceof StickyFeature) { tSticky = true; break; } } return tSticky; }
static public SOAPVersion getSoapVersion(WSFeatureList features) { { EnvelopeStyleFeature env = features.get(EnvelopeStyleFeature.class); if (env != null) { return SOAPVersion.from(env); } } com.oracle.webservices.api.EnvelopeStyleFeature env = features.get(com.oracle.webservices.api.EnvelopeStyleFeature.class); return env != null ? SOAPVersion.from(env) : null; }
/** * Create a {@link SelectOptimalEncodingFeature} * * @param enabled specifies whether this feature should * be enabled or not. */ @FeatureConstructor({"enabled"}) public SelectOptimalEncodingFeature(boolean enabled) { this.enabled = enabled; }