A C D E F G I M N O P R S T U W

A

abortExecution(Invocation, String) - Method in class wrapper.CPAMMegamodule
Abort the invocation.
accuracy - Variable in class wrapper.ResultStatus
 
add(String, Object) - Method in class wrapper.ParamValueTable
 
addParam(String, Object) - Method in class wrapper.CPAMMegamodule
Adds a name value pair to the list of known paramaters of a megamodule.

C

clientIds - Variable in class wrapper.RMI_CPAM_V2_0
 
clientParams - Variable in class wrapper.Connection
 
clientParamsStatus - Variable in class wrapper.Connection
Status of the client parameters.
Connection - class wrapper.Connection.
 
Connection(ParamValueTable, CPAMMegamodule, Integer) - Constructor for class wrapper.Connection
 
connectionId - Variable in class wrapper.Connection
Id of this connection.
connections - Variable in class wrapper.CPAMMegamodule
Maps connection ids to connection objects.
connectionTerminated(Integer) - Method in class wrapper.CPAMMegamodule
 
containsName(String) - Method in class wrapper.ParamValueTable
 
containsParam(String) - Method in class wrapper.Invocation
 
containsParam(String) - Method in interface wrapper.CPAMWrapperCallbacks
Checks if a specific parameter exists.
CPAMInterface - class wrapper.CPAMInterface.
General class for interfacing to a megamodule.
CPAMInterface() - Constructor for class wrapper.CPAMInterface
Never use this constructor.
CPAMInterface(String, String) - Constructor for class wrapper.CPAMInterface
Instantiates a megamodule inclusive its interface to a distribution protocol.
CPAMMegamodule - class wrapper.CPAMMegamodule.
 
CPAMMegamodule(String) - Constructor for class wrapper.CPAMMegamodule
 
CPAMWrapperCallbacks - interface wrapper.CPAMWrapperCallbacks.
Defines the callback functions to be used by the wrapped computational (legacy) code for getting parameter values, reporting progress, and storing results.
createConnection() - Method in class wrapper.CPAMMegamodule
Creates a new connection object and its connection id.
createInvocation(String) - Method in class wrapper.Connection
 
createParameters() - Method in class wrapper.CPAMMegamodule
Sets up the table with the parameter names and default values for this megamodule.

D

datavolumeAccuracy - Variable in class wrapper.Estimates
Accuracy of the value for data volume
datavolumeProvided - Variable in class wrapper.Estimates
Value for data volume estimation is provided by megamodule
datavolumeRequired - Variable in class wrapper.Estimates
Cost estimation for data volume is required by clien
datavolumeValue - Variable in class wrapper.Estimates
Estimated value for data volume
defaultParams - Variable in class wrapper.CPAMMegamodule
Table of all the parameters in the megamodule and their default values.
dispatchInvocation(CPAMWrapperCallbacks, String) - Method in class wrapper.CPAMMegamodule
Executes an invocation.

E

ESTIMATE(String, String, ChaimsAttrSequence) - Method in class wrapper.RMI_CPAM_V2_0
 
Estimates - class wrapper.Estimates.
Data structure that contains which estimates are required and then gets filled with the required estimates.
Estimates() - Constructor for class wrapper.Estimates
 
EXAMINE(long, String) - Method in class wrapper.RMI_CPAM_V2_0
 
EXTRACT(long, ChaimsAttrSequence) - Method in class wrapper.RMI_CPAM_V2_0
 

F

feeAccuracy - Variable in class wrapper.Estimates
Accuracy of the value for fee
feeProvided - Variable in class wrapper.Estimates
Value for fee estimation is provided by megamodule
feeRequired - Variable in class wrapper.Estimates
Cost estimation for fee is required by clien
feeValue - Variable in class wrapper.Estimates
Estimated value for fee

G

get(String) - Method in interface wrapper.ParamValueTableReader
Returns the value of the specified name value pair.
get(String) - Method in class wrapper.ParamValueTable
 
getClientParams() - Method in class wrapper.Connection
 
getConnection(Integer) - Method in class wrapper.CPAMMegamodule
 
getEstimates(String, Estimates) - Method in class wrapper.Connection
 
