org.globus.cog.karajan.workflow.nodes.restartLog
Class LogVargOperator

java.lang.Object
  extended by org.globus.cog.karajan.arguments.AbstractWriteOnlyVariableArguments
      extended by org.globus.cog.karajan.workflow.nodes.functions.VariableArgumentsOperator
          extended by org.globus.cog.karajan.workflow.nodes.restartLog.LogVargOperator
All Implemented Interfaces:
VariableArguments

public class LogVargOperator
extends VariableArgumentsOperator


Constructor Summary
LogVargOperator(FlushableLockedFileWriter writer)
           
 
Method Summary
 void close()
           
 File getFile()
           
protected  Object initialValue()
           
 boolean isCommutative()
           
protected  Object update(Object oldvalue, Object item)
           
 
Methods inherited from class org.globus.cog.karajan.workflow.nodes.functions.VariableArgumentsOperator
append, appendAll, getValue, merge
 
Methods inherited from class org.globus.cog.karajan.arguments.AbstractWriteOnlyVariableArguments
addListener, butFirst, copy, get, getAll, isEmpty, iterator, removeFirst, removeListener, set, set, size, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogVargOperator

public LogVargOperator(FlushableLockedFileWriter writer)
Method Detail

initialValue

protected Object initialValue()
Specified by:
initialValue in class VariableArgumentsOperator

update

protected Object update(Object oldvalue,
                        Object item)
Specified by:
update in class VariableArgumentsOperator

isCommutative

public boolean isCommutative()

close

public void close()
           throws IOException
Throws:
IOException

getFile

public File getFile()