Magic uniPaaSは、メソッドを実行したり、疑似参照を使用して変数を参照したり更新したりするJavaクラスのインスタンスを作成することができます。疑似参照とは、Javaクラスのインスタンスを表すBLOB項目です。メソッドが呼び出されると関数の戻り値としてBLOB値をMagic uniPaaSに返します。
クラスのスタティックメソッドや変数は、クラス名とメソッドまたは変数名を指定することで、Java クラスのインスタンスを作成しないでアクセスすることができます。
以下のMagic uniPaaSの関数は、Javaでのメソッド呼び出しのように使用することができます。エンジンの各コンテキストは疑似参照と実参照の間で内部マップを作成します。
例えば、 Magicプログラムは、変数項目(A)として疑似参照を作成する場合、JCreate関数を使用します。インスタンスに対する実参照は、変数項目(A)と内部的にリンクしています。コンテキスト内のあらゆるMagicプログラムは、JCall(A, .) を使用することでメソッドやオブジェクトの変数にアクセスすることができます。
Java関数をMagicプログラムから呼び出すことで次のようなことができます。
Javaクラスの新しいインスタンス作成
Java クラスかインスタンスのメソッド呼び出し
例外報告の取得
変数の値の照会や更新
Magic uniPaaSのJava 関数の詳細は、ここをクリックしてください。