Class AsyncIndexingHistorySessionFactory

java.lang.Object
com.flowable.indexing.job.history.async.AsyncIndexingHistorySessionFactory
All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.SessionFactory

public class AsyncIndexingHistorySessionFactory
extends java.lang.Object
implements org.flowable.common.engine.impl.interceptor.SessionFactory
Author:
Filip Hrisafov
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener  
    protected java.util.List<java.lang.String> registeredJobDataTypes  
  • Constructor Summary

    Constructors 
    Constructor Description
    AsyncIndexingHistorySessionFactory()  
  • Method Summary

    Modifier and Type Method Description
    org.flowable.job.service.impl.history.async.AsyncHistoryListener getAsyncHistoryListener()  
    java.util.List<java.lang.String> getRegisteredJobDataTypes()  
    java.lang.Class<?> getSessionType()  
    org.flowable.common.engine.impl.interceptor.Session openSession​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)  
    void registerJobDataTypes​(java.util.List<java.lang.String> registeredJobDataTypes)  
    void setAsyncHistoryListener​(org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener)  
    void setRegisteredJobDataTypes​(java.util.List<java.lang.String> registeredJobDataTypes)  

    Methods inherited from class java.lang.Object

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

    • asyncHistoryListener

      protected org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener
    • registeredJobDataTypes

      protected java.util.List<java.lang.String> registeredJobDataTypes
  • Constructor Details

  • Method Details

    • getSessionType

      public java.lang.Class<?> getSessionType()
      Specified by:
      getSessionType in interface org.flowable.common.engine.impl.interceptor.SessionFactory
    • openSession

      public org.flowable.common.engine.impl.interceptor.Session openSession​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      Specified by:
      openSession in interface org.flowable.common.engine.impl.interceptor.SessionFactory
    • registerJobDataTypes

      public void registerJobDataTypes​(java.util.List<java.lang.String> registeredJobDataTypes)
    • getAsyncHistoryListener

      public org.flowable.job.service.impl.history.async.AsyncHistoryListener getAsyncHistoryListener()
    • setAsyncHistoryListener

      public void setAsyncHistoryListener​(org.flowable.job.service.impl.history.async.AsyncHistoryListener asyncHistoryListener)
    • getRegisteredJobDataTypes

      public java.util.List<java.lang.String> getRegisteredJobDataTypes()
    • setRegisteredJobDataTypes

      public void setRegisteredJobDataTypes​(java.util.List<java.lang.String> registeredJobDataTypes)