Uses of Interface
org.wildfly.clustering.marshalling.protostream.Writable
-
-
Uses of Writable in org.wildfly.clustering.marshalling.protostream
Subinterfaces of Writable in org.wildfly.clustering.marshalling.protostream Modifier and Type Interface Description interfaceClassLoaderMarshallerA marshaller for the fields of aClassLoader.interfaceFieldMarshaller<T>Marshaller for a field.interfaceFieldSetMarshaller<T,V>Marshaller for a set of fields, to be shared between multiple marshallers.static interfaceFieldSetMarshaller.Simple<T>A simple field set marshaller whose reader and writer types are the samestatic interfaceFieldSetMarshaller.Supplied<T,V extends Supplier<T>>A field set marshaller whose reader type supplies the writer type.interfaceMarshallable<T>Interface inherited by marshallable components.interfaceProtoStreamMarshaller<T>AProtobufTagMarshallerthat include a facility for computing buffer sizes.interfaceProtoStreamMarshallerProviderProvides aProtoStreamMarshaller.interfaceScalarMarshaller<T>Marshaller for a single scalar value.interfaceScalarMarshallerProviderProvider for aScalarMarshaller.Classes in org.wildfly.clustering.marshalling.protostream that implement Writable Modifier and Type Class Description classAnyMarshallerMarshaller for anAnyobject.classByteBufferMarshalledKeyMarshallerclassByteBufferMarshalledValueMarshallerclassClassMarshallerGeneric 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.classFieldSetProtoStreamMarshaller<T,V>Marshaller for an object whose fields are fully marshallable via aFieldSetMarshaller.classFunctionalMarshaller<T,V>Marshaller that uses a functional transformation of another marshaller.classFunctionalScalarMarshaller<T,V>Marshaller that reads/writes a single field by applying functions to aScalarMarshaller.classLoadedClassFieldA class field that marshals instances ofClassusing aClassLoaderMarshaller.classMarshallingMarshallerProviderclassModuleClassLoaderMarshallerclassPackedArrayMarshaller<T>Marshaller for packed repeated fields, e.g.classProtoStreamMarshallerAdapter<T>Adapts aProtobufTagMarshallerto aProtoStreamMarshaller.classScalarEnumeration of common scalar marshaller implementations.classScalarClassSet of scalar marshallers for marshalling aClass.classScalarFieldMarshaller<T>A field marshaller based on a scaler marshaller.classSimpleClassLoaderMarshallerclassSimpleFunctionalMarshaller<T extends V,V>Functional marshaller whose marshalled type is a subclass of the mapped marshaller.classStackTraceElementMarshallerclassTypedArrayMarshallerMarshaller for an Object array, using a repeated element field.classTypedEnumMarshaller<E extends Enum<E>>Marshaller for a typed enumeration.classTypedObjectMarshallerMarshaller for a typed object.classValueMarshaller<T>ProtoStream marshaller for fixed values.Methods in org.wildfly.clustering.marshalling.protostream with parameters of type Writable Modifier and Type Method Description <T> FieldSetWriter<T>AbstractProtoStreamWriter. createFieldSetWriter(Writable<T> writer, int startIndex)<T> FieldSetWriter<T>OffsetProtoStreamWriter. createFieldSetWriter(Writable<T> writer, int startIndex)<T> FieldSetWriter<T>ProtoStreamWriter. createFieldSetWriter(Writable<T> writer, int startIndex) -
Uses of Writable in org.wildfly.clustering.marshalling.protostream.math
Classes in org.wildfly.clustering.marshalling.protostream.math that implement Writable Modifier and Type Class Description classBigDecimalMarshallerMarshaller forBigDecimal.classMathContextMarshallerMarshaller forMathContext.classMathMarshallerProviderProvider for java.math marshallers. -
Uses of Writable in org.wildfly.clustering.marshalling.protostream.net
Classes in org.wildfly.clustering.marshalling.protostream.net that implement Writable Modifier and Type Class Description classInetAddressMarshallerMarshaller for anInetAddress.classInetSocketAddressMarshallerMarshaller for anInetSocketAddress.classNetMarshallerProviderProvider for java.net marshallers.classURIMarshallerMarshaller for aURI.classURLMarshallerMarshaller for aURL. -
Uses of Writable in org.wildfly.clustering.marshalling.protostream.reflect
Classes in org.wildfly.clustering.marshalling.protostream.reflect that implement Writable Modifier and Type Class Description classAbstractMemberMarshaller<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.classDecoratorMarshaller<T>Marshaller for a decorator that does not provide public access to its decorated object.classFieldMarshaller<T>A very generic marshaller for use with classes whose state is not publicly available for reading or writing except by pure reflection.classProxyMarshaller<T>Marshaller for proxies serialized using the writeReplace()/readResolve() pattern.classSynchronizedDecoratorMarshaller<T>A 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.classUnaryMethodMarshaller<T,M>Generic marshaller based on a single non-public accessor method. -
Uses of Writable in org.wildfly.clustering.marshalling.protostream.sql
Classes in org.wildfly.clustering.marshalling.protostream.sql that implement Writable Modifier and Type Class Description classSQLMarshallerProviderMarshallers for java.sql.* date/time classes. -
Uses of Writable in org.wildfly.clustering.marshalling.protostream.time
Classes in org.wildfly.clustering.marshalling.protostream.time that implement Writable Modifier and Type Class Description classDurationMarshallerMarshaller forDurationinstances, using the following strategy: MarshalDuration.ZEROas zero bytes Marshal number of seconds of duration as unsigned long Marshal sub-second value of duration as unsigned integer, using millisecond precision, if possibleclassInstantMarshallerclassLocalDateMarshallerMarshals aLocalDateas an epoch day.classLocalDateTimeMarshallerMarshaller forLocalDateTimeinstances, using the following strategy: Marshal local date Marshal local timeclassLocalTimeMarshallerMarshaller forLocalTimeinstances, using the following strategy: MarshalLocalTime.MIDNIGHTas zero bytes Marshal number of seconds in day as unsigned integer, using hours or minutes precision, if possible Marshal sub-second value of day as unsigned integer, using millisecond precision if possibleclassMonthDayMarshallerMarshalsMonthDayinstances.classOffsetDateTimeMarshallerMarshaller forOffsetDateTimeinstances, using the following strategy: Marshal local date Marshal local time Marshal zone offsetclassOffsetTimeMarshallerMarshaller forOffsetTimeinstances, using the following strategy: Marshal local time Marshal zone offsetclassPeriodMarshallerMarshaller 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 integerclassTimeMarshallerProviderProvider for java.time marshallers.classYearMarshallerMarshalsYearinstances as number of years since the epoch year.classYearMonthMarshallerMarshaller forYearMonthinstances, using the following strategy: Marshal epoch year Marshal month as enumclassZonedDateTimeMarshallerMarshaller forZonedDateTimeinstances, using the following strategy: Marshal duration since epoch Marshal time zoneclassZoneOffsetMarshallerMarshalling forZoneOffsetinstances using the following strategy: MarshalZoneOffset.UTCas zero bytes If offset is of form ±HH, marshal as signed integer of hours If offset is of form ±HH:MM, marshal as signed integer of total minutes If offset is of form ±HH:MM:SS, marshal as signed integer of total seconds -
Uses of Writable in org.wildfly.clustering.marshalling.protostream.util
Classes in org.wildfly.clustering.marshalling.protostream.util that implement Writable Modifier and Type Class Description classAbstractCollectionMarshaller<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.classCalendarMarshallerMashaller for aCalendar.classCollectionMarshaller<T extends Collection<Object>>Marshaller for a basic collection.classComparatorMarshallerMarshaller for the fields of aComparator.classEnumMapMarshaller<E extends Enum<E>>Marshaller for anEnumMap.classEnumSetFieldSetMarshaller<E extends Enum<E>>Marshaller for the fields of anEnumSet.classLinkedHashMapMarshallerMarshaller for aLinkedHashMap.classMapEntryMarshaller<T extends Map.Entry<Object,Object>>Marshaller for aMap.EntryclassMapMarshaller<T extends Map<Object,Object>>Marshaller for aMap.classOptionalMarshallerMarshallers for java.util.Optional* instances.classSingletonCollectionMarshaller<T extends Collection<Object>>Marshaller for singleton collections.classSingletonMapMarshallerMarshaller 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.classUtilMarshallerProviderEnumeration of java.util marshallers.classUUIDMarshallerMarshaller for aUUIDusing fixed size longs. -
Uses of Writable in org.wildfly.clustering.marshalling.protostream.util.concurrent
Classes in org.wildfly.clustering.marshalling.protostream.util.concurrent that implement Writable Modifier and Type Class Description classConcurrentMapMarshaller<T extends ConcurrentMap<Object,Object>>Marshaller for aConcurrentMapthat does not allow null values.classConcurrentMarshallerProviderclassConcurrentSortedMapMarshaller<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 Writable in org.wildfly.clustering.marshalling.protostream.util.concurrent.atomic
Classes in org.wildfly.clustering.marshalling.protostream.util.concurrent.atomic that implement Writable Modifier and Type Class Description classAtomicMarshallerProviderProtoStream optimized marshallers for java.util.concurrent.atomic types.
-