インターフェース KryoRegistrar

すべての既知の実装クラス:
AbstractKryoRegistrarCompositeKryoRegistrarFileKryoRegistrarKryoClassListRegistrarKryoClassMapRegistrarKryoRegistrationRegistrarMessageKryoRegistrar

public interface KryoRegistrar
Kryo インスタンス間で一貫して登録クラスを構成するために PojoCodec によって使用される戦略インターフェース。デフォルトでは、ユーザー定義の型は Kryo に登録されていません。登録により、一意の ID(小さい正の整数が理想的)でバイトストリームの型を表すことができます。分散環境では、直列化が正しく機能するために、すべての Kryo インスタンスが一貫した登録構成を維持する必要があります。登録を行うと、要求の厳しい状況でパフォーマンスが向上する可能性がありますが、維持するには注意が必要です。この機能は、本当に必要な場合にのみ使用してください。
導入:
4.2
作成者:
David Turanski
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    ListSE<com.esotericsoftware.kryo.Registration>
    void
    registerTypes(com.esotericsoftware.kryo.Kryo kryo)
    このメソッドは PojoCodec によって呼び出され、新しいインスタンスが作成されるたびに Kryo インスタンスに適用されます。
  • フィールドの詳細

  • メソッドの詳細

    • registerTypes

      void registerTypes(com.esotericsoftware.kryo.Kryo kryo)
      このメソッドは PojoCodec によって呼び出され、新しいインスタンスが作成されるたびに Kryo インスタンスに適用されます。
      パラメーター:
      kryo - Kryo インスタンス
    • getRegistrations

      ListSE<com.esotericsoftware.kryo.Registration> getRegistrations()
      戻り値:
      提供された Registration のリスト