前のトピック: ブローカの拡張次のトピック: ロード バランサおよびネイティブ Web サーバ


Java VSE の拡張

Java VSE 拡張では、以下のいずれかのメソッドを上書きできます。

 

以下の例では、onPostRecord() メソッドを使用して、レコーディング中にクラスの名前を変更します。 この例では、com.itko.lisa.remote.vse.VSEFrame クラスの setClassName() メソッドをコールしています。 詳細については、インストール ディレクトリの doc フォルダで、JavaDocs を参照してください。

public class MyInterceptor extends AbstractVSEInterceptor {
 
   ...
 
   public boolean onPostRecord(VSEFrame frame, Object src, String clazz, String method, String signature, Object[] args, Object ret) {
      frame.setClassName(clazz.replaceAll("\\.", "_"));
      return super.onPostRecord(frame, src, clazz, method, signature, args, ret);
   } 
 
}