Uses of Interface
org.wildfly.clustering.marshalling.protostream.Marshallable
Packages that use Marshallable
Package
Description
-
Uses of Marshallable in org.wildfly.clustering.marshalling.protostream
Subinterfaces of Marshallable in org.wildfly.clustering.marshalling.protostreamModifier and TypeInterfaceDescriptioninterfaceMarshaller for a field.interfaceAProtobufTagMarshallerthat include a facility for computing buffer sizes.interfaceProvides aProtoStreamMarshaller.interfaceMarshaller for a single scalar value.interfaceProvider for aScalarMarshaller.Classes in org.wildfly.clustering.marshalling.protostream that implement MarshallableModifier and TypeClassDescriptionenumMarshaller for anAnyobject.classclassclassGeneric marshaller for instances ofClass.classEnumMarshaller<E extends Enum<E>>ProtoStream marshaller for enums.classEnumMarshallerAdapter<E extends Enum<E>>Adapts aEnumMarshallerto aProtoStreamMarshaller.classExceptionMarshaller<E extends Throwable>Generic marshaller for a Throwable.classMarshaller for an object whose fields are fully marshallable via aFieldSetMarshaller.classFunctionalMarshaller<T,V> Marshaller that uses a functional transformation of another marshaller.classMarshaller that reads/writes a single field by applying functions to aScalarMarshaller.classA class field that marshals instances ofClassusing aClassLoaderMarshaller.enumclassMarshaller for packed repeated fields, e.g.classAdapts aProtobufTagMarshallerto aProtoStreamMarshaller.enumEnumeration of common scalar marshaller implementations.enumSet of scalar marshallers for marshalling aClass.classA field marshaller based on a scaler marshaller.classSimpleFunctionalMarshaller<T extends V,V> Functional marshaller whose marshalled type is a subclass of the mapped marshaller.enumclassMarshaller for an Object array, using a repeated element field.classTypedEnumMarshaller<E extends Enum<E>>Marshaller for a typed enumeration.classMarshaller for a typed object.classProtoStream marshaller for fixed values. -
Uses of Marshallable in org.wildfly.clustering.marshalling.protostream.math
Classes in org.wildfly.clustering.marshalling.protostream.math that implement MarshallableModifier and TypeClassDescriptionenumMarshaller forBigDecimal.classMarshaller forMathContext.enumProvider for java.math marshallers. -
Uses of Marshallable in org.wildfly.clustering.marshalling.protostream.net
Classes in org.wildfly.clustering.marshalling.protostream.net that implement MarshallableModifier and TypeClassDescriptionclassMarshaller for anInetSocketAddress.enumProvider for java.net marshallers.classMarshaller for aURI.classMarshaller for aURL. -
Uses of Marshallable in org.wildfly.clustering.marshalling.protostream.reflect
Classes in org.wildfly.clustering.marshalling.protostream.reflect that implement MarshallableModifier and TypeClassDescriptionclassAbstractMemberMarshaller<T,M extends Member> Generic marshaller based on non-public members.classBinaryFieldMarshaller<T,F1, F2> Generic marshaller based on two non-public fields.classBinaryMemberMarshaller<T,M extends Member, M1, M2> Generic marshaller based on two non-public members.classBinaryMethodMarshaller<T,M1, M2> Generic marshaller based on two non-public accessor methods.classMarshaller for a decorator that does not provide public access to its decorated object.classA very generic marshaller for use with classes whose state is not publicly available for reading or writing except by pure reflection.classMarshaller for proxies serialized using the writeReplace()/readResolve() pattern.classA decorator marshaller that writes the decorated object while holding its monitor lock.classTernaryFieldMarshaller<T,F1, F2, F3> Generic marshaller based on three non-public fields.classTernaryMemberMarshaller<T,M extends Member, M1, M2, M3> Generic marshaller based on three non-public members.classTernaryMethodMarshaller<T,M1, M2, M3> Generic marshaller based on three non-public accessor methods.classUnaryFieldMarshaller<T,F> Generic marshaller based on a single non-public field.classUnaryMemberMarshaller<T,M extends Member, M1> Generic marshaller based on a single non-public member.classGeneric marshaller based on a single non-public accessor method. -
Uses of Marshallable in org.wildfly.clustering.marshalling.protostream.sql
Classes in org.wildfly.clustering.marshalling.protostream.sql that implement MarshallableModifier and TypeClassDescriptionenumMarshallers for java.sql.* date/time classes. -
Uses of Marshallable in org.wildfly.clustering.marshalling.protostream.time
Classes in org.wildfly.clustering.marshalling.protostream.time that implement MarshallableModifier and TypeClassDescriptionclassclassMarshaller forLocalDateTimeinstances, using the following strategy: Marshal local date Marshal local timeclassMarshalsMonthDayinstances.classMarshaller forOffsetDateTimeinstances, using the following strategy: Marshal local date Marshal local time Marshal zone offsetclassMarshaller forOffsetTimeinstances, using the following strategy: Marshal local time Marshal zone offsetclassMarshaller forPeriodinstances, using the following strategy: MarshalPeriod.ZEROas 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 integerenumProvider for java.time marshallers.classMarshaller forYearMonthinstances, using the following strategy: Marshal epoch year Marshal month as enumclassMarshaller forZonedDateTimeinstances, using the following strategy: Marshal duration since epoch Marshal time zone -
Uses of Marshallable in org.wildfly.clustering.marshalling.protostream.util
Classes in org.wildfly.clustering.marshalling.protostream.util that implement MarshallableModifier and TypeClassDescriptionclassAbstractCollectionMarshaller<T extends Collection<Object>>Abstract collection marshaller that writes the elements of the collection.classAbstractMapMarshaller<T extends Map<Object,Object>> Abstract marshaller for aMapthat writes the entries of the map.classMashaller for aCalendar.classCollectionMarshaller<T extends Collection<Object>>Marshaller for a basic collection.classEnumMapMarshaller<E extends Enum<E>>Marshaller for anEnumMap.classMarshaller for aLinkedHashMap.classMapEntryMarshaller<T extends Map.Entry<Object,Object>> Marshaller for aMap.EntryclassMapMarshaller<T extends Map<Object,Object>> Marshaller for aMap.enumMarshallers for java.util.Optional* instances.classSingletonCollectionMarshaller<T extends Collection<Object>>Marshaller for singleton collections.classMarshaller for a singleton map.classSortedMapMarshaller<T extends SortedMap<Object,Object>> Marshaller for aSortedMap.classSortedSetMarshaller<T extends SortedSet<Object>>Marshaller for aSortedSet.classUnmodifiableCollectionMarshaller<E,T extends Collection<Object>> classUnmodifiableMapMarshaller<T extends Map<Object,Object>> Marshaller for unmodifiable maps created viaMap.of()orjava.util.Map#ofEntries()methods.enumEnumeration of java.util marshallers. -
Uses of Marshallable in org.wildfly.clustering.marshalling.protostream.util.concurrent
Classes in org.wildfly.clustering.marshalling.protostream.util.concurrent that implement MarshallableModifier and TypeClassDescriptionclassConcurrentMapMarshaller<T extends ConcurrentMap<Object,Object>> Marshaller for aConcurrentMapthat does not allow null values.enumclassConcurrentSortedMapMarshaller<T extends ConcurrentMap<Object,Object> & SortedMap<Object, Object>> Marshaller for a concurrentSortedMapthat does not allow null values.classCopyOnWriteCollectionMarshaller<T extends Collection<Object>>Marshaller for copy-on-write implementations ofCollection. -
Uses of Marshallable in org.wildfly.clustering.marshalling.protostream.util.concurrent.atomic
Classes in org.wildfly.clustering.marshalling.protostream.util.concurrent.atomic that implement MarshallableModifier and TypeClassDescriptionenumProtoStream optimized marshallers for java.util.concurrent.atomic types.