Class AbstractEngineAutoConfiguration

java.lang.Object
com.flowable.spring.boot.AbstractEngineAutoConfiguration
Direct Known Subclasses:
AbstractSpringEngineAutoConfiguration, ContentEngineAutoConfiguration

public abstract class AbstractEngineAutoConfiguration
extends java.lang.Object
Base auto configuration for the different engines.
Author:
Filip Hrisafov, Javier Casal
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected FlowableProperties flowableProperties  
    protected org.slf4j.Logger logger  
    protected org.springframework.core.io.support.ResourcePatternResolver resourcePatternResolver  
  • Constructor Summary

    Constructors 
    Constructor Description
    AbstractEngineAutoConfiguration​(FlowableProperties flowableProperties)  
  • Method Summary

    Modifier and Type Method Description
    protected void configureEngine​(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration, javax.sql.DataSource dataSource)  
    protected <T> T defaultIfNotNull​(T value, T defaultValue)  
    protected java.lang.String defaultText​(java.lang.String deploymentName, java.lang.String defaultName)  
    java.util.List<org.springframework.core.io.Resource> discoverDeploymentResources​(java.lang.String prefix, java.util.List<java.lang.String> suffixes, boolean loadResources)  
    protected java.util.Set<java.lang.Class<?>> getCustomMybatisMapperClasses​(java.util.List<java.lang.String> customMyBatisMappers)  
    void setResourcePatternResolver​(org.springframework.core.io.support.ResourcePatternResolver resourcePatternResolver)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • setResourcePatternResolver

      @Autowired public void setResourcePatternResolver​(org.springframework.core.io.support.ResourcePatternResolver resourcePatternResolver)
    • configureEngine

      protected void configureEngine​(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration, javax.sql.DataSource dataSource)
    • discoverDeploymentResources

      public java.util.List<org.springframework.core.io.Resource> discoverDeploymentResources​(java.lang.String prefix, java.util.List<java.lang.String> suffixes, boolean loadResources) throws java.io.IOException
      Throws:
      java.io.IOException
    • getCustomMybatisMapperClasses

      protected java.util.Set<java.lang.Class<?>> getCustomMybatisMapperClasses​(java.util.List<java.lang.String> customMyBatisMappers)
    • defaultText

      protected java.lang.String defaultText​(java.lang.String deploymentName, java.lang.String defaultName)
    • defaultIfNotNull

      protected <T> T defaultIfNotNull​(T value, T defaultValue)