Uses of Interface
org.infinispan.protostream.TagWriter
Packages that use TagWriter
Package
Description
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
Protostream internals.
-
Uses of TagWriter in org.infinispan.protostream
Methods in org.infinispan.protostream that return TagWriterMethods in org.infinispan.protostream with parameters of type TagWriterModifier and TypeMethodDescriptionprivate static booleanWrappedMessage.tryWritePrimitive(TagWriter out, Object t, boolean nulls) (package private) static voidWrappedMessage.write(ImmutableSerializationContext ctx, TagWriter out, Object t) private static voidWrappedMessage.writeContainer(ImmutableSerializationContext ctx, TagWriter out, BaseMarshallerDelegate marshallerDelegate, Object container) private static voidWrappedMessage.writeContainerElementWrapped(ImmutableSerializationContext ctx, TagWriter out, ByteArrayOutputStreamEx buffer, Object e) private static voidWrappedMessage.writeContainerWithoutWrappingElements(BaseMarshaller containerMarshaller, int containerSize, Object container, ImmutableSerializationContext ctx, TagWriter out) private static voidWrappedMessage.writeContainerWrappingElements(BaseMarshaller containerMarshaller, int containerSize, Object container, ImmutableSerializationContext ctx, TagWriter out, ByteArrayOutputStreamEx buffer) private static <T> voidWrappedMessage.writeCustomObject(ImmutableSerializationContext ctx, TagWriter out, T t) private static voidWrappedMessage.writeMessage(ImmutableSerializationContext ctx, TagWriter out, Object t, boolean nulls) voidWrites all fields from this set to theoutputstream. -
Uses of TagWriter in org.infinispan.protostream.impl
Classes in org.infinispan.protostream.impl that implement TagWriterMethods in org.infinispan.protostream.impl that return TagWriterMethods in org.infinispan.protostream.impl with parameters of type TagWriterModifier and TypeMethodDescriptionvoidprivate static voidJsonUtils.processArray(ImmutableSerializationContext ctx, String type, String field, com.fasterxml.jackson.core.JsonParser parser, TagWriter writer) private static voidJsonUtils.processDocument(ImmutableSerializationContext ctx, com.fasterxml.jackson.core.JsonParser parser, TagWriter writer) private static voidJsonUtils.processEnum(com.fasterxml.jackson.core.JsonParser parser, TagWriter writer, EnumDescriptor enumDescriptor) private static voidJsonUtils.processMap(ImmutableSerializationContext ctx, MapDescriptor md, com.fasterxml.jackson.core.JsonParser parser, TagWriter writer) private static voidJsonUtils.processMapValue(ImmutableSerializationContext ctx, com.fasterxml.jackson.core.JsonParser parser, TagWriter writer, MapDescriptor md) private static voidJsonUtils.processObject(ImmutableSerializationContext ctx, com.fasterxml.jackson.core.JsonParser parser, TagWriter writer, Descriptor messageDescriptor, Integer fieldNumber, boolean topLevel) private static voidJsonUtils.processPrimitive(com.fasterxml.jackson.core.JsonParser parser, TagWriter writer, Type fieldType) private static voidJsonUtils.writeEnumField(com.fasterxml.jackson.core.JsonParser parser, TagWriter writer, FieldDescriptor fd, int fieldNumber) private static voidJsonUtils.writeField(com.fasterxml.jackson.core.JsonParser parser, TagWriter writer, Type fieldType, int fieldNumber) private voidUnknownFieldSetImpl.writeField(int tag, Deque<?> values, TagWriter output) Serializes a field, including field number, and writes it tooutput.void