getInvocation(Integer) - Method in class wrapper.Connection
 
getInvocation(Integer) - Method in class wrapper.CPAMMegamodule
 
getInvocationId() - Method in class wrapper.Invocation
 
getInvocationId() - Method in interface wrapper.CPAMWrapperCallbacks
Returns the invocation Id for this invocation object.
getParam(String) - Method in class wrapper.Connection
 
getParam(String) - Method in class wrapper.Invocation
 
getParam(String) - Method in interface wrapper.CPAMWrapperCallbacks
Reads a parameter value.
GETPARAM(String, ChaimsAttrSequence) - Method in class wrapper.RMI_CPAM_V2_0
 
getParamStatus(String) - Method in class wrapper.Invocation
 

I

initParam(String, Object) - Method in class wrapper.Invocation
 
InvalidConnectionIdException - exception wrapper.InvalidConnectionIdException.
 
InvalidConnectionIdException() - Constructor for class wrapper.InvalidConnectionIdException
 
InvalidConnectionIdException(String) - Constructor for class wrapper.InvalidConnectionIdException
 
InvalidInvocationIdException - exception wrapper.InvalidInvocationIdException.
 
InvalidInvocationIdException() - Constructor for class wrapper.InvalidInvocationIdException
 
InvalidInvocationIdException(String) - Constructor for class wrapper.InvalidInvocationIdException
 
Invocation - class wrapper.Invocation.
 
Invocation(ParamValueTable, String, Connection, Integer) - Constructor for class wrapper.Invocation
 
invocationId - Variable in class wrapper.ResultStatus
InvocationId of the invocation to which this result status belongs.
invocationId - Variable in class wrapper.InvocationStatus
Id of the invocation this status report is for.
invocationId - Variable in class wrapper.Invocation
 
invocationProgress - Variable in class wrapper.Invocation
Progress of the invocation.
invocations - Variable in class wrapper.Connection
List of all the invocations of this connection.
invocationStatus - Variable in class wrapper.Invocation
Status of the invocation.
InvocationStatus - class wrapper.InvocationStatus.
Data structure used to report invocation status.
InvocationStatus(Integer) - Constructor for class wrapper.InvocationStatus
 
invocationTerminated(Integer) - Method in class wrapper.Connection
 
INVOKE(String, String, ChaimsAttrValContainer) - Method in class wrapper.RMI_CPAM_V2_0
 
invParams - Variable in class wrapper.Invocation
The invocation specific settings of all the parameters, contains client specific or default settings if no invocation specific settings exist.
invParamsAccuracy - Variable in class wrapper.Invocation
Contains the accuracy for all parameters.
invParamsStatus - Variable in class wrapper.Invocation
The status of the invocation specific parameter settings.

M

m - Variable in class wrapper.CPAMInterface
Reference to the megamodule instance belonging to this interface instance.
main(String[]) - Static method in class wrapper.RMI_CPAM_V2_0
 
makeEstimate(Estimates, String, ParamValueTableReader) - Method in class wrapper.CPAMMegamodule
Make estimates.
methodname - Variable in class wrapper.Invocation
 
MethodNameException - exception wrapper.MethodNameException.
 
MethodNameException() - Constructor for class wrapper.MethodNameException
 
MethodNameException(String) - Constructor for class wrapper.MethodNameException
 

N

name - Variable in class wrapper.ResultStatus
Name of the parameter.
noCon - Static variable in class wrapper.CPAMMegamodule
Number of possible connections per megamodule.
noInv - Static variable in class wrapper.CPAMMegamodule
Number of possible invocation per connection

O

OutOfResourcesException - exception wrapper.OutOfResourcesException.
 
OutOfResourcesException() - Constructor for class wrapper.OutOfResourcesException
 
OutOfResourcesException(String) - Constructor for class wrapper.OutOfResourcesException
 

P

ParameterNameException - exception wrapper.ParameterNameException.
 
ParameterNameException() - Constructor for class wrapper.ParameterNameException
 
ParameterNameException(String) - Constructor for class wrapper.ParameterNameException
 
ParameterTypeException - exception wrapper.ParameterTypeException.
 
ParameterTypeException() - Constructor for class wrapper.ParameterTypeException
 
