4.2. マーシャリングの構成

Java シリアライゼーションを使用してオブジェクトをマーシャリングするように Data Grid サーバーを設定します。

デフォルトでは、Data Grid サーバーは ProtoStream シリアライゼーションライブラリーをデフォルトのマーシャラーとして使用します。ただし、ProtoStream マーシャラーは Spring インテグレーションではサポートされません。このため、Java Serialization Marshaller を使用する必要があります。

  • application.properties に以下のプロパティーを指定します。

    infinispan.remote.marshaller=org.infinispan.commons.marshall.JavaSerializationMarshaller 1
    infinispan.remote.java-serial-whitelist=your_marshalled_beans_package.* 2
1
Java Serialization Marshaller を使用します。
2
クラスをシリアライズホワイトリストに追加し、Data Grid がオブジェクトをマーシャリングできるようにします。完全修飾クラス名のコンマ区切りリストまたはクラスを照合するための正規表現を指定できます。