Package org.fudgemsg.mapping

The core API for converting Java objects to/from Fudge messages.

See:
          Description

Interface Summary
FudgeBuilder<T> Helper interface combining the message and object building operations.
FudgeBuilderFactory Factory interface for constructing builders for classes that haven't been explicitly registered with a FudgeObjectDictionary.
FudgeMessageBuilder<T> Defines an object capable of adding data from a given Java object to a fudge message.
FudgeObjectBuilder<T> Defines an object capable of constructing a Java object from a Fudge message
 

Class Summary
FudgeBuilderFactoryAdapter Implementation of a FudgeBuilderFactory that can delegate to another instance for unrecognized classes.
FudgeDefaultBuilderFactory Default factory for building Fudge message encoders and decoders.
FudgeDeserializationContext The central point for Fudge message to Java Object deserialization on a given stream.
FudgeMongoDBObject Wraps a FudgeFieldContainer and implements the DBObject interface, without going through an object conversion stage (as the MongoDBFudgeBuilder will do).
FudgeObjectDictionary Extensible dictionary of types that Fudge can convert to and from wire format.
FudgeObjectMessageFactory Deprecated.
FudgeObjectReader Deserialises Java objects from an underlying stream of Fudge messages.
FudgeObjectWriter Serialises Java objects to a target Fudge message stream.
FudgeSerializationContext The central point for Fudge message to Java Object serialisation on a given stream.
ImmutableFudgeObjectDictionary An immutable version of a FudgeObjectDictionary.
 

Annotation Types Summary
FudgeBuilderFor An annotation which at runtime specifies that a particular class is a FudgeMessageBuilder or FudgeObjectBuilder for a particular data type.
FudgeFieldName Annotation for mapping a field within a Bean to a specific name in corresponding Fudge messages.
FudgeFieldOrdinal Annotation for mapping a field within a Bean to a specific ordinal in corresponding Fudge messages.
FudgeTransient Compatibility annotation for users don't have the Java Persistence Framework available.
GenericFudgeBuilderFor An annotation which at runtime specifies that a particular class is a FudgeBuilder or FudgeObjectBuilder for a particular abstract or interface data type.
HasFudgeBuilder An annotation that can be placed on any Java object to indicate that there is an instance of FudgeMessageBuilder or FudgeObjectBuilder (or a full FudgeBuilder) for that type.
 

Package org.fudgemsg.mapping Description

The core API for converting Java objects to/from Fudge messages.

This package implements the serialization framework described at Serialization Framework.



Copyright 2009-Present by OpenGamma Inc. and individual contributors
Released under the Apache License, Version 2.0