Interface IInternalProcessEngineService

  • All Known Implementing Classes:
    ProcessEngineAgent

    public interface IInternalProcessEngineService
    Services to be called from BPMN process instances to some super-ordinated process engine, if any.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      IFuture<java.lang.String> addEventMatcher​(java.lang.String[] eventtypes, UnparsedExpression expression, java.lang.String[] imports, java.util.Map<java.lang.String,​java.lang.Object> params, boolean remove, IResultCommand<IFuture<java.lang.Void>,​java.lang.Object> command)
      Register an event description to be notified, when the event happens.
      IFuture<java.lang.Void> removeEventMatcher​(java.lang.String id)
      Register an event description to be notified, when the event happens.
    • Method Detail

      • addEventMatcher

        IFuture<java.lang.String> addEventMatcher​(java.lang.String[] eventtypes,
                                                  UnparsedExpression expression,
                                                  java.lang.String[] imports,
                                                  java.util.Map<java.lang.String,​java.lang.Object> params,
                                                  boolean remove,
                                                  IResultCommand<IFuture<java.lang.Void>,​java.lang.Object> command)
        Register an event description to be notified, when the event happens.
        Returns:
        An id to be used for deregistration.
      • removeEventMatcher

        IFuture<java.lang.Void> removeEventMatcher​(java.lang.String id)
        Register an event description to be notified, when the event happens.