現在、OSGi (Java) ベースのプラットフォームのバックアップおよび復元メカニズムに取り組んでおり、次のことを行いたいと考えています。
バンドル A - 一部のパッケージ:
void methodDefinedByInterface(Class1 a, Class2 b){
...
}
次のように、このメソッドに注釈のようなものを追加できるようにしたいと思います。
@Backup
void methodDefinedByInterface(Class1 a, Class2 b){
...
}
クラス+メソッド情報と変数データ自体を別のバンドルに収集して、そのデータをバックアップできるように、「パラメーターを使用したパッケージblablaのクラスblablaのメソッド呼び出し.. .. ..」。
これはOSGi内で可能ですか? 私は AspectJ を読みましたが、見つけたほとんどの情報はかなり古いようです。または、ターゲット プラットフォームに実装を追加できますか?