| Package | Description |
|---|---|
| com.sun.xml.ws.policy |
The root package of public policy API.
|
| com.sun.xml.ws.policy.privateutil |
This package contains utility classes that are not part of the public Policy API.
|
| com.sun.xml.ws.policy.sourcemodel |
The part of public policy API that defines the classes and interfaces dealing with
the policy tree structure (policy source model) creation and manipulation.
|
| com.sun.xml.ws.policy.sourcemodel.attach | |
| com.sun.xml.ws.policy.spi |
The package contains policy API extension point definitions.
|
| Modifier and Type | Method | Description |
|---|---|---|
static void |
EffectiveAlternativeSelector.doSelection(EffectivePolicyModifier modifier) |
Does the selection for policy map bound to given modifier.
|
Policy |
PolicySubject.getEffectivePolicy(PolicyMerger merger) |
Returns the effective policy of the subject, i.e.
|
Policy |
PolicyMap.getEndpointEffectivePolicy(PolicyMapKey key) |
|
Policy |
PolicyMap.getFaultMessageEffectivePolicy(PolicyMapKey key) |
|
Policy |
PolicyMap.getInputMessageEffectivePolicy(PolicyMapKey key) |
|
static AssertionValidationProcessor |
AssertionValidationProcessor.getInstance() |
Factory method that returns singleton instance of the class.
|
Policy |
PolicyMap.getOperationEffectivePolicy(PolicyMapKey key) |
|
Policy |
PolicyMap.getOutputMessageEffectivePolicy(PolicyMapKey key) |
|
Policy |
PolicyMap.getServiceEffectivePolicy(PolicyMapKey key) |
|
static void |
PolicyMapUtil.insertPolicies(PolicyMap policyMap,
Collection<PolicySubject> policySubjects,
QName serviceName,
QName portName) |
Inserts all PolicySubjects of type WsdlBindingSubject into the given policy map.
|
static void |
PolicyMapUtil.rejectAlternatives(PolicyMap map) |
Throw an exception if the policy map contains any policy with at least two
policy alternatives.
|
protected static void |
EffectiveAlternativeSelector.selectAlternatives(EffectivePolicyModifier modifier,
AssertionValidationProcessor validationProcessor) |
This method is intended to be called by extension classes that need to
override the behavior of
EffectiveAlternativeSelector.doSelection(com.sun.xml.ws.policy.EffectivePolicyModifier). |
PolicyAssertionValidator.Fitness |
AssertionValidationProcessor.validateClientSide(PolicyAssertion assertion) |
Validates fitness of the
assertion on the client side. |
PolicyAssertionValidator.Fitness |
AssertionValidationProcessor.validateServerSide(PolicyAssertion assertion) |
Validates fitness of the
assertion on the server side. |
| Constructor | Description |
|---|---|
AssertionValidationProcessor(Collection<PolicyAssertionValidator> policyValidators) |
This constructor adds the given set of policy validators to the dynamically
discovered PolicyAssertionValidators.
|
| Modifier and Type | Method | Description |
|---|---|---|
static String |
PolicyUtils.ConfigFile.generateFullName(String configFileIdentifier) |
Generates a config file resource name from provided config file identifier.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
PolicySourceModel.expand(PolicySourceModelContext context) |
Expands current policy model.
|
static PolicyModelTranslator |
PolicyModelTranslator.getTranslator() |
Method returns thread-safe policy model translator instance.
|
abstract void |
PolicyModelMarshaller.marshal(PolicySourceModel model,
Object storage) |
Marshalls the policy source model using provided storage reference
|
abstract void |
PolicyModelMarshaller.marshal(Collection<PolicySourceModel> models,
Object storage) |
Marshalls the collection of policy source models using provided storage reference
|
void |
XmlPolicyModelMarshaller.marshal(PolicySourceModel model,
Object storage) |
|
void |
XmlPolicyModelMarshaller.marshal(Collection<PolicySourceModel> models,
Object storage) |
|
abstract PolicySourceModel |
PolicyModelGenerator.translate(Policy policy) |
This method translates a
Policy into a
policy infoset. |
Policy |
PolicyModelTranslator.translate(PolicySourceModel model) |
The method translates
PolicySourceModel structure into normalized Policy expression. |
abstract PolicySourceModel |
PolicyModelUnmarshaller.unmarshalModel(Object storage) |
Unmarshalls single policy source model from provided storage reference.
|
PolicySourceModel |
XmlPolicyModelUnmarshaller.unmarshalModel(Object storage) |
| Constructor | Description |
|---|---|
PolicyModelTranslator(Collection<PolicyAssertionCreator> creators) |
| Modifier and Type | Method | Description |
|---|---|---|
static Map<URI,Policy> |
ExternalAttachmentsUnmarshaller.unmarshal(Reader source) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AssertionCreationException |
Exception thrown in case of assertion creation failure.
|
Copyright © 2006–2018 Oracle Corporation. All rights reserved.