Annotation Type ConditionalOnDmnEngine


@Retention(RUNTIME)
@Target({TYPE,METHOD})
@Documented
@ConditionalOnClass(name={"org.flowable.dmn.engine.DmnEngine","org.flowable.dmn.spring.SpringDmnEngineConfiguration"})
@ConditionalOnProperty(prefix="flowable.dmn",
                       name="enabled",
                       havingValue="true",
                       matchIfMissing=true)
public @interface ConditionalOnDmnEngine
A meta Conditional annotation that checks if the DMN engine should / can be activated.

By default the dmn engine is activated when the DmnEngine and SpringDmnEngineConfiguration are present. Additionally the property flowable.dmn.enabled is checked, if it is true or missing the dmn engine would be enabled.