Jump To Close Expand all Collapse all Table of contents Cache Encoding and Marshalling Red Hat Data Grid Expand section "Red Hat Data Grid" Collapse section "Red Hat Data Grid" Data Grid documentation Data Grid downloads Making open source more inclusive 1. Configuring cache encoding Expand section "1. Configuring cache encoding" Collapse section "1. Configuring cache encoding" 1.1. Cache encoding 1.2. Protobuf cache encoding Expand section "1.2. Protobuf cache encoding" Collapse section "1.2. Protobuf cache encoding" 1.2.1. Encoding caches as ProtoStream 1.3. Text-based cache encoding Expand section "1.3. Text-based cache encoding" Collapse section "1.3. Text-based cache encoding" 1.3.1. Clients and text-based encoding 1.4. Marshalled Java objects Expand section "1.4. Marshalled Java objects" Collapse section "1.4. Marshalled Java objects" 1.4.1. Clients and marshalled objects 1.5. Plain Old Java Objects (POJO) Expand section "1.5. Plain Old Java Objects (POJO)" Collapse section "1.5. Plain Old Java Objects (POJO)" 1.5.1. Clients and POJOs 1.6. Adding JARs to Data Grid Server installations 2. Marshalling custom objects with ProtoStream Expand section "2. Marshalling custom objects with ProtoStream" Collapse section "2. Marshalling custom objects with ProtoStream" 2.1. ProtoStream marshalling Expand section "2.1. ProtoStream marshalling" Collapse section "2.1. ProtoStream marshalling" 2.1.1. ProtoStream types 2.1.2. ProtoStream annotations 2.2. Creating serialization context initializers Expand section "2.2. Creating serialization context initializers" Collapse section "2.2. Creating serialization context initializers" 2.2.1. Adding the ProtoStream processor 2.2.2. Adding ProtoStream annotations to Java classes 2.2.3. Creating ProtoStream adapter classes 2.2.4. Generating serialization context initializers 2.2.5. Registering serialization context initializers 2.2.6. Registering Protobuf schemas with Data Grid Server 2.2.7. Manual serialization context initializer implementations 3. Using alternative and custom marshaller implementations Expand section "3. Using alternative and custom marshaller implementations" Collapse section "3. Using alternative and custom marshaller implementations" 3.1. Allowing deserialization of Java classes 3.2. Using JBoss Marshalling 3.3. Using Java serialization 3.4. Using custom marshallers 4. Data conversion Expand section "4. Data conversion" Collapse section "4. Data conversion" 4.1. Hot Rod DataFormat API 4.2. Converting data on demand with embedded caches Legal Notice Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Data Grid documentation Documentation for Data Grid is available on the Red Hat customer portal. Data Grid 8.3 Documentation Data Grid 8.3 Component Details Supported Configurations for Data Grid 8.3 Data Grid 8 Feature Support Data Grid Deprecated Features and Functionality Previous Next