Class BaseBatchWithProcessFluent<T,​E>

  • All Implemented Interfaces:
    org.kie.internal.builder.fluent.ContextFluent<T,​E>, org.kie.internal.builder.fluent.ProcessFluent<T,​E>
    Direct Known Subclasses:
    KieSessionFluentImpl

    public abstract class BaseBatchWithProcessFluent<T,​E>
    extends BaseBatchFluent<T,​E>
    implements org.kie.internal.builder.fluent.ProcessFluent<T,​E>
    • Constructor Detail

      • BaseBatchWithProcessFluent

        public BaseBatchWithProcessFluent​(ExecutableImpl fluentCtx)
    • Method Detail

      • startProcess

        public T startProcess​(String processId)
        Specified by:
        startProcess in interface org.kie.internal.builder.fluent.ProcessFluent<T,​E>
      • startProcess

        public T startProcess​(String processId,
                              Map<String,​Object> parameters)
        Specified by:
        startProcess in interface org.kie.internal.builder.fluent.ProcessFluent<T,​E>
      • createProcessInstance

        public T createProcessInstance​(String processId,
                                       Map<String,​Object> parameters)
        Specified by:
        createProcessInstance in interface org.kie.internal.builder.fluent.ProcessFluent<T,​E>
      • startProcessInstance

        public T startProcessInstance​(long processInstanceId)
        Specified by:
        startProcessInstance in interface org.kie.internal.builder.fluent.ProcessFluent<T,​E>
      • signalEvent

        public T signalEvent​(String type,
                             Object event)
        Specified by:
        signalEvent in interface org.kie.internal.builder.fluent.ProcessFluent<T,​E>
      • signalEvent

        public T signalEvent​(String type,
                             Object event,
                             long processInstanceId)
        Specified by:
        signalEvent in interface org.kie.internal.builder.fluent.ProcessFluent<T,​E>
      • abortProcessInstance

        public T abortProcessInstance​(long processInstanceId)
        Specified by:
        abortProcessInstance in interface org.kie.internal.builder.fluent.ProcessFluent<T,​E>
      • getWorkItemManager

        public org.kie.internal.builder.fluent.WorkItemManagerFluent<org.kie.internal.builder.fluent.WorkItemManagerFluent,​T,​E> getWorkItemManager()
        Specified by:
        getWorkItemManager in interface org.kie.internal.builder.fluent.ProcessFluent<T,​E>