| Modifier and Type | Interface and Description |
|---|---|
interface |
MarshallerProvider
Provides a
ProtoStreamMarshaller. |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyField |
class |
AnyMarshaller
Marshaller for an
Any object. |
class |
ArrayMarshaller |
class |
ClassMarshaller
Various strategies for marshalling a Class.
|
class |
ExceptionMarshaller<E extends Throwable>
Generic marshaller for a Throwable.
|
class |
ExternalizerMarshaller<T>
ProtoStream marshaller that delegates to an externalizer.
|
class |
FunctionalObjectMarshaller<T>
Generic marshaller for a object wrapper.
|
class |
ModuleMarshaller |
class |
ObjectMarshaller |
class |
PrimitiveMarshaller |
class |
TypedEnumMarshaller<E extends Enum<E>> |
class |
TypedObjectMarshaller |
class |
ValueMarshaller<T>
ProtoStream marshaller for fixed values.
|
| Modifier and Type | Method and Description |
|---|---|
default <T> ProtoStreamMarshaller<T> |
MarshallerProvider.cast(Class<T> type) |
ProtoStreamMarshaller<?> |
MarshallerProvider.getMarshaller() |
ProtoStreamMarshaller<?> |
ObjectMarshaller.getMarshaller() |
ProtoStreamMarshaller<?> |
AnyField.getMarshaller() |
ProtoStreamMarshaller<?> |
PrimitiveMarshaller.getMarshaller() |
| Constructor and Description |
|---|
ArrayMarshaller(ProtoStreamMarshaller<Class<?>> componentTypeMarshaller,
ProtoStreamMarshaller<Object> elementMarshaller) |
ArrayMarshaller(ProtoStreamMarshaller<Class<?>> componentTypeMarshaller,
ProtoStreamMarshaller<Object> elementMarshaller) |
TypedEnumMarshaller(ProtoStreamMarshaller<Class<?>> typeMarshaller) |
TypedObjectMarshaller(ProtoStreamMarshaller<Class<?>> typeMarshaller) |
| Modifier and Type | Class and Description |
|---|---|
class |
BoundedCollectionMarshaller<T extends Collection<Object>>
Collection marshaller for bounded collections.
|
class |
CollectionMarshaller<T extends Collection<Object>,C,CC>
ProtoStream optimized collection marshaller.
|
class |
ContextualCollectionMarshaller<T extends Collection<Object>,C>
Collection marshaller for collections constructed with a context.
|
class |
ContextualMapMarshaller<T extends Map<Object,Object>,C>
Marshaller for maps constructed with a context.
|
class |
EnumMapMarshaller<E extends Enum<E>> |
class |
EnumSetMarshaller<E extends Enum<E>>
ProtoStream optimized marshaller for an EnumSet
|
class |
HashMapMarshaller<T extends Map<Object,Object>> |
class |
LinkedHashMapMarshaller |
class |
MapEntryMarshaller<T extends Map.Entry<Object,Object>> |
class |
MapMarshaller<T extends Map<Object,Object>,C,CC>
Generic marshaller for
Map implementations. |
class |
OptionalMarshaller
ProtoStream optimized marshallers for optional types.
|
class |
SingletonCollectionMarshaller<T extends Collection<Object>> |
class |
SingletonMapMarshaller<T extends Map<Object,Object>> |
class |
SortedMapMarshaller<T extends SortedMap<Object,Object>> |
class |
SortedSetMarshaller<T extends SortedSet<Object>>
Marshaller for a
SortedSet. |
class |
UnboundedCollectionMarshaller<T extends Collection<Object>>
Collection marshaller for unbounded collections.
|
class |
UtilMarshaller |
class |
UUIDMarshaller
Marshaller for a
UUID using fixed size longs. |
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
UtilMarshaller.getMarshaller() |
ProtoStreamMarshaller<?> |
OptionalMarshaller.getMarshaller() |
| Constructor and Description |
|---|
CollectionMarshaller(Class<T> targetClass,
Function<CC,T> factory,
Function<Map.Entry<C,Integer>,CC> constructorContext,
Function<T,C> context,
ProtoStreamMarshaller<C> contextMarshaller) |
ContextualCollectionMarshaller(Class<T> targetClass,
Function<C,T> factory,
Function<T,C> context,
ProtoStreamMarshaller<C> contextMarshaller) |
ContextualMapMarshaller(Class<T> targetClass,
Function<C,T> factory,
Function<T,C> context,
ProtoStreamMarshaller<C> contextMarshaller) |
MapMarshaller(Class<T> targetClass,
Function<CC,T> factory,
Function<Map.Entry<C,Integer>,CC> constructorContext,
Function<T,C> context,
ProtoStreamMarshaller<C> contextMarshaller) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConcurrentMarshaller |
class |
CopyOnWriteCollectionMarshaller<T extends Collection<Object>>
ProtoStream optimized marshaller for copy-on-write implementations of
Collection. |
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
ConcurrentMarshaller.getMarshaller() |
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicMarshaller
ProtoStream optimized marshallers for java.util.concurrent.atomic types.
|
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
AtomicMarshaller.getMarshaller() |
Copyright © 2020 JBoss by Red Hat. All rights reserved.