Uses of Interface
org.wildfly.clustering.marshalling.protostream.ProtoStreamMarshaller
-
-
Uses of ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream
Subinterfaces of ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream Modifier and Type Interface Description interfaceProtoStreamMarshallerProviderProvides aProtoStreamMarshaller.Classes in org.wildfly.clustering.marshalling.protostream that implement ProtoStreamMarshaller 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.classMarshallingMarshallerProviderclassProtoStreamMarshallerAdapter<T>Adapts aProtobufTagMarshallerto aProtoStreamMarshaller.classSimpleFunctionalMarshaller<T extends V,V>Functional marshaller whose marshalled type is a subclass of the mapped marshaller.classStackTraceElementMarshallerclassValueMarshaller<T>ProtoStream marshaller for fixed values.Methods in org.wildfly.clustering.marshalling.protostream that return ProtoStreamMarshaller Modifier and Type Method Description default <T> ProtoStreamMarshaller<T>ProtoStreamMarshallerProvider. cast(Class<T> type)default <T,V extends T>
ProtoStreamMarshaller<T>ProtoStreamOperation. findMarshaller(Class<V> javaClass)Returns a marshaller suitable of marshalling an object of the specified type.ProtoStreamMarshaller<?>MarshallingMarshallerProvider. getMarshaller()ProtoStreamMarshaller<?>ProtoStreamMarshallerProvider. getMarshaller()Constructors in org.wildfly.clustering.marshalling.protostream with parameters of type ProtoStreamMarshaller Constructor 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 parameters in org.wildfly.clustering.marshalling.protostream with type arguments of type ProtoStreamMarshaller Constructor 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) -
Uses of ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream.math
Classes in org.wildfly.clustering.marshalling.protostream.math that implement ProtoStreamMarshaller Modifier and Type Class Description classBigDecimalMarshallerMarshaller forBigDecimal.classMathContextMarshallerMarshaller forMathContext.classMathMarshallerProviderProvider for java.math marshallers.Methods in org.wildfly.clustering.marshalling.protostream.math that return ProtoStreamMarshaller Modifier and Type Method Description ProtoStreamMarshaller<?>MathMarshallerProvider. getMarshaller() -
Uses of ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream.net
Classes in org.wildfly.clustering.marshalling.protostream.net that implement ProtoStreamMarshaller Modifier and Type Class Description classInetSocketAddressMarshallerMarshaller for anInetSocketAddress.classNetMarshallerProviderProvider for java.net marshallers.classURIMarshallerMarshaller for aURI.classURLMarshallerMarshaller for aURL.Methods in org.wildfly.clustering.marshalling.protostream.net that return ProtoStreamMarshaller Modifier and Type Method Description ProtoStreamMarshaller<?>NetMarshallerProvider. getMarshaller() -
Uses of ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream.reflect
Classes in org.wildfly.clustering.marshalling.protostream.reflect that implement ProtoStreamMarshaller 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 ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream.sql
Classes in org.wildfly.clustering.marshalling.protostream.sql that implement ProtoStreamMarshaller Modifier and Type Class Description classSQLMarshallerProviderMarshallers for java.sql.* date/time classes.Methods in org.wildfly.clustering.marshalling.protostream.sql that return ProtoStreamMarshaller Modifier and Type Method Description ProtoStreamMarshaller<?>SQLMarshallerProvider. getMarshaller() -
Uses of ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream.time
Classes in org.wildfly.clustering.marshalling.protostream.time that implement ProtoStreamMarshaller Modifier and Type Class Description classInstantMarshallerclassLocalDateTimeMarshallerMarshaller forLocalDateTimeinstances, using the following strategy: Marshal local date Marshal local timeclassMonthDayMarshallerMarshalsMonthDayinstances.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.classYearMonthMarshallerMarshaller forYearMonthinstances, using the following strategy: Marshal epoch year Marshal month as enumclassZonedDateTimeMarshallerMarshaller forZonedDateTimeinstances, using the following strategy: Marshal duration since epoch Marshal time zoneMethods in org.wildfly.clustering.marshalling.protostream.time that return ProtoStreamMarshaller Modifier and Type Method Description ProtoStreamMarshaller<?>TimeMarshallerProvider. getMarshaller() -
Uses of ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream.util
Classes in org.wildfly.clustering.marshalling.protostream.util that implement ProtoStreamMarshaller 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.classEnumMapMarshaller<E extends Enum<E>>Marshaller for anEnumMap.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.Methods in org.wildfly.clustering.marshalling.protostream.util that return ProtoStreamMarshaller Modifier and Type Method Description ProtoStreamMarshaller<?>OptionalMarshaller. getMarshaller()ProtoStreamMarshaller<?>UtilMarshallerProvider. getMarshaller() -
Uses of ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream.util.concurrent
Classes in org.wildfly.clustering.marshalling.protostream.util.concurrent that implement ProtoStreamMarshaller 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.Methods in org.wildfly.clustering.marshalling.protostream.util.concurrent that return ProtoStreamMarshaller Modifier and Type Method Description ProtoStreamMarshaller<?>ConcurrentMarshallerProvider. getMarshaller() -
Uses of ProtoStreamMarshaller in org.wildfly.clustering.marshalling.protostream.util.concurrent.atomic
Classes in org.wildfly.clustering.marshalling.protostream.util.concurrent.atomic that implement ProtoStreamMarshaller Modifier and Type Class Description classAtomicMarshallerProviderProtoStream optimized marshallers for java.util.concurrent.atomic types.Methods in org.wildfly.clustering.marshalling.protostream.util.concurrent.atomic that return ProtoStreamMarshaller Modifier and Type Method Description ProtoStreamMarshaller<?>AtomicMarshallerProvider. getMarshaller()
-