Interface IBmPlatformTask<T>

All Known Implementing Classes:
LegacyTaskWrapper, SingleNamespaceTaskWrapper

public interface IBmPlatformTask<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    The method called by the task executor with an active transaction.
  • Method Details

    • execute

      T execute(IBmPlatformTransaction transaction)

      The method called by the task executor with an active transaction. The method code must not commit or rollback the transaction.

      If the task is not supposed to return a result, then it may be parameterized with Void and return null.

      Parameters:
      transaction - The active transaction. May not be null.
      Returns:
      execution result, may be null.