Package com.sun.xml.wss.provider.wsit
Class WSITAuthContextBase
- java.lang.Object
-
- com.sun.xml.wss.provider.wsit.WSITAuthContextBase
-
- Direct Known Subclasses:
WSITClientAuthContext,WSITServerAuthContext
public abstract class WSITAuthContextBase extends Object
- Author:
- kumar jayanti
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanallowMissingTimestampprotected com.sun.xml.ws.security.policy.AlgorithmSuitebindingLevelAlgSuiteprotected com.sun.xml.ws.policy.PolicybpMSPprotected static booleandebugprotected static StringDEFAULT_JMAC_HANDLERprotected booleandisableIncPrefixprotected static List<com.sun.xml.ws.policy.PolicyAssertion>EMPTY_LISTprotected booleanencHeaderContentprotected booleanencRMLifecycleMsgprotected booleanisCertValidprotected booleanisCertValidityVerifiedprotected booleanisEPREnabledprotected booleanisSOAP12protected Hashtable<String,com.sun.xml.ws.security.IssuedTokenContext>issuedTokenContextMapprotected intiterationsForPDKprotected static jakarta.xml.bind.JAXBContextjaxbContextprotected static Loggerlogprotected jakarta.xml.bind.Marshallermarshallerprotected com.sun.xml.ws.rx.mc.api.McProtocolVersionmcVerprotected com.sun.xml.ws.api.pipe.PipenextPipeprotected com.sun.xml.ws.api.pipe.TubenextTubeprotected booleanoptimizedprotected TubeConfigurationpipeConfigprotected List<PolicyAlternativeHolder>policyAlternativesprotected static StringREQ_PACKETprotected static StringRES_PACKETprotected com.sun.xml.ws.rx.rm.api.RmProtocolVersionrmVerprotected SecurityEnvironmentsecEnvprotected booleansecurityMUValueprotected static ArrayList<String>securityPolicyNamespacesprotected X509CertificateserverCertprotected jakarta.xml.soap.SOAPFactorysoapFactoryprotected com.sun.xml.ws.api.SOAPVersionsoapVersionprotected com.sun.xml.ws.security.policy.SecurityPolicyVersionspVersionprotected longtimestampTimeOutprotected jakarta.xml.bind.Unmarshallerunmarshallerprotected static StringWSDLPORTprotected static StringWSENDPOINTprotected com.sun.xml.ws.security.secconv.WSSCVersionwsscVerprotected com.sun.xml.ws.security.trust.WSTrustVersionwsTrustVer
-
Constructor Summary
Constructors Constructor Description WSITAuthContextBase(Map<Object,Object> map)Creates a new instance of WSITAuthContextBase
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidaddIncomingFaultPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder sph, com.sun.xml.ws.api.model.wsdl.WSDLFault fault)protected abstract com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolderaddIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph)protected abstract voidaddIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)protected abstract voidaddOutgoingFaultPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder sph, com.sun.xml.ws.api.model.wsdl.WSDLFault fault)protected abstract com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolderaddOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph)protected abstract voidaddOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph)protected booleanbindingHasIssuedTokenPolicy()protected booleanbindingHasRMPolicy()protected booleanbindingHasSecureConversationPolicy()protected voidbuildProtocolPolicy(com.sun.xml.ws.policy.Policy endpointPolicy, PolicyAlternativeHolder ph)protected com.sun.xml.ws.api.model.wsdl.WSDLBoundOperationcachedOperation(com.sun.xml.ws.api.message.Packet packet)protected voidcacheMessage(com.sun.xml.ws.api.message.Packet packet)protected com.sun.xml.ws.api.model.wsdl.WSDLBoundOperationcacheOperation(com.sun.xml.ws.api.message.Message msg, com.sun.xml.ws.api.message.Packet packet)protected voidcacheOperation(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation op, com.sun.xml.ws.api.message.Packet packet)protected voidcollectPolicies(com.sun.xml.ws.policy.PolicyMap wsPolicyMap, List<PolicyAlternativeHolder> alternatives)Summary from Section 4.2, WS-Security Policy spec( version 1.1 July 2005 ).protected com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolderconstructPolicyHolder(com.sun.xml.ws.policy.Policy effectivePolicy, boolean isServer, boolean isIncoming)protected com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolderconstructPolicyHolder(com.sun.xml.ws.policy.Policy effectivePolicy, boolean isServer, boolean isIncoming, boolean ignoreST)protected RuntimeExceptiongenerateInternalError(com.sun.xml.ws.policy.PolicyException ex)protected StringgetAction(com.sun.xml.ws.api.message.Packet packet)protected abstract StringgetAction(com.sun.xml.ws.api.model.wsdl.WSDLOperation operation, boolean isIncomming)protected AlgorithmSuitegetAlgoSuite(com.sun.xml.ws.security.policy.AlgorithmSuite suite)protected com.sun.xml.ws.security.policy.AlgorithmSuitegetBindingAlgorithmSuite(com.sun.xml.ws.api.message.Packet packet)protected com.sun.xml.ws.policy.PolicygetEffectiveBootstrapPolicy(com.sun.xml.ws.policy.NestedPolicy bp)protected List<com.sun.xml.ws.policy.PolicyAssertion>getInBoundSCP(com.sun.xml.ws.api.message.Message message)protected List<com.sun.xml.ws.policy.PolicyAssertion>getIssuedTokenPoliciesFromBootstrapPolicy(com.sun.xml.ws.security.policy.Token scAssertion)protected List<com.sun.xml.ws.policy.PolicyAssertion>getKerberosTokenPoliciesFromBootstrapPolicy(com.sun.xml.ws.security.policy.Token scAssertion)protected com.sun.xml.ws.api.model.wsdl.WSDLBoundOperationgetOperation(com.sun.xml.ws.api.message.Message message, com.sun.xml.ws.api.message.Packet packet)protected com.sun.xml.ws.policy.PolicyMapKeygetOperationKey(com.sun.xml.ws.api.message.Message message)protected List<com.sun.xml.ws.policy.PolicyAssertion>getOutBoundKTP(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)protected List<com.sun.xml.ws.policy.PolicyAssertion>getOutBoundSCP(com.sun.xml.ws.api.message.Message message)protected MessagePolicygetOutgoingXWSBootstrapPolicy(com.sun.xml.ws.security.policy.Token scAssertion)protected MessagePolicygetOutgoingXWSSecurityPolicy(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)protected com.sun.xml.ws.api.message.PacketgetRequestPacket(jakarta.security.auth.message.MessageInfo messageInfo)protected com.sun.xml.ws.api.message.PacketgetResponsePacket(jakarta.security.auth.message.MessageInfo messageInfo)protected List<com.sun.xml.ws.policy.PolicyAssertion>getSecureConversationPolicies(com.sun.xml.ws.api.message.Message message, String scope)protected jakarta.xml.soap.SOAPFaultgetSOAPFault(WssSoapFaultException sfe)protected jakarta.xml.ws.soap.SOAPFaultExceptiongetSOAPFaultException(WssSoapFaultException sfe)protected jakarta.xml.ws.soap.SOAPFaultExceptiongetSOAPFaultException(com.sun.xml.wss.XWSSecurityException xwse)protected ArrayList<com.sun.xml.ws.policy.PolicyAssertion>getTokens(com.sun.xml.ws.policy.Policy policy)protected com.sun.xml.ws.api.model.wsdl.WSDLBoundOperationgetWSDLOpFromAction(com.sun.xml.ws.api.message.Packet packet, boolean isIncomming)protected WSSAssertiongetWssAssertion(com.sun.xml.ws.security.policy.WSSAssertion asser)protected booleanhasKerberosTokenPolicy()protected ProcessingContextinitializeInboundProcessingContext(com.sun.xml.ws.api.message.Packet packet)protected ProcessingContextinitializeOutgoingProcessingContext(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)protected booleanisAddressingEnabled()protected booleanisMakeConnectionMessage(com.sun.xml.ws.api.message.Packet packet)protected booleanisRMMessage(com.sun.xml.ws.api.message.Packet packet)protected booleanisSCCancel(com.sun.xml.ws.api.message.Packet packet)protected booleanisSCMessage(com.sun.xml.ws.api.message.Packet packet)protected booleanisSCRenew(com.sun.xml.ws.api.message.Packet packet)protected booleanisTrustMessage(com.sun.xml.ws.api.message.Packet packet)protected ClassloadClass(String classname)protected CallbackHandlerloadGFHandler(boolean isClientAuthModule, String jmacHandler)protected StringpopulateConfigProperties(Set configAssertions, Properties props)protected voidresetCachedOperation(com.sun.xml.ws.api.message.Packet packet)protected PolicyAlternativeHolderresolveAlternative(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)protected com.sun.xml.ws.api.message.MessagesecureOutboundMessage(com.sun.xml.ws.api.message.Message message, ProcessingContext ctx)protected jakarta.xml.soap.SOAPMessagesecureOutboundMessage(jakarta.xml.soap.SOAPMessage message, ProcessingContext ctx)protected voidsetRequestPacket(jakarta.security.auth.message.MessageInfo messageInfo, com.sun.xml.ws.api.message.Packet ret)protected voidsetResponsePacket(jakarta.security.auth.message.MessageInfo messageInfo, com.sun.xml.ws.api.message.Packet ret)protected com.sun.xml.ws.policy.sourcemodel.PolicySourceModelunmarshalPolicy(String resource)
-
-
-
Field Detail
-
log
protected static final Logger log
-
issuedTokenContextMap
protected Hashtable<String,com.sun.xml.ws.security.IssuedTokenContext> issuedTokenContextMap
-
disableIncPrefix
protected boolean disableIncPrefix
-
encRMLifecycleMsg
protected boolean encRMLifecycleMsg
-
encHeaderContent
protected boolean encHeaderContent
-
allowMissingTimestamp
protected boolean allowMissingTimestamp
-
securityMUValue
protected boolean securityMUValue
-
jaxbContext
protected static final jakarta.xml.bind.JAXBContext jaxbContext
-
wsscVer
protected com.sun.xml.ws.security.secconv.WSSCVersion wsscVer
-
wsTrustVer
protected com.sun.xml.ws.security.trust.WSTrustVersion wsTrustVer
-
rmVer
protected com.sun.xml.ws.rx.rm.api.RmProtocolVersion rmVer
-
mcVer
protected com.sun.xml.ws.rx.mc.api.McProtocolVersion mcVer
-
EMPTY_LIST
protected static final List<com.sun.xml.ws.policy.PolicyAssertion> EMPTY_LIST
-
debug
protected static final boolean debug
-
nextPipe
protected com.sun.xml.ws.api.pipe.Pipe nextPipe
-
nextTube
protected com.sun.xml.ws.api.pipe.Tube nextTube
-
optimized
protected boolean optimized
-
pipeConfig
protected TubeConfiguration pipeConfig
-
secEnv
protected SecurityEnvironment secEnv
-
isSOAP12
protected boolean isSOAP12
-
soapVersion
protected com.sun.xml.ws.api.SOAPVersion soapVersion
-
soapFactory
protected jakarta.xml.soap.SOAPFactory soapFactory
-
policyAlternatives
protected List<PolicyAlternativeHolder> policyAlternatives
-
bpMSP
protected com.sun.xml.ws.policy.Policy bpMSP
-
marshaller
protected jakarta.xml.bind.Marshaller marshaller
-
unmarshaller
protected jakarta.xml.bind.Unmarshaller unmarshaller
-
bindingLevelAlgSuite
protected com.sun.xml.ws.security.policy.AlgorithmSuite bindingLevelAlgSuite
-
spVersion
protected com.sun.xml.ws.security.policy.SecurityPolicyVersion spVersion
-
REQ_PACKET
protected static final String REQ_PACKET
- See Also:
- Constant Field Values
-
RES_PACKET
protected static final String RES_PACKET
- See Also:
- Constant Field Values
-
DEFAULT_JMAC_HANDLER
protected static final String DEFAULT_JMAC_HANDLER
- See Also:
- Constant Field Values
-
WSDLPORT
protected static final String WSDLPORT
- See Also:
- Constant Field Values
-
WSENDPOINT
protected static final String WSENDPOINT
- See Also:
- Constant Field Values
-
serverCert
protected X509Certificate serverCert
-
isCertValidityVerified
protected boolean isCertValidityVerified
-
timestampTimeOut
protected long timestampTimeOut
-
iterationsForPDK
protected int iterationsForPDK
-
isEPREnabled
protected boolean isEPREnabled
-
isCertValid
protected boolean isCertValid
-
-
Method Detail
-
collectPolicies
protected void 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 ). MessagePolicySubject : policy can be attached to 1) wsdl:binding/wsdl:operation/wsdl:input, ./wsdl:output, or ./wsdl:fault OperationPolicySubject : policy can be attached to 1)wsdl:binding/wsdl:operation EndpointPolicySubject : policy can be attached to 1)wsdl:port 2)wsdl:Binding
-
generateInternalError
protected RuntimeException generateInternalError(com.sun.xml.ws.policy.PolicyException ex)
-
getInBoundSCP
protected List<com.sun.xml.ws.policy.PolicyAssertion> getInBoundSCP(com.sun.xml.ws.api.message.Message message)
-
getOutBoundSCP
protected List<com.sun.xml.ws.policy.PolicyAssertion> getOutBoundSCP(com.sun.xml.ws.api.message.Message message)
-
getOutBoundKTP
protected List<com.sun.xml.ws.policy.PolicyAssertion> getOutBoundKTP(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)
-
getSecureConversationPolicies
protected List<com.sun.xml.ws.policy.PolicyAssertion> getSecureConversationPolicies(com.sun.xml.ws.api.message.Message message, String scope)
-
getTokens
protected ArrayList<com.sun.xml.ws.policy.PolicyAssertion> getTokens(com.sun.xml.ws.policy.Policy policy)
-
getOperationKey
protected com.sun.xml.ws.policy.PolicyMapKey getOperationKey(com.sun.xml.ws.api.message.Message message)
-
addOutgoingMP
protected abstract com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder addOutgoingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
addIncomingMP
protected abstract com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder addIncomingMP(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation operation, com.sun.xml.ws.policy.Policy policy, PolicyAlternativeHolder ph) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
getBindingAlgorithmSuite
protected com.sun.xml.ws.security.policy.AlgorithmSuite getBindingAlgorithmSuite(com.sun.xml.ws.api.message.Packet packet)
-
cacheMessage
protected void cacheMessage(com.sun.xml.ws.api.message.Packet packet)
-
getEffectiveBootstrapPolicy
protected com.sun.xml.ws.policy.Policy getEffectiveBootstrapPolicy(com.sun.xml.ws.policy.NestedPolicy bp) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
unmarshalPolicy
protected com.sun.xml.ws.policy.sourcemodel.PolicySourceModel unmarshalPolicy(String resource) throws com.sun.xml.ws.policy.PolicyException, IOException
- Throws:
com.sun.xml.ws.policy.PolicyExceptionIOException
-
cacheOperation
protected final com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation cacheOperation(com.sun.xml.ws.api.message.Message msg, com.sun.xml.ws.api.message.Packet packet)
-
resetCachedOperation
protected final void resetCachedOperation(com.sun.xml.ws.api.message.Packet packet)
-
cacheOperation
protected final void cacheOperation(com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation op, com.sun.xml.ws.api.message.Packet packet)
-
cachedOperation
protected final com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation cachedOperation(com.sun.xml.ws.api.message.Packet packet)
-
isSCMessage
protected boolean isSCMessage(com.sun.xml.ws.api.message.Packet packet)
-
isSCRenew
protected boolean isSCRenew(com.sun.xml.ws.api.message.Packet packet)
-
isSCCancel
protected boolean isSCCancel(com.sun.xml.ws.api.message.Packet packet)
-
isAddressingEnabled
protected boolean isAddressingEnabled()
-
isTrustMessage
protected boolean isTrustMessage(com.sun.xml.ws.api.message.Packet packet)
-
isRMMessage
protected boolean isRMMessage(com.sun.xml.ws.api.message.Packet packet)
-
isMakeConnectionMessage
protected boolean isMakeConnectionMessage(com.sun.xml.ws.api.message.Packet packet)
-
getAction
protected String getAction(com.sun.xml.ws.api.message.Packet packet)
-
getWSDLOpFromAction
protected com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation getWSDLOpFromAction(com.sun.xml.ws.api.message.Packet packet, boolean isIncomming)
-
buildProtocolPolicy
protected void buildProtocolPolicy(com.sun.xml.ws.policy.Policy endpointPolicy, PolicyAlternativeHolder ph) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
constructPolicyHolder
protected com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder constructPolicyHolder(com.sun.xml.ws.policy.Policy effectivePolicy, boolean isServer, boolean isIncoming) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
constructPolicyHolder
protected com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder constructPolicyHolder(com.sun.xml.ws.policy.Policy effectivePolicy, boolean isServer, boolean isIncoming, boolean ignoreST) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
getIssuedTokenPoliciesFromBootstrapPolicy
protected List<com.sun.xml.ws.policy.PolicyAssertion> getIssuedTokenPoliciesFromBootstrapPolicy(com.sun.xml.ws.security.policy.Token scAssertion)
-
getKerberosTokenPoliciesFromBootstrapPolicy
protected List<com.sun.xml.ws.policy.PolicyAssertion> getKerberosTokenPoliciesFromBootstrapPolicy(com.sun.xml.ws.security.policy.Token scAssertion)
-
populateConfigProperties
protected String populateConfigProperties(Set configAssertions, Properties props)
-
initializeInboundProcessingContext
protected ProcessingContext initializeInboundProcessingContext(com.sun.xml.ws.api.message.Packet packet)
-
getAlgoSuite
protected AlgorithmSuite getAlgoSuite(com.sun.xml.ws.security.policy.AlgorithmSuite suite)
-
getWssAssertion
protected WSSAssertion getWssAssertion(com.sun.xml.ws.security.policy.WSSAssertion asser)
-
bindingHasIssuedTokenPolicy
protected boolean bindingHasIssuedTokenPolicy()
-
bindingHasSecureConversationPolicy
protected boolean bindingHasSecureConversationPolicy()
-
hasKerberosTokenPolicy
protected boolean hasKerberosTokenPolicy()
-
bindingHasRMPolicy
protected boolean bindingHasRMPolicy()
-
getOperation
protected com.sun.xml.ws.api.model.wsdl.WSDLBoundOperation getOperation(com.sun.xml.ws.api.message.Message message, com.sun.xml.ws.api.message.Packet packet)
-
initializeOutgoingProcessingContext
protected ProcessingContext initializeOutgoingProcessingContext(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)
-
getOutgoingXWSSecurityPolicy
protected MessagePolicy getOutgoingXWSSecurityPolicy(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)
-
getOutgoingXWSBootstrapPolicy
protected MessagePolicy getOutgoingXWSBootstrapPolicy(com.sun.xml.ws.security.policy.Token scAssertion)
-
getSOAPFaultException
protected jakarta.xml.ws.soap.SOAPFaultException getSOAPFaultException(WssSoapFaultException sfe)
-
getSOAPFaultException
protected jakarta.xml.ws.soap.SOAPFaultException getSOAPFaultException(com.sun.xml.wss.XWSSecurityException xwse)
-
secureOutboundMessage
protected jakarta.xml.soap.SOAPMessage secureOutboundMessage(jakarta.xml.soap.SOAPMessage message, ProcessingContext ctx)
-
secureOutboundMessage
protected com.sun.xml.ws.api.message.Message secureOutboundMessage(com.sun.xml.ws.api.message.Message message, ProcessingContext ctx)
-
getSOAPFault
protected jakarta.xml.soap.SOAPFault getSOAPFault(WssSoapFaultException sfe)
-
loadGFHandler
protected CallbackHandler loadGFHandler(boolean isClientAuthModule, String jmacHandler)
-
getRequestPacket
protected com.sun.xml.ws.api.message.Packet getRequestPacket(jakarta.security.auth.message.MessageInfo messageInfo)
-
getResponsePacket
protected com.sun.xml.ws.api.message.Packet getResponsePacket(jakarta.security.auth.message.MessageInfo messageInfo)
-
setRequestPacket
protected void setRequestPacket(jakarta.security.auth.message.MessageInfo messageInfo, com.sun.xml.ws.api.message.Packet ret)
-
setResponsePacket
protected void setResponsePacket(jakarta.security.auth.message.MessageInfo messageInfo, com.sun.xml.ws.api.message.Packet ret)
-
addIncomingFaultPolicy
protected abstract void addIncomingFaultPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder sph, com.sun.xml.ws.api.model.wsdl.WSDLFault fault) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
addOutgoingFaultPolicy
protected abstract void addOutgoingFaultPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, com.sun.xml.ws.security.impl.policyconv.SecurityPolicyHolder sph, com.sun.xml.ws.api.model.wsdl.WSDLFault fault) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
addIncomingProtocolPolicy
protected abstract void addIncomingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
addOutgoingProtocolPolicy
protected abstract void addOutgoingProtocolPolicy(com.sun.xml.ws.policy.Policy effectivePolicy, String protocol, PolicyAlternativeHolder ph) throws com.sun.xml.ws.policy.PolicyException- Throws:
com.sun.xml.ws.policy.PolicyException
-
getAction
protected abstract String getAction(com.sun.xml.ws.api.model.wsdl.WSDLOperation operation, boolean isIncomming)
-
resolveAlternative
protected PolicyAlternativeHolder resolveAlternative(com.sun.xml.ws.api.message.Packet packet, boolean isSCMessage)
-
-