Class ApplicationSecurityConfiguration

  • All Implemented Interfaces:
    SecurityPolicy

    public class ApplicationSecurityConfiguration
    extends SecurityPolicyContainer
    Represents an XWS-Security configuration object, corresponding to the <xwss:JAXRPCSecurity> element (as defined in XWS-Security, configuration schema, xwssconfig.xsd).
    • Constructor Detail

      • ApplicationSecurityConfiguration

        public ApplicationSecurityConfiguration()
      • ApplicationSecurityConfiguration

        public ApplicationSecurityConfiguration​(String handlerClassName)
        Constructor
        Parameters:
        handlerClassName - the class name of the SecurityEnvironment CallbackHandler
    • Method Detail

      • setSecurityEnvironmentHandler

        public void setSecurityEnvironmentHandler​(String handlerClassName)
        set the SecurityEnvironment CallbackHandler
        Parameters:
        handlerClassName - the class name of the SecurityEnvironment Callback Handler
      • getSecurityEnvironmentHandler

        public String getSecurityEnvironmentHandler()
        get the SecurityEnvironment CallbackHandler
        Returns:
        the class name of the SecurityEnvironment CallbackHandler
      • getAllTopLevelApplicationSecurityConfigurations

        public Collection getAllTopLevelApplicationSecurityConfigurations()
      • getAllPolicies

        public Collection getAllPolicies()
      • getAllSenderPolicies

        public Collection getAllSenderPolicies()
      • getAllReceiverPolicies

        public Collection getAllReceiverPolicies()
      • isEmpty

        public boolean isEmpty()
        Returns:
        true of if the Configuration is Empty
      • isBSP

        public boolean isBSP()
      • isBSP

        public void isBSP​(boolean flag)
      • useCache

        public boolean useCache()
      • useCache

        public void useCache​(boolean flag)
      • retainSecurityHeader

        public boolean retainSecurityHeader()
      • retainSecurityHeader

        public void retainSecurityHeader​(boolean arg)
      • hasOperationPolicies

        public boolean hasOperationPolicies()
      • hasOperationPolicies

        public void hasOperationPolicies​(boolean flag)
      • singleServiceNoPorts

        public void singleServiceNoPorts​(boolean flag)
      • resetMustUnderstand

        public void resetMustUnderstand​(boolean value)
      • resetMustUnderstand

        public boolean resetMustUnderstand()
      • init

        public void init()
      • isOptimized

        public void isOptimized​(boolean optimize)
      • isOptimized

        public boolean isOptimized()