このコンテンツは選択した言語では利用できません。
6.3.2. The Externalizable API Configuration Example
To configure JBoss Data Grid's Externalizable API:
- Provide an
externalizer
implementation for the type of object to be marshalled/unmarshalled. - Annotate the marshalled type class using {@link SerializeWith} to indicate the
externalizer
class.
For example:
There are several disadvantages to configuring Externalizers in this manner:
- The payload size generated using this method can be inefficient due to constraints within the model.
- An Externalizer can be required for a class for which the source code is not available, or the source code cannot be modified.
- The use of annotations can limit framework developers or service providers attempting to abstract lower level details, such as marshalling layer.