Interface PolicyResolver

All Known Implementing Classes:
DefaultPolicyResolver, WsitPolicyResolver

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 Details

    • resolve

      PolicyMap resolve(PolicyResolver.ServerContext context) throws jakarta.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:
      jakarta.xml.ws.WebServiceException - If resolution failed
    • resolve

      PolicyMap resolve(PolicyResolver.ClientContext context) throws jakarta.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:
      jakarta.xml.ws.WebServiceException - If resolution failed