Class PluginTransactionContext

java.lang.Object
com.atlassian.plugin.manager.PluginTransactionContext

public class PluginTransactionContext extends Object
Utility for wrapping an action triggering sending plugin events with PluginTransactionStartEvent and PluginTransactionEndEvent. A "plugin transaction" exists in the context of a single thread. See DefaultPluginManager
  • Constructor Details

    • PluginTransactionContext

      public PluginTransactionContext(PluginEventManager pluginEventManager)
  • Method Details

    • addEvent

      public void addEvent(Object event)
    • wrap

      public void wrap(Runnable runnable)
    • wrap

      public <T> T wrap(Supplier<T> supplier)