| 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 | 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 | 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(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. |
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. |
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 | Description |
|---|---|---|
Iterator<Policy> |
PolicyMap.iterator() |
| Modifier and Type | Method | 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 | 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 | Description |
|---|---|
PolicySubject(Object subject,
Policy policy) |
Constructs a policy subject instance.
|
| Constructor | Description |
|---|---|
PolicySubject(Object subject,
Collection<Policy> policies) |
Constructs a policy subject instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
Policy |
PolicyModelTranslator.translate(PolicySourceModel model) |
The method translates
PolicySourceModel structure into normalized Policy expression. |
| Modifier and Type | Method | 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 | Description |
|---|---|---|
static Map<URI,Policy> |
ExternalAttachmentsUnmarshaller.unmarshal(Reader source) |
Copyright © 2006–2018 Oracle Corporation. All rights reserved.