Uses of Class
org.infinispan.protostream.descriptors.Descriptor
Packages that use Descriptor
Package
Description
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
Represents information contained in a proto file
Protostream internals.
-
Uses of Descriptor in org.infinispan.protostream
Fields in org.infinispan.protostream declared as DescriptorModifier and TypeFieldDescriptionprivate final DescriptorMessageContext.messageDescriptorThe descriptor of the current message.Methods in org.infinispan.protostream that return DescriptorModifier and TypeMethodDescriptionImmutableSerializationContext.getMessageDescriptor(String fullTypeName) MessageContext.getMessageDescriptor()Methods in org.infinispan.protostream with parameters of type DescriptorModifier and TypeMethodDescriptionvoidProtobufParser.parse(TagHandler tagHandler, Descriptor messageDescriptor, byte[] buf) voidProtobufParser.parse(TagHandler tagHandler, Descriptor messageDescriptor, byte[] buf, int off, int len) voidProtobufParser.parse(TagHandler tagHandler, Descriptor messageDescriptor, InputStream input) voidProtobufParser.parse(TagHandler tagHandler, Descriptor messageDescriptor, TagReader in) private voidProtobufParser.parseInternal(TagHandler tagHandler, Descriptor messageDescriptor, TagReader in) private voidProtobufParser.parseMessage(TagHandler tagHandler, Descriptor messageDescriptor, TagReader in) Constructors in org.infinispan.protostream with parameters of type DescriptorModifierConstructorDescriptionMessageContext(E parentContext, FieldDescriptor fieldDescriptor, Descriptor messageDescriptor) -
Uses of Descriptor in org.infinispan.protostream.descriptors
Fields in org.infinispan.protostream.descriptors declared as DescriptorModifier and TypeFieldDescriptionprotected DescriptorFieldDescriptor.containingMessageprivate DescriptorOneOfDescriptor.containingMessageprivate DescriptorDescriptor.containingTypeprivate DescriptorEnumDescriptor.containingTypeprivate final DescriptorMapDescriptor.descriptorprotected DescriptorFieldDescriptor.messageTypeFields in org.infinispan.protostream.descriptors with type parameters of type DescriptorModifier and TypeFieldDescriptionprivate List<Descriptor> FileDescriptor.Builder.messageTypesprivate final List<Descriptor> FileDescriptor.messageTypesprivate List<Descriptor> Descriptor.Builder.nestedMessageTypesprivate final List<Descriptor> Descriptor.nestedMessageTypesMethods in org.infinispan.protostream.descriptors that return DescriptorModifier and TypeMethodDescriptionMapDescriptor.asDescriptor()Descriptor.Builder.build()FieldDescriptor.getContainingMessage()OneOfDescriptor.getContainingMessage()Descriptor.getContainingType()EnumDescriptor.getContainingType()FieldDescriptor.getMessageType()Methods in org.infinispan.protostream.descriptors that return types with arguments of type DescriptorModifier and TypeMethodDescriptionFileDescriptor.getMessageTypes()Top level message types defined in this file.Descriptor.getNestedTypes()Methods in org.infinispan.protostream.descriptors with parameters of type DescriptorModifier and TypeMethodDescriptionvoidDescriptor.checkCompatibility(Descriptor that, boolean strict, List<String> errors) private voidFileDescriptor.collectDescriptors(Descriptor descriptor, ResolutionContext resolutionContext) private voidFileDescriptor.resolveFieldTypes(Descriptor descriptor) private GenericDescriptorFileDescriptor.searchType(String name, Descriptor scope) (package private) voidFieldDescriptor.setContainingMessage(Descriptor containingMessage) (package private) voidOneOfDescriptor.setContainingMessage(Descriptor containingMessage) private voidDescriptor.setContainingType(Descriptor containingType) (package private) voidEnumDescriptor.setContainingType(Descriptor containingType) (package private) voidFieldDescriptor.setMessageType(Descriptor descriptor) (package private) voidMapDescriptor.setMessageType(Descriptor descriptor) private static voidProtoLock.writeMessage(com.fasterxml.jackson.core.JsonGenerator j, Descriptor md) Method parameters in org.infinispan.protostream.descriptors with type arguments of type DescriptorModifier and TypeMethodDescriptionFileDescriptor.Builder.withMessageTypes(List<Descriptor> messageTypes) Descriptor.Builder.withNestedTypes(List<Descriptor> nestedMessageTypes) private static voidProtoLock.writeMessageEnums(com.fasterxml.jackson.core.JsonGenerator j, List<Descriptor> mds) -
Uses of Descriptor in org.infinispan.protostream.impl
Fields in org.infinispan.protostream.impl declared as DescriptorModifier and TypeFieldDescriptionprivate final DescriptorMessageMarshallerDelegate.messageDescriptorMethods in org.infinispan.protostream.impl that return DescriptorModifier and TypeMethodDescriptionSerializationContextImpl.getMessageDescriptor(String fullTypeName) Methods in org.infinispan.protostream.impl with parameters of type DescriptorModifier and TypeMethodDescription(package private) ProtoStreamReaderImpl.ReadMessageContextProtoStreamReaderImpl.enterContext(FieldDescriptor fd, Descriptor messageDescriptor, TagReaderImpl in) (package private) ProtoStreamWriterImpl.WriteMessageContextProtoStreamWriterImpl.enterContext(FieldDescriptor fd, Descriptor messageDescriptor, TagWriterImpl out) private static voidJsonUtils.processObject(ImmutableSerializationContext ctx, com.fasterxml.jackson.core.JsonParser parser, TagWriter writer, Descriptor messageDescriptor, Integer fieldNumber, boolean topLevel) Constructors in org.infinispan.protostream.impl with parameters of type DescriptorModifierConstructorDescription(package private)MessageMarshallerDelegate(MessageMarshaller<T> marshaller, Descriptor messageDescriptor) (package private)ReadMessageContext(ProtoStreamReaderImpl.ReadMessageContext parent, FieldDescriptor fieldDescriptor, Descriptor messageDescriptor, TagReaderImpl in) (package private)WriteMessageContext(ProtoStreamWriterImpl.WriteMessageContext parent, FieldDescriptor fieldDescriptor, Descriptor messageDescriptor, TagWriterImpl out)