This is to create a Bundle of linked Exception : a code may not stop at the first Exception it catches
but store the Exception in reverse order and then , when finished, throw a Set of Exception.
This class deals with "common resources": that is resources that
are not linked to a specific package (such resources are often queried
using an initial slash when querying a resource through the Class
resource methods such as getResource : getResource("/global.properties")).
Gets the index of a command, given its name
This routine compares the command string with the first part of
all the table entries and returns one of the following:
index (>= 0) If the command is fully matched
CMD_UNKNOWN If the command is not in the table
CMD_AMBIG If the command matches more than one entry
CMD_AMBIG - 1 - index If the command is partially matched
Gets the index of a command, given its name
This routine compares the command string with the first part of
all the table entries and returns one of the following:
index (>= 0) If the command is fully matched
CMD_UNKNOWN If the command is not in the table
CMD_AMBIG If the command matches more than one entry
CMD_AMBIG - 1 - index If the command is partially matched
a facility method to fetch our $Project.maven.properties based on standard resource algorithm (it supposes there is only one jar
for the same project in the ClassPath).
Dispatches a Command object to registered "executants" able to handle the command;
each command execution may be handled by a different Thread so every registered agent does not have to wait
for termination of code from the previous call.
will consult ctorArgs:
if present and object not created -> assigns value
if all assigned create object
consuls delegate methods
-> if present and object created -> forwards value
-> if present and not ctorArgs and not created -> assigns locally
-> else fails
This marker interface is used to specify that implementers of the code
executing the command explicitly acknowledge that the caller is waiting for completion of the command.