Uses of Class
com.sun.xml.wss.provider.wsit.PolicyAlternativeHolder
Packages that use PolicyAlternativeHolder
-
Uses of PolicyAlternativeHolder in com.sun.xml.wss.jaxws.impl
Fields in com.sun.xml.wss.jaxws.impl with type parameters of type PolicyAlternativeHolderModifier and TypeFieldDescriptionprotected List<PolicyAlternativeHolder>SecurityTubeBase.policyAlternativesMethods in com.sun.xml.wss.jaxws.impl that return PolicyAlternativeHolderModifier and TypeMethodDescriptionprotected PolicyAlternativeHolderSecurityTubeBase.resolveAlternative(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage) Methods in com.sun.xml.wss.jaxws.impl with parameters of type PolicyAlternativeHolderModifier and TypeMethodDescriptionprotected SecurityPolicyHolderSecurityClientTube.addIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected SecurityPolicyHolderSecurityServerTube.addIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected abstract SecurityPolicyHolderSecurityTubeBase.addIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected voidSecurityClientTube.addIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected voidSecurityServerTube.addIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected abstract voidSecurityTubeBase.addIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected SecurityPolicyHolderSecurityClientTube.addOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected SecurityPolicyHolderSecurityServerTube.addOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.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 SecurityPolicyHolderSecurityTubeBase.addOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected voidSecurityClientTube.addOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected voidSecurityServerTube.addOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected abstract voidSecurityTubeBase.addOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected voidSecurityTubeBase.buildProtocolPolicy(com.sun.xml.ws.policy.Policy endpointPolicy, PolicyAlternativeHolder ph) Method parameters in com.sun.xml.wss.jaxws.impl with type arguments of type PolicyAlternativeHolderModifier and TypeMethodDescriptionprotected voidSecurityTubeBase.collectPolicies(List<PolicyAlternativeHolder> alternatives) Summary from Section 4.2, WS-Security Policy spec( version 1.1 July 2005 ). -
Uses of PolicyAlternativeHolder in com.sun.xml.wss.provider.wsit
Fields in com.sun.xml.wss.provider.wsit with type parameters of type PolicyAlternativeHolderModifier and TypeFieldDescriptionprotected List<PolicyAlternativeHolder>WSITAuthContextBase.policyAlternativesMethods in com.sun.xml.wss.provider.wsit that return PolicyAlternativeHolderModifier and TypeMethodDescriptionprotected PolicyAlternativeHolderWSITAuthContextBase.resolveAlternative(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage) Methods in com.sun.xml.wss.provider.wsit with parameters of type PolicyAlternativeHolderModifier and TypeMethodDescriptionprotected abstract SecurityPolicyHolderWSITAuthContextBase.addIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected SecurityPolicyHolderWSITClientAuthContext.addIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected SecurityPolicyHolderWSITServerAuthContext.addIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected abstract voidWSITAuthContextBase.addIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected voidWSITClientAuthContext.addIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected voidWSITServerAuthContext.addIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected abstract SecurityPolicyHolderWSITAuthContextBase.addOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected SecurityPolicyHolderWSITClientAuthContext.addOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected SecurityPolicyHolderWSITServerAuthContext.addOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) protected abstract voidWSITAuthContextBase.addOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected voidWSITClientAuthContext.addOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected voidWSITServerAuthContext.addOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) protected voidWSITAuthContextBase.buildProtocolPolicy(com.sun.xml.ws.policy.Policy endpointPolicy, PolicyAlternativeHolder ph) Method parameters in com.sun.xml.wss.provider.wsit with type arguments of type PolicyAlternativeHolderModifier and TypeMethodDescriptionprotected voidWSITAuthContextBase.collectPolicies(com.sun.xml.ws.policy.PolicyMap wsPolicyMap, List<PolicyAlternativeHolder> alternatives) Summary from Section 4.2, WS-Security Policy spec( version 1.1 July 2005 ).static PolicyResolverPolicyResolverFactory.createPolicyResolver(List<PolicyAlternativeHolder> alternatives, com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation cachedOperation, TubeConfiguration tubeConfig, com.sun.xml.ws.api.addressing.AddressingVersion addVer, boolean isClient, com.sun.xml.ws.rx.rm.api.RmProtocolVersion rmVer, com.sun.xml.ws.rx.mc.api.McProtocolVersion mcVer)