Class PluginExecutionException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.util.concurrent.ExecutionException
chemaxon.marvin.plugin.concurrent.PluginExecutionException
All Implemented Interfaces:
Serializable

@PublicApi public class PluginExecutionException extends ExecutionException
Exception wrapping a cause Throwable and the plugin object which has thrown the Throwable.
Since:
Marvin 5.0
See Also:
  • Constructor Details

    • PluginExecutionException

      public PluginExecutionException(CalculatorPlugin plugin, Throwable cause)
      Constructor.
      Parameters:
      plugin - the calculator plugin
      cause - the throwable
    • PluginExecutionException

      public PluginExecutionException(CalculatorPlugin plugin, String message, Throwable cause)
      Constructor.
      Parameters:
      plugin - the calculator plugin
      message - the exception message
      cause - the throwable
  • Method Details

    • getPlugin

      public CalculatorPlugin getPlugin()
      Returns the plugin object.
      Returns:
      the plugin object