|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Policy | |
|---|---|
| com.sun.xml.ws.api.policy | |
| com.sun.xml.ws.config.management.server | |
| 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 | |
| com.sun.xml.ws.security.impl.policyconv | |
| com.sun.xml.ws.security.trust.elements | |
| com.sun.xml.ws.security.trust.impl.elements | |
| com.sun.xml.ws.security.trust.impl.wssx.elements | |
| com.sun.xml.ws.tx.at.policy | |
| com.sun.xml.wss.jaxws.impl | |
| com.sun.xml.wss.provider.wsit | |
| Uses of Policy in com.sun.xml.ws.api.policy |
|---|
| Methods in com.sun.xml.ws.api.policy with parameters of type Policy | |
|---|---|
protected PolicySourceModel |
ModelGenerator.SourceModelCreator.create(Policy policy)
|
| Uses of Policy in com.sun.xml.ws.config.management.server |
|---|
| Constructor parameters in com.sun.xml.ws.config.management.server with type arguments of type Policy | |
|---|---|
ManagementWSDLPatcher(Map<URI,Policy> urnToPolicy)
|
|
| Uses of Policy in com.sun.xml.ws.policy |
|---|
| Subclasses of Policy in com.sun.xml.ws.policy | |
|---|---|
class |
NestedPolicy
A special policy implementation that assures that only no or single policy alternative is possible within this type of policy. |
| Methods in com.sun.xml.ws.policy that return Policy | |
|---|---|
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. |
| Methods in com.sun.xml.ws.policy that return types with arguments of type Policy | |
|---|---|
Iterator<Policy> |
PolicyMap.iterator()
|
| Methods in com.sun.xml.ws.policy with parameters of type Policy | |
|---|---|
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. |
| Method parameters in com.sun.xml.ws.policy with type arguments of type 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. |
| Constructors in com.sun.xml.ws.policy with parameters of type Policy | |
|---|---|
PolicySubject(Object subject,
Policy policy)
Constructs a policy subject instance. |
|
| Constructor parameters in com.sun.xml.ws.policy with type arguments of type Policy | |
|---|---|
PolicySubject(Object subject,
Collection<Policy> policies)
Constructs a policy subject instance. |
|
| Uses of Policy in com.sun.xml.ws.policy.sourcemodel |
|---|
| Methods in com.sun.xml.ws.policy.sourcemodel that return Policy | |
|---|---|
Policy |
PolicyModelTranslator.translate(PolicySourceModel model)
The method translates PolicySourceModel structure into normalized Policy expression. |
| Methods in com.sun.xml.ws.policy.sourcemodel with parameters of type Policy | |
|---|---|
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. |
| Uses of Policy in com.sun.xml.ws.policy.sourcemodel.attach |
|---|
| Methods in com.sun.xml.ws.policy.sourcemodel.attach that return types with arguments of type Policy | |
|---|---|
static Map<URI,Policy> |
ExternalAttachmentsUnmarshaller.unmarshal(Reader source)
|
| Uses of Policy in com.sun.xml.ws.security.impl.policyconv |
|---|
| Constructors in com.sun.xml.ws.security.impl.policyconv with parameters of type Policy | |
|---|---|
XWSSPolicyGenerator(Policy effectivePolicy,
boolean isServer,
boolean isIncoming)
|
|
XWSSPolicyGenerator(Policy effectivePolicy,
boolean isServer,
boolean isIncoming,
SecurityPolicyVersion spVersion)
Creates a new instance of WSPolicyProcessorImpl |
|
| Uses of Policy in com.sun.xml.ws.security.trust.elements |
|---|
| Methods in com.sun.xml.ws.security.trust.elements that return Policy | |
|---|---|
Policy |
WSTrustElementBase.getPolicy()
Get the desired policy settings for the token if specified, null otherwise |
| Methods in com.sun.xml.ws.security.trust.elements with parameters of type Policy | |
|---|---|
void |
WSTrustElementBase.setPolicy(Policy policy)
Set the desired policy settings for the requested token |
| Uses of Policy in com.sun.xml.ws.security.trust.impl.elements |
|---|
| Methods in com.sun.xml.ws.security.trust.impl.elements that return Policy | |
|---|---|
Policy |
RequestSecurityTokenImpl.getPolicy()
|
Policy |
RequestSecurityTokenResponseImpl.getPolicy()
|
| Methods in com.sun.xml.ws.security.trust.impl.elements with parameters of type Policy | |
|---|---|
void |
RequestSecurityTokenImpl.setPolicy(Policy policy)
|
void |
RequestSecurityTokenResponseImpl.setPolicy(Policy policy)
|
| Uses of Policy in com.sun.xml.ws.security.trust.impl.wssx.elements |
|---|
| Methods in com.sun.xml.ws.security.trust.impl.wssx.elements that return Policy | |
|---|---|
Policy |
RequestSecurityTokenImpl.getPolicy()
|
Policy |
RequestSecurityTokenResponseImpl.getPolicy()
|
Policy |
SecondaryParametersImpl.getPolicy()
|
| Methods in com.sun.xml.ws.security.trust.impl.wssx.elements with parameters of type Policy | |
|---|---|
void |
RequestSecurityTokenImpl.setPolicy(Policy policy)
|
void |
RequestSecurityTokenResponseImpl.setPolicy(Policy policy)
|
void |
SecondaryParametersImpl.setPolicy(Policy policy)
|
| Uses of Policy in com.sun.xml.ws.tx.at.policy |
|---|
| Methods in com.sun.xml.ws.tx.at.policy that return Policy | |
|---|---|
static Policy |
AtPolicyCreator.createPolicy(String policyId,
WsatNamespace version,
Transactional.TransactionFlowType wsatFlowType,
EjbTransactionType ejbTat)
|
| Uses of Policy in com.sun.xml.wss.jaxws.impl |
|---|
| Fields in com.sun.xml.wss.jaxws.impl declared as Policy | |
|---|---|
protected Policy |
SecurityTubeBase.bpMSP
|
protected Policy |
SecurityTubeBase.wsitConfig
|
| Methods in com.sun.xml.wss.jaxws.impl that return Policy | |
|---|---|
protected Policy |
SecurityTubeBase.getEffectiveBootstrapPolicy(NestedPolicy bp)
|
Policy |
RMPolicyResolver.getOperationLevelPolicy()
|
| Methods in com.sun.xml.wss.jaxws.impl with parameters of type Policy | |
|---|---|
protected void |
SecurityClientTube.addIncomingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected void |
SecurityServerTube.addIncomingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected abstract void |
SecurityTubeBase.addIncomingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected SecurityPolicyHolder |
SecurityClientTube.addIncomingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected SecurityPolicyHolder |
SecurityServerTube.addIncomingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected abstract SecurityPolicyHolder |
SecurityTubeBase.addIncomingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected void |
SecurityClientTube.addIncomingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected void |
SecurityServerTube.addIncomingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected abstract void |
SecurityTubeBase.addIncomingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected void |
SecurityClientTube.addOutgoingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected void |
SecurityServerTube.addOutgoingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected abstract void |
SecurityTubeBase.addOutgoingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected SecurityPolicyHolder |
SecurityClientTube.addOutgoingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected SecurityPolicyHolder |
SecurityServerTube.addOutgoingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
private Packet addAddressingHeaders(Packet packet, String relatesTo, String action){ AddressingBuilder builder = AddressingBuilder.newInstance(); AddressingProperties ap = builder.newAddressingProperties(); try{ // Action ap.setAction(builder.newURI(new URI(action))); // RelatesTo Relationship[] rs = new Relationship[]{builder.newRelationship(new URI(relatesTo))}; ap.setRelatesTo(rs); // To ap.setTo(builder.newURI(new URI(builder.newAddressingConstants().getAnonymousURI()))); } catch (URISyntaxException e) { throw new RuntimeException("Exception when adding Addressing Headers"); } WsaRuntimeFactory fac = WsaRuntimeFactory.newInstance(ap.getNamespaceURI(), pipeConfig.getWSDLModel(), pipeConfig.getBinding()); fac.writeHeaders(packet, ap); packet.invocationProperties .put(JAXWSAConstants.SERVER_ADDRESSING_PROPERTIES_OUTBOUND, ap); return packet; } |
protected abstract SecurityPolicyHolder |
SecurityTubeBase.addOutgoingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected void |
SecurityClientTube.addOutgoingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected void |
SecurityServerTube.addOutgoingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected abstract void |
SecurityTubeBase.addOutgoingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected void |
SecurityTubeBase.buildProtocolPolicy(Policy endpointPolicy,
PolicyAlternativeHolder ph)
|
protected SecurityPolicyHolder |
SecurityTubeBase.constructPolicyHolder(Policy effectivePolicy,
boolean isServer,
boolean isIncoming)
|
protected SecurityPolicyHolder |
SecurityTubeBase.constructPolicyHolder(Policy effectivePolicy,
boolean isServer,
boolean isIncoming,
boolean ignoreST)
|
protected ArrayList<PolicyAssertion> |
SecurityTubeBase.getTokens(Policy policy)
|
| Uses of Policy in com.sun.xml.wss.provider.wsit |
|---|
| Fields in com.sun.xml.wss.provider.wsit declared as Policy | |
|---|---|
protected Policy |
PolicyAlternativeHolder.bpMSP
|
protected Policy |
WSITAuthContextBase.bpMSP
|
| Methods in com.sun.xml.wss.provider.wsit that return Policy | |
|---|---|
protected Policy |
WSITAuthContextBase.getEffectiveBootstrapPolicy(NestedPolicy bp)
|
| Methods in com.sun.xml.wss.provider.wsit with parameters of type Policy | |
|---|---|
protected abstract void |
WSITAuthContextBase.addIncomingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected void |
WSITClientAuthContext.addIncomingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected void |
WSITServerAuthContext.addIncomingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected abstract SecurityPolicyHolder |
WSITAuthContextBase.addIncomingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected SecurityPolicyHolder |
WSITClientAuthContext.addIncomingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected SecurityPolicyHolder |
WSITServerAuthContext.addIncomingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected abstract void |
WSITAuthContextBase.addIncomingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected void |
WSITClientAuthContext.addIncomingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected void |
WSITServerAuthContext.addIncomingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected abstract void |
WSITAuthContextBase.addOutgoingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected void |
WSITClientAuthContext.addOutgoingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected void |
WSITServerAuthContext.addOutgoingFaultPolicy(Policy effectivePolicy,
SecurityPolicyHolder sph,
WSDLFault fault)
|
protected abstract SecurityPolicyHolder |
WSITAuthContextBase.addOutgoingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected SecurityPolicyHolder |
WSITClientAuthContext.addOutgoingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected SecurityPolicyHolder |
WSITServerAuthContext.addOutgoingMP(WSDLBoundOperation operation,
Policy policy,
PolicyAlternativeHolder ph)
|
protected abstract void |
WSITAuthContextBase.addOutgoingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected void |
WSITClientAuthContext.addOutgoingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected void |
WSITServerAuthContext.addOutgoingProtocolPolicy(Policy effectivePolicy,
String protocol,
PolicyAlternativeHolder ph)
|
protected void |
WSITAuthContextBase.buildProtocolPolicy(Policy endpointPolicy,
PolicyAlternativeHolder ph)
|
protected SecurityPolicyHolder |
WSITAuthContextBase.constructPolicyHolder(Policy effectivePolicy,
boolean isServer,
boolean isIncoming)
|
protected SecurityPolicyHolder |
WSITAuthContextBase.constructPolicyHolder(Policy effectivePolicy,
boolean isServer,
boolean isIncoming,
boolean ignoreST)
|
protected ArrayList<PolicyAssertion> |
WSITAuthContextBase.getTokens(Policy policy)
|
| Constructors in com.sun.xml.wss.provider.wsit with parameters of type Policy | |
|---|---|
PolicyAlternativeHolder(AssertionSet assertions,
SecurityPolicyVersion sv,
Policy bpMSP)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||