이 콘텐츠는 선택한 언어로 제공되지 않습니다.
6.3.2. The Externalizable API Configuration Example
To configure JBoss Data Grid's Externalizable API:
- Provide an
externalizerimplementation for the type of object to be marshalled/unmarshalled. - Annotate the marshalled type class using {@link SerializeWith} to indicate the
externalizerclass.
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.