org.globus.cog.karajan.arguments
Class ArgUtil
java.lang.Object
org.globus.cog.karajan.arguments.ArgUtil
- public final class ArgUtil
- extends Object
|
Method Summary |
static void |
addChannelBuffers(VariableStack stack)
|
static void |
closeBuffers(VariableStack stack)
|
static void |
createChannel(VariableStack stack,
String channel)
|
static void |
createChannel(VariableStack stack,
String channel,
VariableArguments data)
|
static void |
createChannels(VariableStack stack,
Collection channels)
|
static void |
createChannels(VariableStack stack,
String[] channels)
|
static VariableArguments |
getChannelArguments(VariableStack stack,
String channel)
|
static VariableArguments |
getChannelReturn(VariableStack stack,
String channel)
|
static Set |
getDefinedChannelNames(VariableStack stack)
|
static NamedArguments |
getNamedArguments(VariableStack stack)
|
static NamedArguments |
getNamedReturn(VariableStack stack)
|
static ParallelChannelBuffer |
getParallelBuffer(VariableStack stack,
String name)
|
static VariableArguments |
getVariableArguments(VariableStack stack)
|
static VariableArguments |
getVariableReturn(VariableStack stack)
|
static void |
initializeChannelBuffers(VariableStack stack)
|
static void |
initializeNamedArguments(VariableStack stack)
|
static VariableArguments |
initializeVariableArguments(VariableStack stack)
|
static boolean |
isReceiverPresent(VariableStack stack,
String channel)
|
static boolean |
namedArgumentsPresent(VariableStack stack)
|
static void |
removeChannel(VariableStack stack,
String channel)
|
static void |
removeChannels(VariableStack stack,
String[] channels)
|
static void |
removeNamedArguments(VariableStack stack)
|
static void |
removeVariableArguments(VariableStack stack)
|
static void |
setNamedArguments(VariableStack stack,
NamedArguments args)
|
static void |
setVariableArguments(VariableStack stack,
VariableArguments args)
|
static boolean |
variableArgumentsPresent(VariableStack stack)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NARGS
public static final String NARGS
- See Also:
- Constant Field Values
VARGS
public static final String VARGS
- See Also:
- Constant Field Values
CHANNEL_LIST
public static final String CHANNEL_LIST
- See Also:
- Constant Field Values
ArgUtil
public ArgUtil()
getNamedReturn
public static NamedArguments getNamedReturn(VariableStack stack)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
getVariableReturn
public static VariableArguments getVariableReturn(VariableStack stack)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
getChannelReturn
public static VariableArguments getChannelReturn(VariableStack stack,
String channel)
throws VariableNotFoundException
- Throws:
VariableNotFoundException
initializeNamedArguments
public static void initializeNamedArguments(VariableStack stack)
initializeVariableArguments
public static VariableArguments initializeVariableArguments(VariableStack stack)
removeNamedArguments
public static void removeNamedArguments(VariableStack stack)
removeVariableArguments
public static void removeVariableArguments(VariableStack stack)
setNamedArguments
public static void setNamedArguments(VariableStack stack,
NamedArguments args)
setVariableArguments
public static void setVariableArguments(VariableStack stack,
VariableArguments args)
getNamedArguments
public static NamedArguments getNamedArguments(VariableStack stack)
getVariableArguments
public static VariableArguments getVariableArguments(VariableStack stack)
getChannelArguments
public static VariableArguments getChannelArguments(VariableStack stack,
String channel)
isReceiverPresent
public static boolean isReceiverPresent(VariableStack stack,
String channel)
createChannel
public static void createChannel(VariableStack stack,
String channel,
VariableArguments data)
createChannel
public static void createChannel(VariableStack stack,
String channel)
removeChannel
public static void removeChannel(VariableStack stack,
String channel)
getDefinedChannelNames
public static Set getDefinedChannelNames(VariableStack stack)
createChannels
public static void createChannels(VariableStack stack,
Collection channels)
createChannels
public static void createChannels(VariableStack stack,
String[] channels)
removeChannels
public static void removeChannels(VariableStack stack,
String[] channels)
variableArgumentsPresent
public static boolean variableArgumentsPresent(VariableStack stack)
namedArgumentsPresent
public static boolean namedArgumentsPresent(VariableStack stack)
initializeChannelBuffers
public static void initializeChannelBuffers(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
getParallelBuffer
public static ParallelChannelBuffer getParallelBuffer(VariableStack stack,
String name)
throws ExecutionException
- Throws:
ExecutionException
addChannelBuffers
public static void addChannelBuffers(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException
closeBuffers
public static void closeBuffers(VariableStack stack)
throws ExecutionException
- Throws:
ExecutionException