edu.mssm.crover.ims.tasks
Interface TaskData

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
FileContentTaskData, FileTaskData, MaskSequenceTaskData, MegablastTaskData, SequenceTaskData, SumTaskData

public interface TaskData
extends java.io.Serializable


Method Summary
 boolean canMerge()
          Does this instance support the merge operation?
 boolean canSplit()
          Does this instance support the split operation?
 TaskData merge(java.util.Collection task_data)
          Returns the merging of independent task_data in one instance.
 long size()
          Returns a number proportional to the number of data represented by this instance.
 java.util.Collection split(int numpieces)
          Splits the data contained in this instance into several pieces.
 

Method Detail

canSplit

boolean canSplit()
Does this instance support the split operation?


split

java.util.Collection split(int numpieces)
Splits the data contained in this instance into several pieces.


canMerge

boolean canMerge()
Does this instance support the merge operation?


merge

TaskData merge(java.util.Collection task_data)
Returns the merging of independent task_data in one instance.


size

long size()
Returns a number proportional to the number of data represented by this instance.



Copyright © 2003-2013 Institute for Computational Biomedicine, All Rights Reserved.