org.apache.geode.pdx (Apache Geode 2.0.2)
Description: declaration: package: org.apache.geode.pdx

# Package org.apache.geode.pdx

package org.apache.geode.pdx

- Related Packages
  Package
  Description
  org.apache.geode
- Class
  Description
  FieldType
  Every field of a pdx must have one of these types.
  JSONFormatter
  JSONFormatter has a static method `JSONFormatter.fromJSON(String, String...)` to convert a JSON document into a `PdxInstance` and a static method `JSONFormatter.toJSON(PdxInstance)` to convert a `PdxInstance` into a JSON Document.
  JSONFormatterException
  This exception will be thrown, when {link @JSONFormatter} is unable to parse the JSON document or {link @PdxInstance}.
  NonPortableClassException
  Thrown if "check-portability" is enabled and an attempt is made to pdx serialize a class that is not portable to non-java platforms.
  PdxConfigurationException
  Thrown when a configuration that is now allowed by PDX is detected.
  PdxFieldAlreadyExistsException
  Thrown when writing a field if the named field already exists.
  PdxFieldDoesNotExistException
  Thrown when a PDX field does not exist and the current operation requires its existence.
  PdxFieldTypeMismatchException
  Thrown if the type of a PDX field was changed or the wrong type was used.
  PdxInitializationException
  Thrown if the PDX system could not be successfully initialized.
  PdxInstance
  PdxInstance provides run time access to the fields of a PDX without deserializing the PDX.
  PdxInstanceFactory
  PdxInstanceFactory gives you a way to create PdxInstances.
  PdxReader
  A PdxReader will be passed to `fromData` or `PdxSerializer fromData` by GemFire during deserialization of a PDX.
  PdxRegistryMismatchException
  Thrown when an attempt is made to reuse a PDX Type.
  PdxSerializable
  When a domain class implements PdxSerializable it marks itself as a PDX.
  PdxSerializationException
  Thrown if a problem occurred during serialization or deserialization of a PDX.
  PdxSerializer
  The PdxSerializer interface allows domain classes to be serialized and deserialized as PDXs without modification of the domain class.
  PdxUnreadFields
  Marker interface for an object that GemFire creates and returns from `readUnreadFields`.
  PdxWriter
  A PdxWriter will be passed to `toData` or `PdxSerializer toData` by GemFire when it is serializing the domain class.
  ReflectionBasedAutoSerializer
  This class uses Java reflection in conjunction with `PdxSerialzer` to perform automatic serialization of domain objects.
  WritablePdxInstance
  WritablePdxInstance is a `PdxInstance` that also supports field modification using the `setField` method.