Class AssertionBuilderRegistryImpl

java.lang.Object
org.apache.neethi.AssertionBuilderFactoryImpl
org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl
All Implemented Interfaces:
org.apache.cxf.extension.BusExtension, AssertionBuilderRegistry, org.apache.neethi.AssertionBuilderFactory

public class AssertionBuilderRegistryImpl extends org.apache.neethi.AssertionBuilderFactoryImpl implements AssertionBuilderRegistry, org.apache.cxf.extension.BusExtension
  • Constructor Details

    • AssertionBuilderRegistryImpl

      public AssertionBuilderRegistryImpl()
    • AssertionBuilderRegistryImpl

      public AssertionBuilderRegistryImpl(org.apache.cxf.Bus b)
  • Method Details

    • setBus

      public final void setBus(org.apache.cxf.Bus b)
    • getRegistrationType

      public Class<?> getRegistrationType()
      Specified by:
      getRegistrationType in interface org.apache.cxf.extension.BusExtension
    • isIgnoreUnknownAssertions

      public boolean isIgnoreUnknownAssertions()
      Description copied from interface: AssertionBuilderRegistry
      Indicates if unknown assertions should simply be ignored. If set to false, the policy engine will throw an exception upon encountering an assertion type for which no AssertionBuilder has been registered.
      Specified by:
      isIgnoreUnknownAssertions in interface AssertionBuilderRegistry
      Returns:
      false if unknown assertions will result in an exception
    • setIgnoreUnknownAssertions

      public void setIgnoreUnknownAssertions(boolean ignore)
      Description copied from interface: AssertionBuilderRegistry
      Indicates if unknown assertions should simply be ignored. If set to false, the policy engine will throw an exception upon encountering an assertion type for which no AssertionBuilder has been registered.
      Specified by:
      setIgnoreUnknownAssertions in interface AssertionBuilderRegistry
      Parameters:
      ignore - if unknown assertions should be ignored
    • loadDynamic

      protected void loadDynamic()
      Overrides:
      loadDynamic in class org.apache.neethi.AssertionBuilderFactoryImpl
    • handleNoRegisteredBuilder

      protected org.apache.neethi.builders.AssertionBuilder<?> handleNoRegisteredBuilder(QName qname)
      Overrides:
      handleNoRegisteredBuilder in class org.apache.neethi.AssertionBuilderFactoryImpl