0

Message私は、Bloomberg Desktop Java API に向けてプログラミングを行っており、API を介して、さまざまなフィールドとさまざまなタイプの対応する値を含むオブジェクトで市場データをサブスクライブして受信しています。一連のメッセージを「記録」して、既知の一連のメッセージを再生することにより、これらのオブジェクトを処理するコードのテストを実行できるようにしたいと考えています。理想的には、1 日に多数のメッセージをサブスクライブし、それらをArrayList(または同様の) オブジェクトに入れ、オブジェクトのリストをシリアル化したいと考えています。ただし、MessageオブジェクトはSerializableインターフェイスを実装していないため、希望どおりに動作していないようです。

を実装していない外部オブジェクトをシリアル化することは可能ですか、または回避策はありますかSerializable? ありがとう。

4

2 に答える 2

2

オブジェクトをラップし、ExternalizableMessageインターフェイスを実装することで、シリアライゼーション/デシリアライゼーション ロジックをメソッドに記述できます。readExternal/writeExternal

于 2011-04-15T08:21:36.643 に答える
0

私が知っている最も簡単な方法はxStreamです。特にこれに関する xStream Web サイトのFAQを次に示します。

于 2011-04-15T08:23:21.137 に答える