public interface WSFeatureList extends Iterable<WebServiceFeature>
WebServiceFeatures.| Modifier and Type | Method and Description |
|---|---|
<F extends WebServiceFeature> |
get(Class<F> featureType)
Gets a
WebServiceFeature of the specific type. |
boolean |
isEnabled(Class<? extends WebServiceFeature> feature)
Checks if a particular
WebServiceFeature is enabled. |
void |
mergeFeatures(Iterable<WebServiceFeature> features,
boolean reportConflicts)
Merges the extra features that are not already set on binding.
|
void |
mergeFeatures(WebServiceFeature[] features,
boolean reportConflicts)
Merges the extra features that are not already set on binding.
|
WebServiceFeature[] |
toArray()
Obtains all the features in the array.
|
boolean isEnabled(@NotNull
Class<? extends WebServiceFeature> feature)
WebServiceFeature is enabled.@Nullable <F extends WebServiceFeature> F get(@NotNull Class<F> featureType)
WebServiceFeature of the specific type.featureType - The type of the feature to retrieve.@NotNull WebServiceFeature[] toArray()
void mergeFeatures(@NotNull
WebServiceFeature[] features,
boolean reportConflicts)
features - Web Service features that need to be merged with already configured features.reportConflicts - If true, checks if the feature setting in WSDL (wsdl extension or
policy configuration) conflicts with feature setting in Deployed Service and
logs warning if there are any conflicts.void mergeFeatures(@NotNull
Iterable<WebServiceFeature> features,
boolean reportConflicts)
features - Web Service features that need to be merged with already configured features.reportConflicts - If true, checks if the feature setting in WSDL (wsdl extension or
policy configuration) conflicts with feature setting in Deployed Service and
logs warning if there are any conflicts.Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.