@PublicApi public class MarshallerFactory extends Object
Marshaller instances for common types.| Constructor and Description |
|---|
MarshallerFactory() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Serializable> |
serializableMarshaller(Class<T> clazz)
Returns a
Marshaller for Serializable objects. |
static <T extends Serializable> |
serializableMarshaller(Class<T> clazz,
ClassLoader loader)
Returns a
Marshaller for Serializable objects. |
static Marshaller<String> |
stringMarshaller()
Returns a
Marshaller for String objects. |
@Nonnull public static Marshaller<String> stringMarshaller()
Marshaller for String objects.Marshaller for String objects.@Nonnull public static <T extends Serializable> Marshaller<T> serializableMarshaller(Class<T> clazz)
Marshaller for Serializable objects. When de-serializing, the default implementation of
ObjectInputStream.resolveClass(ObjectStreamClass) is used to resolve Class objects.clazz - the Class of the instances being marshalledMarshaller for Serializable objects.@Nonnull public static <T extends Serializable> Marshaller<T> serializableMarshaller(Class<T> clazz, ClassLoader loader)
Marshaller for Serializable objects. When de-serializing, the supplied
ClassLoader is used to resolve Class objects.clazz - the Class of the instances being marshalledMarshaller for Serializable objects.Copyright © 2015 Atlassian. All rights reserved.