Instantiates a Java object and returns a handle on it. The Java object must be released by the JavaFreeObject command.
Java.bdh
JavaLoadObject( in sClassSpecifier : string, in sTimerName : string optional ): number;
Handle on the Java object.
Parameter | Description |
---|---|
sClassSpecifier |
Fully qualified name of the class to instantiate. The class must be available via the classpath. The ‘/’ character has to be used as package separator. Example: java/lang/String. |
sTimerName |
(optional) Creates a custom time measure with the specified name for this function. |
var hTestObj : number; dcltrans transaction TInit begin // Load and start the JVM. JavaCreateJavaVM(); // instantiate the java class hTestObj := JavaLoadObject("Test"); end TInit; transaction THello begin JavaCallMethod(hTestObj, "doHello"); end THello; transaction TEnd begin JavaFreeObject(hTestObj); end TEnd;
JavaFrameworkBankSample.bdf
BankSample.java, Account.java, Customer.java, PremiumCustomer.java