Package org.apache.cxf.ws.policy
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 Summary
Constructors Constructor Description AssertionBuilderRegistryImpl()AssertionBuilderRegistryImpl(org.apache.cxf.Bus b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getRegistrationType()protected org.apache.neethi.builders.AssertionBuilder<?>handleNoRegisteredBuilder(QName qname)booleanisIgnoreUnknownAssertions()Indicates if unknown assertions should simply be ignored.protected voidloadDynamic()voidsetBus(org.apache.cxf.Bus b)voidsetIgnoreUnknownAssertions(boolean ignore)Indicates if unknown assertions should simply be ignored.-
Methods inherited from class org.apache.neethi.AssertionBuilderFactoryImpl
build, getBuilder, getConverterRegistry, getPolicyEngine, registerBuilder, registerBuilder
-
-
-
-
Method Detail
-
setBus
public final void setBus(org.apache.cxf.Bus b)
-
getRegistrationType
public Class<?> getRegistrationType()
- Specified by:
getRegistrationTypein interfaceorg.apache.cxf.extension.BusExtension
-
isIgnoreUnknownAssertions
public boolean isIgnoreUnknownAssertions()
Description copied from interface:AssertionBuilderRegistryIndicates 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:
isIgnoreUnknownAssertionsin interfaceAssertionBuilderRegistry- Returns:
- false if unknown assertions will result in an exception
-
setIgnoreUnknownAssertions
public void setIgnoreUnknownAssertions(boolean ignore)
Description copied from interface:AssertionBuilderRegistryIndicates 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:
setIgnoreUnknownAssertionsin interfaceAssertionBuilderRegistry- Parameters:
ignore- if unknown assertions should be ignored
-
loadDynamic
protected void loadDynamic()
- Overrides:
loadDynamicin classorg.apache.neethi.AssertionBuilderFactoryImpl
-
handleNoRegisteredBuilder
protected org.apache.neethi.builders.AssertionBuilder<?> handleNoRegisteredBuilder(QName qname)
- Overrides:
handleNoRegisteredBuilderin classorg.apache.neethi.AssertionBuilderFactoryImpl
-
-