Package | Description |
---|---|
com.sun.xml.ws.policy |
The root package of 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 |
Modifier and Type | Class and Description |
---|---|
class |
NestedPolicy
A special policy implementation that assures that only no or single policy alternative is possible within this type of policy.
|
Modifier and Type | Method and Description |
---|---|
static Policy |
Policy.createEmptyPolicy()
The factory method creates an immutable policy instance which represents a
|
static Policy |
Policy.createEmptyPolicy(NamespaceVersion nsVersion,
String name,
String policyId)
The factory method creates an immutable policy instance which represents a
|
static Policy |
Policy.createEmptyPolicy(String name,
String policyId)
The factory method creates an immutable policy instance which represents a
|
static Policy |
Policy.createNullPolicy()
The factory method creates an immutable policy instance which represents a
|
static Policy |
Policy.createNullPolicy(NamespaceVersion nsVersion,
String name,
String policyId)
The factory method creates an immutable policy instance which represents a
|
static Policy |
Policy.createNullPolicy(String name,
String policyId)
The factory method creates an immutable policy instance which represents a
|
static Policy |
Policy.createPolicy(Collection<AssertionSet> sets)
The factory method creates an immutable policy instance which represents a policy expression with
alternatives specified by
sets input parameter. |
static Policy |
Policy.createPolicy(NamespaceVersion nsVersion,
String name,
String policyId,
Collection<AssertionSet> sets)
The factory method creates an immutable policy instance which represents a policy expression with
alternatives specified by
sets input parameter. |
static Policy |
Policy.createPolicy(String name,
String policyId,
Collection<AssertionSet> sets)
The factory method creates an immutable policy instance which represents a policy expression with
alternatives specified by
sets input parameter. |
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) |
Policy |
PolicyMap.getOperationEffectivePolicy(PolicyMapKey key) |
Policy |
PolicyMap.getOutputMessageEffectivePolicy(PolicyMapKey key) |
Policy |
PolicyMap.getServiceEffectivePolicy(PolicyMapKey key) |
Policy |
PolicyIntersector.intersect(Policy... policies)
Performs intersection on the input collection of policies and returns the resulting (intersected) policy.
|
Policy |
PolicyMerger.merge(Collection<Policy> policies)
Takes collection of policies and merges them into a single policy using algorithm described in
WS-PolicyAttachment specification.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Policy> |
PolicyMap.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
PolicySubject.attach(Policy policy)
Attaches another Policy instance to the policy subject.
|
Policy |
PolicyIntersector.intersect(Policy... policies)
Performs intersection on the input collection of policies and returns the resulting (intersected) policy.
|
void |
EffectivePolicyModifier.setNewEffectivePolicyForEndpointScope(PolicyMapKey key,
Policy newEffectivePolicy)
Replaces current effective policy on the endpoint scope (identified by a
key parameter) with the new efective
policy provided as a second input parameter. |
void |
EffectivePolicyModifier.setNewEffectivePolicyForFaultMessageScope(PolicyMapKey key,
Policy newEffectivePolicy)
Replaces current effective policy on the fault message scope (identified by a
key parameter) with the new efective
policy provided as a second input parameter. |
void |
EffectivePolicyModifier.setNewEffectivePolicyForInputMessageScope(PolicyMapKey key,
Policy newEffectivePolicy)
Replaces current effective policy on the input message scope (identified by a
key parameter) with the new efective
policy provided as a second input parameter. |
void |
EffectivePolicyModifier.setNewEffectivePolicyForOperationScope(PolicyMapKey key,
Policy newEffectivePolicy)
Replaces current effective policy on the operation scope (identified by a
key parameter) with the new efective
policy provided as a second input parameter. |
void |
EffectivePolicyModifier.setNewEffectivePolicyForOutputMessageScope(PolicyMapKey key,
Policy newEffectivePolicy)
Replaces current effective policy on the output message scope (identified by a
key parameter) with the new efective
policy provided as a second input parameter. |
void |
EffectivePolicyModifier.setNewEffectivePolicyForServiceScope(PolicyMapKey key,
Policy newEffectivePolicy)
Replaces current effective policy on the service scope (identified by a
key parameter) with the new efective
policy provided as a second input parameter. |
Modifier and Type | Method and Description |
---|---|
Policy |
PolicyMerger.merge(Collection<Policy> policies)
Takes collection of policies and merges them into a single policy using algorithm described in
WS-PolicyAttachment specification.
|
Constructor and Description |
---|
PolicySubject(Object subject,
Policy policy)
Constructs a policy subject instance.
|
Constructor and Description |
---|
PolicySubject(Object subject,
Collection<Policy> policies)
Constructs a policy subject instance.
|
Modifier and Type | Method and Description |
---|---|
Policy |
PolicyModelTranslator.translate(PolicySourceModel model)
The method translates
PolicySourceModel structure into normalized Policy expression. |
Modifier and Type | Method and Description |
---|---|
protected PolicySourceModel |
PolicyModelGenerator.PolicySourceModelCreator.create(Policy policy)
Create an instance of the PolicySourceModel.
|
abstract PolicySourceModel |
PolicyModelGenerator.translate(Policy policy)
This method translates a
Policy into a
policy infoset . |
Modifier and Type | Method and Description |
---|---|
static Map<URI,Policy> |
ExternalAttachmentsUnmarshaller.unmarshal(Reader source) |
Copyright © 2006–2016 Oracle Corporation. All rights reserved.