| Package | Description |
|---|---|
| org.wildfly.clustering.marshalling.protostream |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ScalarMarshallerProvider
Provider for a
ScalarMarshaller. |
| Modifier and Type | Class and Description |
|---|---|
class |
PackedArrayMarshaller<T>
Marshaller for packed repeated fields, e.g.
|
class |
Scalar
Enumeration of common scalar marshaller implementations.
|
class |
ScalarClass
Set of scalar marshallers for marshalling a
Class. |
| Modifier and Type | Method and Description |
|---|---|
default <T> ScalarMarshaller<T> |
ScalarMarshallerProvider.cast(Class<T> type) |
ScalarMarshaller<?> |
ScalarMarshallerProvider.getMarshaller() |
ScalarMarshaller<?> |
Scalar.getMarshaller() |
| Constructor and Description |
|---|
FunctionalScalarMarshaller(Class<? extends T> targetClass,
ScalarMarshaller<V> marshaller,
org.wildfly.common.function.ExceptionFunction<T,V,IOException> function,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory)
Constructs a new single field marshaller based on single scalar marshaller.
|
FunctionalScalarMarshaller(Class<? extends T> targetClass,
ScalarMarshaller<V> marshaller,
Supplier<T> defaultFactory,
BiPredicate<V,V> equals,
org.wildfly.common.function.ExceptionFunction<T,V,IOException> function,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory)
Constructs a new single field marshaller based on single scalar marshaller.
|
FunctionalScalarMarshaller(Class<? extends T> targetClass,
ScalarMarshaller<V> marshaller,
Supplier<T> defaultFactory,
org.wildfly.common.function.ExceptionFunction<T,V,IOException> function,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory)
Constructs a new single field marshaller based on single scalar marshaller.
|
FunctionalScalarMarshaller(Class<? extends T> targetClass,
ScalarMarshaller<V> marshaller,
Supplier<T> defaultFactory,
org.wildfly.common.function.ExceptionPredicate<T,IOException> skipWrite,
org.wildfly.common.function.ExceptionFunction<T,V,IOException> function,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory)
Constructs a new single field marshaller based on single scalar marshaller.
|
FunctionalScalarMarshaller(ScalarMarshaller<V> marshaller,
Supplier<T> defaultFactory,
BiPredicate<V,V> equals,
org.wildfly.common.function.ExceptionFunction<T,V,IOException> function,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory)
Constructs a new single field marshaller based on single scalar marshaller.
|
FunctionalScalarMarshaller(ScalarMarshaller<V> marshaller,
Supplier<T> defaultFactory,
org.wildfly.common.function.ExceptionFunction<T,V,IOException> function,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory)
Constructs a new single field marshaller based on single scalar marshaller.
|
FunctionalScalarMarshaller(ScalarMarshaller<V> marshaller,
Supplier<T> defaultFactory,
org.wildfly.common.function.ExceptionPredicate<T,IOException> skipWrite,
org.wildfly.common.function.ExceptionFunction<T,V,IOException> function,
org.wildfly.common.function.ExceptionFunction<V,T,IOException> factory)
Constructs a new single field marshaller based on single scalar marshaller.
|
PackedArrayMarshaller(Class<T> componentType,
ScalarMarshaller<T> element) |
ScalarFieldMarshaller(ScalarMarshaller<T> marshaller) |
TypedArrayMarshaller(ScalarMarshaller<Class<?>> componentType) |
TypedEnumMarshaller(ScalarMarshaller<Class<?>> type) |
TypedObjectMarshaller(ScalarMarshaller<Class<?>> typeValue) |
Copyright © 2023 JBoss by Red Hat. All rights reserved.