Class AbstractProcessorSessionExecutionBody<T,​X extends java.lang.Exception>

  • All Implemented Interfaces:
    ProcessorSessionExecutionBody
    Direct Known Subclasses:
    AbstractMultiThreadedProcessorSessionExecutionBody

    public abstract class AbstractProcessorSessionExecutionBody<T,​X extends java.lang.Exception>
    extends SessionExecutionBody
    implements ProcessorSessionExecutionBody
    Default implementation of the Impex SessionExecutionBody for injecting a set of attributes in local execution context (maybe in slayer we should use their slayer counterparts
    • language -> null
    • FlexibleSearch.DISABLE_RESTRICTIONS -> Boolean.TRUE
    • FlexibleSearch.DISABLE_RESTRICTION_GROUP_INHERITANCE ->Boolean.TRUE
    • use.fast.algorithms -> Boolean.TRUE
    • CoreImpExConstants.IMPORT_MODE -> Boolean.TRUE
    • Item.DISABLE_ATTRIBUTE_CHECK -> Boolean.TRUE
    Handles also any checked Exception and stores for the verification after execute() finishes.
    • Constructor Detail

      • AbstractProcessorSessionExecutionBody

        public AbstractProcessorSessionExecutionBody()