Uses of Interface
com.parabon.runtime.DataBuffer

Packages that use DataBuffer
com.parabon.client   
com.parabon.runtime   
 

Uses of DataBuffer in com.parabon.client
 

Classes in com.parabon.client that implement DataBuffer
 class ElementProxy
          Allows a task to hold a virtual reference to a data element which is modified during task serialization to use actual element contents during task execution.
static class ElementProxy.Placeholder
          Used internally by ElementProxy; should not be referenced used directly by applications.
 

Methods in com.parabon.client that return DataBuffer
 DataBuffer SerializableTaskContextProxy.createDataBuffer()
           
 DataBuffer SerializableTaskContextProxy.Placeholder.createDataBuffer()
           
 DataBuffer SerializableTaskWrapper.createDataBuffer()
           
 DataBuffer SerializableTaskContextProxy.createDataBuffer(boolean useDiskHint)
           
 DataBuffer SerializableTaskContextProxy.Placeholder.createDataBuffer(boolean useDiskHint)
           
 DataBuffer SerializableTaskWrapper.createDataBuffer(boolean useDiskHint)
           
 DataBuffer SerializableTaskContextProxy.getElement(java.net.URI uri)
           
 DataBuffer SerializableTaskContextProxy.Placeholder.getElement(java.net.URI uri)
           
 DataBuffer SerializableTaskWrapper.getElement(java.net.URI uri)
           
protected  DataBuffer SerializableTaskWrapper.getTempBuffer()
           
 DataBuffer SerializableTaskWrapper.run(TaskContext context, DataBuffer parameters)
           
 

Methods in com.parabon.client with parameters of type DataBuffer
 void SerializableTaskContext.logCheckpoint(DataBuffer checkpoint)
          This form of logCheckpoint should not be used for SerializableTasks.
 void SerializableTaskContextProxy.logCheckpoint(DataBuffer checkpoint)
           
 void SerializableTaskContextProxy.Placeholder.logCheckpoint(DataBuffer checkpoint)
           
 void SerializableTaskWrapper.logCheckpoint(DataBuffer checkpoint)
           
 void SerializableTaskContext.logCheckpoint(DataBuffer checkpoint, boolean force)
          This form of logCheckpoint should not be used for SerializableTasks.
 void SerializableTaskContextProxy.logCheckpoint(DataBuffer checkpoint, boolean force)
           
 void SerializableTaskContextProxy.Placeholder.logCheckpoint(DataBuffer checkpoint, boolean force)
           
 void SerializableTaskWrapper.logCheckpoint(DataBuffer checkpoint, boolean force)
           
 void SerializableTaskContextProxy.postIntermediateResultsData(DataBuffer intermediateResults)
           
 void SerializableTaskContextProxy.Placeholder.postIntermediateResultsData(DataBuffer intermediateResults)
           
 void SerializableTaskWrapper.postIntermediateResultsData(DataBuffer intermediateResults)
           
 void SerializableTaskContextProxy.postIntermediateResultsData(double progress, DataBuffer intermediateResults)
           
 void SerializableTaskContextProxy.Placeholder.postIntermediateResultsData(double progress, DataBuffer intermediateResults)
           
 void SerializableTaskWrapper.postIntermediateResultsData(double progress, DataBuffer intermediateResults)
           
 DataBuffer SerializableTaskWrapper.run(TaskContext context, DataBuffer parameters)
           
 

Constructors in com.parabon.client with parameters of type DataBuffer
ElementProxy(java.net.URI uri, DataBuffer contents)
          Construct a new ElementProxy during task execution which points to the existing DataBuffer corresponding to the given data element (obtained via TaskContext.getDataElement()).
 

Uses of DataBuffer in com.parabon.runtime
 

Methods in com.parabon.runtime that return DataBuffer
 DataBuffer TaskContext.createDataBuffer()
          Create a data buffer for the task to use internally.
 DataBuffer TaskContext.createDataBuffer(boolean useDiskHint)
          Similar to createDataBuffer(), but tends to create a buffer stored either entirely on disk or entirely in memory as specified by the supplied hint.
 DataBuffer TaskContext.getElement(java.net.URI uri)
          Obtain a data element.
 DataBuffer Task.run(TaskContext context, DataBuffer parameters)
          Execute the task normally, either initially or from a checkpoint.
 

Methods in com.parabon.runtime with parameters of type DataBuffer
 void TaskContext.logCheckpoint(DataBuffer checkpoint)
          Log a checkpoint which may be used to restart this task at a later time.
 void TaskContext.logCheckpoint(DataBuffer checkpoint, boolean force)
          Log a checkpoint which may be used to restart this task at a later time.
 void TaskContext.postIntermediateResultsData(DataBuffer intermediateResults)
          Post intermediate results.
 void TaskContext.postIntermediateResultsData(double progress, DataBuffer intermediateResults)
          Post intermediate results and report progress simultaneously.
 DataBuffer Task.run(TaskContext context, DataBuffer parameters)
          Execute the task normally, either initially or from a checkpoint.