3.4. 使用自定义 marshallers
Data Grid 提供了一个 Marshaller
接口,您可以为自定义 marshallers 实施。
提示
自定义 marshaller 实现可以通过 initialize () 方法访问配置的访问列表,该列表在启动期间调用。
流程
-
实施
Marshaller
接口。 - 配置 Data Grid 以使用您的 marshaller。
- 将您的 Java 类添加到 deserialization allowlist 中。
声明
programmatic
GlobalConfigurationBuilder builder = new GlobalConfigurationBuilder(); builder.serialization() .marshaller(new org.infinispan.example.marshall.CustomMarshaller()) .allowList().addRegexp("org.infinispan.example.*");
GlobalConfigurationBuilder builder = new GlobalConfigurationBuilder();
builder.serialization()
.marshaller(new org.infinispan.example.marshall.CustomMarshaller())
.allowList().addRegexp("org.infinispan.example.*");