Passing values to a Java method
This example demonstrates calling a Java method and returning a value to Mosel.
model MosJvmExample1
uses "mosjvm"
parameters
SRC_VALUE=5
end-parameters
writeln(SRC_VALUE, "*2=",
jvmcallint("com.fico.examples.MathOperations.multiply", SRC_VALUE, 2))
if jvmstatus=false then
setmatherr("Java exception: "+ jvmgetexceptionclass)
end-if
end-model Where the MathOperations class is defined as follows:
package com.fico.examples;
public class MathOperations {
public static int multiply(int v1,int v2) {
return v1*v2;
}
}
