org.globus.cog.karajan.workflow.futures
Class FutureVariableArguments
java.lang.Object
org.globus.cog.karajan.arguments.VariableArgumentsImpl
org.globus.cog.karajan.workflow.futures.FutureVariableArguments
- All Implemented Interfaces:
- Future, FutureList, VariableArguments
- Direct Known Subclasses:
- FutureNameBindingVariableArguments
- public class FutureVariableArguments
- extends VariableArgumentsImpl
- implements FutureList
FutureVariableArguments
public FutureVariableArguments()
append
public void append(Object value)
- Specified by:
append in interface VariableArguments- Overrides:
append in class VariableArgumentsImpl
appendAll
public void appendAll(List args)
- Specified by:
appendAll in interface VariableArguments- Overrides:
appendAll in class VariableArgumentsImpl
merge
public void merge(VariableArguments args)
- Specified by:
merge in interface VariableArguments- Overrides:
merge in class VariableArgumentsImpl
close
public void close()
- Specified by:
close in interface Future
isClosed
public boolean isClosed()
- Specified by:
isClosed in interface Future
getValue
public Object getValue()
throws FutureNotYetAvailable
- Specified by:
getValue in interface Future
- Throws:
FutureNotYetAvailable
futureIterator
public FutureIterator futureIterator()
- Specified by:
futureIterator in interface FutureList
copy
public VariableArguments copy()
- Specified by:
copy in interface VariableArguments- Overrides:
copy in class VariableArgumentsImpl
get
public Object get(int index)
- Specified by:
get in interface FutureList- Overrides:
get in class VariableArgumentsImpl
getAll
public List getAll()
- Specified by:
getAll in interface VariableArguments- Overrides:
getAll in class VariableArgumentsImpl
hashCode
public int hashCode()
- Overrides:
hashCode in class VariableArgumentsImpl
iterator
public Iterator iterator()
- Specified by:
iterator in interface VariableArguments- Overrides:
iterator in class VariableArgumentsImpl
size
public int size()
- Specified by:
size in interface VariableArguments- Overrides:
size in class VariableArgumentsImpl
toArray
public Object[] toArray()
- Specified by:
toArray in interface VariableArguments- Overrides:
toArray in class VariableArgumentsImpl
toString
public String toString()
- Overrides:
toString in class VariableArgumentsImpl
addModificationAction
public void addModificationAction(EventListener target,
Event event)
- Description copied from interface:
Future
- When the future becomes available, send the event to the element.
- Specified by:
addModificationAction in interface Future
getModificationActions
public List getModificationActions()
available
public int available()
getBackingList
public List getBackingList()
- This should not normally be called. It's intended for serialization