chemaxon.marvin.plugin.concurrent
Class DefaultPluginWorkUnit

java.lang.Object
  extended by chemaxon.marvin.plugin.concurrent.PluginWorkUnit
      extended by chemaxon.marvin.plugin.concurrent.DefaultPluginWorkUnit
All Implemented Interfaces:
WorkUnit, java.util.concurrent.Callable

public class DefaultPluginWorkUnit
extends PluginWorkUnit

Work unit performing plugin calculation and returning the cached results.

Since:
Marvin 5.2
Author:
Nora Mate

Field Summary
 
Fields inherited from class chemaxon.marvin.plugin.concurrent.PluginWorkUnit
plugin, target
 
Constructor Summary
DefaultPluginWorkUnit(CalculatorPluginOutput output, boolean stringResult)
          Constructor.
 
Method Summary
protected  java.lang.String getHeader()
          Returns the table header.
 java.lang.Object getResult()
          Returns the cached results.
 
Methods inherited from class chemaxon.marvin.plugin.concurrent.PluginWorkUnit
call, getWrapperException, setInput, setPlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPluginWorkUnit

public DefaultPluginWorkUnit(CalculatorPluginOutput output,
                             boolean stringResult)
Constructor.

Method Detail

getHeader

protected java.lang.String getHeader()
Returns the table header.

Overrides:
getHeader in class PluginWorkUnit
Returns:
the table header

getResult

public java.lang.Object getResult()
                           throws java.lang.Exception
Returns the cached results.

Specified by:
getResult in class PluginWorkUnit
Returns:
the cached results
Throws:
java.lang.Exception