| Modifier and Type | Interface and Description |
|---|---|
interface |
ProtoStreamMarshallerProvider
Provides a
ProtoStreamMarshaller. |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyMarshaller
Marshaller for an
Any object. |
class |
ClassMarshaller
Generic marshaller for instances of
Class. |
class |
DecoratorMarshaller<T>
Marshaller for a decorator that does not provide public access to its decorated object.
|
class |
EnumMarshaller<E extends Enum<E>>
ProtoStream marshaller for enums.
|
class |
EnumMarshallerAdapter<E extends Enum<E>>
Adapts a
EnumMarshaller to a ProtoStreamMarshaller. |
class |
ExceptionMarshaller<E extends Throwable>
Generic marshaller for a Throwable.
|
class |
FunctionalFieldSetMarshaller<T,B>
Marshaller for an object whose fields are marshalled via a
FieldSetMarshaller. |
class |
FunctionalMarshaller<T,V>
Marshaller that uses a functional transformation of another marshaller.
|
class |
FunctionalScalarMarshaller<T,V>
Marshaller that reads/writes a single field by applying functions to a
ScalarMarshaller. |
class |
MarshallingMarshallerProvider |
class |
ProtoStreamBuilderFieldSetMarshaller<T,B extends ProtoStreamBuilder<T>>
Marshaller for an object whose fields are marshalled via a
FieldSetMarshaller and constructed via a ProtoStreamBuilder. |
class |
ProtoStreamMarshallerAdapter<T>
Adapts a
ProtobufTagMarshaller to a ProtoStreamMarshaller. |
class |
SimpleFieldSetMarshaller<T>
Marshaller for an object whose fields are marshalled via a
FieldSetMarshaller whose construction is sufficiently simple as to not require a separate builder. |
class |
SimpleFunctionalMarshaller<T extends V,V>
Functional marshaller whose marshalled type is a subclass of the mapped marshaller.
|
class |
StackTraceElementMarshaller |
class |
SynchronizedDecoratorMarshaller<T>
A decorator marshaller that writes the decorated object while holding its monitor lock.
|
class |
ValueMarshaller<T>
ProtoStream marshaller for fixed values.
|
| Modifier and Type | Method and Description |
|---|---|
default <T> ProtoStreamMarshaller<T> |
ProtoStreamMarshallerProvider.cast(Class<T> type) |
default <T,V extends T> |
ProtoStreamOperation.findMarshaller(Class<V> javaClass)
Returns a marshaller suitable of marshalling an object of the specified type.
|
ProtoStreamMarshaller<?> |
MarshallingMarshallerProvider.getMarshaller() |
ProtoStreamMarshaller<?> |
ProtoStreamMarshallerProvider.getMarshaller() |
| Constructor and Description |
|---|
FunctionalMarshaller(Class<T> targetClass,
ProtoStreamMarshaller<V> marshaller,
org.wildfly.common.function.ExceptionFunction<T,V,IOException> function,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory) |
SimpleFunctionalMarshaller(Class<T> targetClass,
ProtoStreamMarshaller<V> marshaller,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory) |
| Constructor and Description |
|---|
FunctionalMarshaller(Class<T> targetClass,
Function<ProtoStreamOperation,ProtoStreamMarshaller<V>> marshallerFactory,
org.wildfly.common.function.ExceptionFunction<T,V,IOException> function,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory) |
| Modifier and Type | Class and Description |
|---|---|
class |
BigDecimalMarshaller
Marshaller for
BigDecimal. |
class |
MathContextMarshaller
Marshaller for
MathContext. |
class |
MathMarshallerProvider
Provider for java.math marshallers.
|
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
MathMarshallerProvider.getMarshaller() |
| Modifier and Type | Class and Description |
|---|---|
class |
InetSocketAddressMarshaller
Marshaller for an
InetSocketAddress. |
class |
NetMarshallerProvider
Provider for java.net marshallers.
|
class |
URIMarshaller
Marshaller for a
URI. |
class |
URLMarshaller
Marshaller for a
URL. |
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
NetMarshallerProvider.getMarshaller() |
| Modifier and Type | Class and Description |
|---|---|
class |
SQLMarshallerProvider
Marshallers for java.sql.* date/time classes.
|
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
SQLMarshallerProvider.getMarshaller() |
| Modifier and Type | Class and Description |
|---|---|
class |
InstantMarshaller |
class |
LocalDateTimeMarshaller
Marshaller for
LocalDateTime instances, using the following strategy:
Marshal local date
Marshal local time
|
class |
MonthDayMarshaller
Marshals
MonthDay instances. |
class |
OffsetDateTimeMarshaller
Marshaller for
OffsetDateTime instances, using the following strategy:
Marshal local date
Marshal local time
Marshal zone offset
|
class |
OffsetTimeMarshaller
Marshaller for
OffsetTime instances, using the following strategy:
Marshal local time
Marshal zone offset
|
class |
PeriodMarshaller
Marshaller for
Period instances, using the following strategy:
Marshal Period.ZERO as zero bytes
Marshal number of years of period as signed integer
Marshal number of months of period as signed integer
Marshal number of days of period as signed integer
|
class |
TimeMarshallerProvider
Provider for java.time marshallers.
|
class |
YearMonthMarshaller
Marshaller for
YearMonth instances, using the following strategy:
Marshal epoch year
Marshal month as enum
|
class |
ZonedDateTimeMarshaller
Marshaller for
ZonedDateTime instances, using the following strategy:
Marshal duration since epoch
Marshal time zone
|
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
TimeMarshallerProvider.getMarshaller() |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCollectionMarshaller<T extends Collection<Object>>
Abstract collection marshaller that writes the elements of the collection.
|
class |
AbstractMapMarshaller<T extends Map<Object,Object>>
Abstract marshaller for a
Map that writes the entries of the map. |
class |
CalendarMarshaller
Mashaller for a
Calendar. |
class |
CollectionMarshaller<T extends Collection<Object>>
Marshaller for a basic collection.
|
class |
EnumMapMarshaller<E extends Enum<E>>
Marshaller for an
EnumMap. |
class |
EnumSetMarshaller<E extends Enum<E>>
Marshaller for an
EnumSet. |
class |
LinkedHashMapMarshaller
Marshaller for a
LinkedHashMap. |
class |
MapEntryMarshaller<T extends Map.Entry<Object,Object>>
Marshaller for a
Map.Entry |
class |
MapMarshaller<T extends Map<Object,Object>>
Marshaller for a
Map. |
class |
OptionalMarshaller
Marshallers for java.util.Optional* instances.
|
class |
SingletonCollectionMarshaller<T extends Collection<Object>>
Marshaller for singleton collections.
|
class |
SingletonMapMarshaller
Marshaller for a singleton map.
|
class |
SortedMapMarshaller<T extends SortedMap<Object,Object>>
Marshaller for a
SortedMap. |
class |
SortedSetMarshaller<T extends SortedSet<Object>>
Marshaller for a
SortedSet. |
class |
UtilMarshallerProvider
Enumeration of java.util marshallers.
|
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
UtilMarshallerProvider.getMarshaller() |
ProtoStreamMarshaller<?> |
OptionalMarshaller.getMarshaller() |
| Modifier and Type | Class and Description |
|---|---|
class |
ConcurrentMapMarshaller<T extends ConcurrentMap<Object,Object>>
Marshaller for a
ConcurrentMap that does not allow null values. |
class |
ConcurrentMarshallerProvider |
class |
ConcurrentSortedMapMarshaller<T extends ConcurrentMap<Object,Object> & SortedMap<Object,Object>>
Marshaller for a concurrent
SortedMap that does not allow null values. |
class |
CopyOnWriteCollectionMarshaller<T extends Collection<Object>>
Marshaller for copy-on-write implementations of
Collection. |
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
ConcurrentMarshallerProvider.getMarshaller() |
| Modifier and Type | Class and Description |
|---|---|
class |
AtomicMarshallerProvider
ProtoStream optimized marshallers for java.util.concurrent.atomic types.
|
| Modifier and Type | Method and Description |
|---|---|
ProtoStreamMarshaller<?> |
AtomicMarshallerProvider.getMarshaller() |
Copyright © 2022 JBoss by Red Hat. All rights reserved.