Interface PolicyResolver

  • All Known Implementing Classes:
    DefaultPolicyResolver

    public interface PolicyResolver
    PolicyResolver will be used to resolve the PolicyMap created by configuration understood by JAX-WS. Extensions of this can return effective PolicyMap after merge policies from other configurations.
    Author:
    Rama Pulavarthi
    • Method Detail

      • resolve

        com.sun.xml.ws.policy.PolicyMap resolve​(PolicyResolver.ServerContext context)
                                         throws javax.xml.ws.WebServiceException
        Creates a PolicyResolver
        Parameters:
        context - ServerContext that captures information useful for resolving Policy on server-side
        Returns:
        A PolicyMap with single policy alternative that gets created after consulting various configuration models.
        Throws:
        javax.xml.ws.WebServiceException - If resolution failed
      • resolve

        com.sun.xml.ws.policy.PolicyMap resolve​(PolicyResolver.ClientContext context)
                                         throws javax.xml.ws.WebServiceException
        Creates a PolicyResolver
        Parameters:
        context - ServerContext that captures information useful for resolving Policy on client-side
        Returns:
        A PolicyMap with single policy alternative that gets created after consulting various configuration models.
        Throws:
        javax.xml.ws.WebServiceException - If resolution failed