BEA ホーム | 製品 | デベロッパ・センタ | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Integration > BPM トピック > BPM クライアント アプリケーション プログラミング > EJB 記述子および Java クラス記述子 |
BPM クライアント アプリケーション プログラミング
|
EJB 記述子および Java クラス記述子
記述子とはサーバ側の各 EJB および Java クラスを説明するもので、クライアントに情報を渡すために使用されます。この付録では、EJB および Java クラスの記述子オブジェクトおよびそのメソッドを説明します。内容は以下のとおりです。
EJB および Java クラスの記述子オブジェクトの詳細については、ビジネス オペレーションのコンフィグレーションを参照してください。
ClassDescriptor オブジェクト
com.bea.wlpi.common.ClassDescriptor オブジェクトでは、サーバ側 Java クラスが説明されます。ClassDescriptor は、サーバにデプロイされた Java クラスに関する情報をクライアントに渡すために使用されます。
新しい ClassDescriptor オブジェクトは以下のコンストラクタを使用して作成できます。
public ClassDescriptor(java.lang.Class javaClass)
ClassDescriptor オブジェクト データおよびオブジェクト定義後のデータにアクセスする際に使用可能な取得メソッドを次の表に示します。
詳細については、Javadoc の com.bea.wlpi.common.ClassDescriptor を参照してください。
ClassInvocationDescriptor オブジェクト
com.bea.wlpi.common.ClassInvocationDescriptor オブジェクトにより、Java クラス メソッドの呼び出しの説明および実装が行われます。
ClassInvocationDescriptor は、Java クラスの関連メソッドのインスタンス化および呼び出しのために使用します。
新しい ClassInvocationDescriptor オブジェクトは以下のコンストラクタを使用して作成できます。
public ClassInvocationDescriptor(
java.lang.String description,
java.lang.String className,
com.bea.wlpi.common.MethodDescriptor constructorDescriptor,
java.lang.String[ ] constructorParmDescriptions,
com.bea.wlpi.common.MethodDescriptor methodDescriptor,
java.lang.String[ ] methodParmDescriptions
)
public ClassInvocationDescriptor(
java.lang.String description,
java.lang.String className,
com.bea.wlpi.common.MethodDescriptor constructorDescriptor,
java.lang.String[ ] constructorParmDescriptions,
com.bea.wlpi.common.MethodDescriptor methodDescriptor,
java.lang.String[ ] methodParmDescriptions,
boolean published
)
ClassInvocationDescriptor オブジェクト データ、データを定義する際に使用するコンストラクタ パラメータ、オブジェクト定義後のデータにアクセスする際に使用可能な取得および設定メソッドを次の表に示します。
注意: 上の表に指定されているように、以下のメソッドは特定の Java クラス記述子情報の設定に使用できます。 詳細については、Javadoc の com.bea.wlpi.client.common.WLPI を参照してください。
public void set(
java.lang.String description,
java.lang.String className,
com.bea.wlpi.common.MethodDescriptor
constructorDescriptor,
java.lang.String[ ] constructorParmDescriptions,
com.bea.wlpi.common.MethodDescriptor methodDescriptor,
java.lang.String[ ] methodParmDescriptions
)
public void set(
java.lang.String description,
java.lang.String className,
com.bea.wlpi.common.MethodDescriptor
constructorDescriptor,
java.lang.String[ ] constructorParmDescriptions,
com.bea.wlpi.common.MethodDescriptor methodDescriptor,
java.lang.String[ ] methodParmDescriptions,
boolean published
)
EJBDescriptor オブジェクト
com.bea.wlpi.common.EJBDescriptor オブジェクトでは、EJB が説明されます。EJBDescriptor は、サーバにデプロイされた各 EJB に関する情報をクライアントに渡すために使用されます。
新しい EJBDescriptor オブジェクトは以下のコンストラクタを使用して作成できます。
public EJBDescriptor()
EJBDescriptor オブジェクト データおよびオブジェクト定義後のデータにアクセスする際に使用可能な取得および設定メソッドを次の表に示します。
詳細については、Javadoc の com.bea.wlpi.common.EJBDescriptor を参照してください。
EJBInvocationDescriptor オブジェクト
com.bea.wlpi.common.EJBInvocationDescriptor オブジェクトでは、EJB メソッドの呼び出しの説明および実装が行われます。EJBInvocationDescriptor は、EJB リモート インタフェースを取得し、また関連メソッドを呼び出すために使用します。
新しい EJBInvocationDescriptor オブジェクトは以下のコンストラクタを使用して作成できます。
public EJBInvocationDescriptor()
public EJBInvocationDescriptor()
java.lang.String description,
com.bea.wlpi.common.EJBDescriptor beanDescriptor,
com.bea.wlpi.common.MethodDescriptor homeMethodDescriptor,
java.lang.String[ ] homeParmDescriptions,
com.bea.wlpi.common.MethodDescriptor remoteMethodDescriptor,
java.lang.String[ ] remoteParmDescriptions
)
public EJBInvocationDescriptor()
java.lang.String description,
com.bea.wlpi.common.EJBDescriptor beanDescriptor,
com.bea.wlpi.common.MethodDescriptor homeMethodDescriptor,
java.lang.String[ ] homeParmDescriptions,
com.bea.wlpi.common.MethodDescriptor remoteMethodDescriptor,
java.lang.String[ ] remoteParmDescriptions,
boolean published
)
EJBInvocationDescriptor オブジェクト データ、データを定義する際に使用するコンストラクタ パラメータ、オブジェクト定義後のデータにアクセスする際に使用可能な取得および設定メソッドを次の表に示します。
注意: 上の表に指定されているように、以下のメソッドは特定の EJB 起動記述子情報の設定に使用できます。 詳細については、Javadoc の com.bea.wlpi.common.EJBInvocationDescriptor を参照してください。
public void set(
java.lang.String description,
com.bea.wlpi.common.EJBDescriptor beanDescriptor,
com.bea.wlpi.common.MethodDescriptor homeMethodDescriptor,
java.lang.String[ ] homeParmDescriptions,
com.bea.wlpi.common.MethodDescriptor
remoteMethodDescriptor,
java.lang.String[ ] remoteParmDescriptions
)
public void set(
java.lang.String description,
com.bea.wlpi.common.EJBDescriptor beanDescriptor,
com.bea.wlpi.common.MethodDescriptor homeMethodDescriptor,
java.lang.String[ ] homeParmDescriptions,
com.bea.wlpi.common.MethodDescriptor
remoteMethodDescriptor,
java.lang.String[ ] remoteParmDescriptions,
boolean published
)
MethodDescriptor オブジェクト
com.bea.wlpi.common.MethodDescriptor オブジェクトでは、サーバ側 Java クラス メソッドが説明されます。MethodDescriptor は、Java クラスの各コンストラクタおよびメソッドに関する情報をクライアントに渡すために使用されます。
新しい MethodDescriptor オブジェクトは以下のコンストラクタを使用して作成できます。
public MethodDescriptor(java.lang.reflect.Constructor constructor)
public MethodDescriptor(java.lang.reflect.Method method)
MethodDescriptor オブジェクト データおよびオブジェクト定義後のデータにアクセスする際に使用可能な取得メソッドを次の表に示します。
詳細については、Javadoc の com.bea.wlpi.common.MethodDescriptor を参照してください。
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |