public interface WSFeatureList extends Iterable<WebServiceFeature>
WebServiceFeature
s.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.