Class ReducedMetadataTypeGsonTypeAdapter
- java.lang.Object
-
- com.google.gson.TypeAdapter<MetadataType>
-
- org.mule.metadata.persistence.BaseMetadataTypeGsonTypeAdapter
-
- org.mule.metadata.persistence.reduced.ReducedMetadataTypeGsonTypeAdapter
-
public final class ReducedMetadataTypeGsonTypeAdapter extends BaseMetadataTypeGsonTypeAdapter
GsonTypeAdapterthat helps to serialize and deserializeMetadataTypeobjects, by using bothReducedJsonMetadataTypeWriterandReducedJsonMetadataTypeLoaderto generate a light-weight JSON for better generation, transportation and storage.To use it, register it into
Gsonuse theGsonBuilderand invokingGsonBuilder.registerTypeAdapter(Type type, Object typeAdapter), withMetadataTypeclass as thetypeparameter and an instance ofMetadataTypeGsonTypeAdapterfor thetypeAdapterparameter.- Since:
- 1.2.0, 1.1.7
-
-
Constructor Summary
Constructors Constructor Description ReducedMetadataTypeGsonTypeAdapter()
-
Method Summary
-
Methods inherited from class org.mule.metadata.persistence.BaseMetadataTypeGsonTypeAdapter
read, setAllowNullInput, write
-
-