jklustor-overlap-0.0.2-20140619012940 (ChemAxon)


com.chemaxon.overlap.storage
Class Process<D extends com.chemaxon.descriptors.common.Descriptor>

Object
  extended by com.chemaxon.overlap.storage.Process<D>
Type Parameters:
D - Represented descriptor
All Implemented Interfaces:
Callable<List<ProcessQueueItem<D>>>

 class Process<D extends com.chemaxon.descriptors.common.Descriptor>
extends Object
implements Callable<List<ProcessQueueItem<D>>>

Process a set of PQE elements.

This implementation should not fail; failures are reported individually.


Constructor Summary
Process(com.chemaxon.descriptors.common.DescriptorGenerator<D> generator, StandardizerWrapper standardizer, List<ProcessQueueItem<D>> itemsToProcess)
          Construct.
 
Method Summary
 List<ProcessQueueItem<D>> call()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Process

Process(com.chemaxon.descriptors.common.DescriptorGenerator<D> generator,
        StandardizerWrapper standardizer,
        List<ProcessQueueItem<D>> itemsToProcess)
Construct.

Parameters:
generator - Descriptor generator to use
standardizer - Standardizer to invoke on molecules
itemsToProcess - Tasks to process sequentially. This reference will returned upon completion.
Method Detail

call

public List<ProcessQueueItem<D>> call()
                                                                                  throws Exception
Specified by:
call in interface Callable<List<ProcessQueueItem<D extends com.chemaxon.descriptors.common.Descriptor>>>
Throws:
Exception

jklustor-overlap-0.0.2-20140619012940 (ChemAxon)