org.knime.core.node.workflow
Interface NodeExecutionJobManagerFactory

All Known Implementing Classes:
ThreadNodeExecutionJobManagerFactory

public interface NodeExecutionJobManagerFactory

Main entry point for compute intensive jobs. Controls resource (thread) allocation...

Author:
M. Berthold & B. Wiswedel, University of Konstanz

Method Summary
 String getID()
          Returns a unique ID of this job manager implementations.
 NodeExecutionJobManager getInstance()
          Get an instance for use in a node.
 String getLabel()
          Returns a user readable - but still most likely unique - label.
 String toString()
          
 

Method Detail

getID

String getID()
Returns a unique ID of this job manager implementations. Preferably this is the fully qualifying name of its package.
For a user readable label, see toString()

Returns:
a unique ID of this job manager implementations

toString

String toString()

Overrides:
toString in class Object

getLabel

String getLabel()
Returns a user readable - but still most likely unique - label. This is displayed in dialogs and user messages.

Returns:
a user readable label for this job manager

getInstance

NodeExecutionJobManager getInstance()
Get an instance for use in a node. It is to the discretion of implementing classes to return a new instance or a singleton here, whereby the latter should be returned if the job manager can not be parameterized.

Returns:
a new instance of a job manager or a singleton.


Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.