ParameterTypeException(String) - Constructor for class wrapper.ParameterTypeException
 
paramtype - Variable in class wrapper.RMI_CPAM_V2_0
 
paramtype - Variable in class wrapper.ParamValueTable
 
paramType - Variable in class wrapper.CPAMMegamodule
Kind of parameters this megamodule accepts (String or Gentype or ....)
paramType - Variable in class wrapper.CPAMInterface
Indicates which kind of parameters have to be expected; valid values are so far "String" and "Gentype"
ParamValueTable - class wrapper.ParamValueTable.
 
ParamValueTable(String) - Constructor for class wrapper.ParamValueTable
 
ParamValueTableReader - interface wrapper.ParamValueTableReader.
The interface ParamValueTableReader defines the read operation on the table that contains the name value pairs for parameters.
parent - Variable in class wrapper.Connection
Pointer to the parent megamodule.
parent - Variable in class wrapper.Invocation
 
progress - Variable in class wrapper.InvocationStatus
Progress of the invocation.

R

random - Variable in class wrapper.Connection
Random number generator for generating the invocation ids.
random - Variable in class wrapper.CPAMMegamodule
 
ResultStatus - class wrapper.ResultStatus.
Contains status information for a result parameter.
ResultStatus(String, Integer) - Constructor for class wrapper.ResultStatus
 
RMI_CPAM_V2_0 - class wrapper.RMI_CPAM_V2_0.
 
RMI_CPAM_V2_0(String, String) - Constructor for class wrapper.RMI_CPAM_V2_0
 
run() - Method in class wrapper.Invocation
 

S

set(String, Object) - Method in class wrapper.ParamValueTable
 
SETPARAM(String, ChaimsAttrValContainer) - Method in class wrapper.RMI_CPAM_V2_0
 
SETUP(String) - Method in class wrapper.RMI_CPAM_V2_0
 
startExecution() - Method in class wrapper.Invocation
 
status - Variable in class wrapper.ResultStatus
Status of the result.
status - Variable in class wrapper.InvocationStatus
Status of the invocation.
status() - Method in class wrapper.Invocation
 

T

terminate() - Method in class wrapper.Connection
 
terminate() - Method in class wrapper.Invocation
 
TERMINATE(long) - Method in class wrapper.RMI_CPAM_V2_0
 
TERMINATEALL(String) - Method in class wrapper.RMI_CPAM_V2_0
 
test() - Method in class wrapper.CPAMInterface
Interactive test method.
testIfGentype(Object) - Method in class wrapper.ParamValueTable
 
testRMI() - Method in class wrapper.RMI_CPAM_V2_0
 
timeAccuracy - Variable in class wrapper.Estimates
Accuracy of the value for execution time
timeProvided - Variable in class wrapper.Estimates
Value for execution time estimation is provided by megamodule
timeRequired - Variable in class wrapper.Estimates
Cost estimation for execution time is required by client
timeValue - Variable in class wrapper.Estimates
Estimated value for execution time

U

updateExecutionStatus(CPAMWrapperCallbacks, String) - Method in class wrapper.CPAMMegamodule
If new progress information exists for the invocation given by invocationObject or if new result values exist that influence the status of this invocation, report them now.
updateInvocationProgress(float) - Method in class wrapper.Invocation
 
updateInvocationProgress(float) - Method in interface wrapper.CPAMWrapperCallbacks
Updates invocation progress.
updateParam(String, Object) - Method in class wrapper.Connection
 
updateParam(String, Object, boolean, float) - Method in class wrapper.Invocation
 
updateParam(String, Object, boolean, float) - Method in interface wrapper.CPAMWrapperCallbacks
Stores results.
updateResult(String, CPAMWrapperCallbacks, String) - Method in class wrapper.CPAMMegamodule
If new results for the parameter with the name paramname exist that have not yet been reported back to the wrapper, do it now.

W

wrapper - package wrapper
The package "wrapper" contains a wrapper template that can be used to wrap any kind of computational services into CPAM compliant megamodules; this documentation contains information for how to wrap computational code (see user information) as well as as information for changing the wrapper templates (see maintenance information).

A C D E F G I M N O P R S T U W