A B C D E F G H I J L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractMarshallerCodeGenerator - Class in org.infinispan.protostream.annotations.impl
- AbstractMarshallerCodeGenerator(UnifiedTypeFactory, String) - Constructor for class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
- acceptVisitor(AnnotationElement.Visitor) - Method in class org.infinispan.protostream.descriptors.AnnotationElement
- acceptVisitor(AnnotationElement.Visitor) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
- acceptVisitor(AnnotationElement.Visitor) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Array
- acceptVisitor(AnnotationElement.Visitor) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Attribute
- acceptVisitor(AnnotationElement.Visitor) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Identifier
- acceptVisitor(AnnotationElement.Visitor) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Literal
- addClass(Class<?>) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
-
Add a @ProtoXyz annotated class to be analyzed.
- addClasses(Class<?>...) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
-
Add several @ProtoXyz annotated classes to be analyzed.
- addInnerType(ProtoTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
- addProtoFile(String, File) - Method in class org.infinispan.protostream.FileDescriptorSource
- addProtoFile(String, InputStream) - Method in class org.infinispan.protostream.FileDescriptorSource
- addProtoFile(String, Reader) - Method in class org.infinispan.protostream.FileDescriptorSource
- addProtoFile(String, String) - Method in class org.infinispan.protostream.FileDescriptorSource
- addProtoFiles(ClassLoader, String...) - Method in class org.infinispan.protostream.FileDescriptorSource
- addProtoFiles(String...) - Method in class org.infinispan.protostream.FileDescriptorSource
- allowedValues() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration
- allowedValues(String...) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
- AnnotatedDescriptor - Interface in org.infinispan.protostream.descriptors
-
Base class for all descriptors.
- AnnotatedDescriptorImpl - Class in org.infinispan.protostream.impl
- AnnotatedDescriptorImpl(String, String, String) - Constructor for class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
- annotation(String, AnnotationElement.AnnotationTarget...) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
-
Starts the creation of a new annotation with the given name and return its builder to continue define it.
- annotation(String, AnnotationElement.AnnotationTarget...) - Method in interface org.infinispan.protostream.config.AnnotationConfiguration.Builder
-
Create a new annotation with the given name and return its builder to continue configure it.
- annotation(String, AnnotationElement.AnnotationTarget...) - Method in interface org.infinispan.protostream.config.Configuration.AnnotationsConfig.Builder
-
Create a new annotation with the given name and return its builder to continue define it.
- Annotation(long, String, Map<String, AnnotationElement.Attribute>) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
- ANNOTATION - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
- AnnotationAttributeConfiguration - Interface in org.infinispan.protostream.config
- AnnotationAttributeConfiguration.Builder - Interface in org.infinispan.protostream.config
- AnnotationConfiguration - Interface in org.infinispan.protostream.config
- AnnotationConfiguration.Builder - Interface in org.infinispan.protostream.config
- AnnotationElement - Class in org.infinispan.protostream.descriptors
- AnnotationElement(long) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement
- AnnotationElement.Annotation - Class in org.infinispan.protostream.descriptors
- AnnotationElement.AnnotationTarget - Enum in org.infinispan.protostream.descriptors
-
On what kind of descriptor can we place that annotation?
- AnnotationElement.Array - Class in org.infinispan.protostream.descriptors
- AnnotationElement.Attribute - Class in org.infinispan.protostream.descriptors
- AnnotationElement.AttributeType - Enum in org.infinispan.protostream.descriptors
-
What type is the attribute?
- AnnotationElement.Identifier - Class in org.infinispan.protostream.descriptors
-
An identifier is a bit like a string literal but it does not have the quotation marks and it cannot contain white space.
- AnnotationElement.Literal - Class in org.infinispan.protostream.descriptors
- AnnotationElement.Value - Class in org.infinispan.protostream.descriptors
- AnnotationElement.Visitor - Class in org.infinispan.protostream.descriptors
- AnnotationMetadataCreator<MetadataOutType,AnnotatedDescriptorType extends AnnotatedDescriptor> - Interface in org.infinispan.protostream
-
Creates an application specific alternative representation of an
AnnotationElement.Annotation
value. - AnnotationParser - Class in org.infinispan.protostream.impl.parser
-
Parses all annotations it encounters and fails on first syntactic error.
- AnnotationParser(String, boolean) - Constructor for class org.infinispan.protostream.impl.parser.AnnotationParser
-
Creates a parser for a given input text.
- AnnotationParserException - Exception in org.infinispan.protostream
-
Exception indicating a syntax or semantic error encountered during parsing or validation of annotations.
- AnnotationParserException(String) - Constructor for exception org.infinispan.protostream.AnnotationParserException
- annotations - Variable in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
-
The annotations found in the documentation.
- annotations() - Method in interface org.infinispan.protostream.config.Configuration.AnnotationsConfig
- annotationsConfig() - Method in interface org.infinispan.protostream.config.Configuration
- annotationsConfig() - Method in interface org.infinispan.protostream.config.Configuration.Builder
- append(char) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- append(CharSequence) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- append(CharSequence, int, int) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- appendDocumentation(IndentWriter, String) - Static method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- Array(long, List<AnnotationElement.Value>) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Array
- asClass() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
-
Deprecated.
- asEnumConstant() - Method in interface org.infinispan.protostream.annotations.impl.types.XField
- attribute(String) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
-
Create a new attribute with the given name and return the builder to configure it.
- attribute(String) - Method in interface org.infinispan.protostream.config.AnnotationConfiguration.Builder
-
Add a new attribute with the given name to the current annotation and return the builder to continue to configure this attribute.
- Attribute(long, String, AnnotationElement.Value) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Attribute
- attributes() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration
- autoImportClasses - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
-
Indicates if class dependencies are automatically added when discovered or will generate an error.
- autoImportClasses() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
-
Indicates if we accept classes not explicitly listed in
AutoProtoSchemaBuilder.classes()
to be auto-detected by reference from the already specified classes and to be included automatically. - autoImportClasses(boolean) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
-
A flag to control processing of classes that were not directly added but were discovered by auto-import.
- AutoProtoSchemaBuilder - Annotation Type in org.infinispan.protostream.annotations
-
Generates compile-time auto-implementations of
SerializationContextInitializer
.
B
- BaseMarshaller<T> - Interface in org.infinispan.protostream
-
This is the base interface of the marshaller hierarchy, exposing common methods for identifying the Java and Protobuf types handled by this marshaller instance.
- BaseMarshallerDelegate<T> - Interface in org.infinispan.protostream.impl
-
The marshallers (descendants of
BaseMarshaller
) do not have a uniform interface, so an extra layer of indirection is used to provide uniformity. - BaseProtoSchemaGenerator - Class in org.infinispan.protostream.annotations.impl
-
This class is not to be directly invoked by users.
- BaseProtoSchemaGenerator(UnifiedTypeFactory, SerializationContext, String, String, Set<XClass>, boolean) - Constructor for class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- BOOL - org.infinispan.protostream.descriptors.Type
- BOOLEAN - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
- BOOLEAN - org.infinispan.protostream.descriptors.JavaType
- build() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
- build() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration.Builder
- build() - Method in interface org.infinispan.protostream.config.Configuration.AnnotationsConfig.Builder
- build() - Method in interface org.infinispan.protostream.config.Configuration.Builder
- build() - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
- build() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
- build() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
- build() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
- build() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- build() - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- build() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
- build(SerializationContext) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
-
Builds the Protocol Buffers schema file defining the types and generates marshaller implementations for these types and registers everything with the given
SerializationContext
. - builder() - Static method in interface org.infinispan.protostream.config.Configuration
- Builder() - Constructor for class org.infinispan.protostream.descriptors.Descriptor.Builder
- Builder() - Constructor for class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
- Builder() - Constructor for class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
- Builder() - Constructor for class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
- Builder() - Constructor for class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- Builder() - Constructor for class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- Builder() - Constructor for class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
- BYTE_STRING - org.infinispan.protostream.descriptors.JavaType
- ByteArrayOutputStreamEx - Class in org.infinispan.protostream.impl
- ByteArrayOutputStreamEx() - Constructor for class org.infinispan.protostream.impl.ByteArrayOutputStreamEx
- ByteArrayOutputStreamEx(int) - Constructor for class org.infinispan.protostream.impl.ByteArrayOutputStreamEx
- BYTES - org.infinispan.protostream.descriptors.Type
C
- canMarshall(Class<?>) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Checks if the given type (message or enum) can be marshalled.
- canMarshall(Class<?>) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- canMarshall(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Checks if the given type (message or enum) can be marshalled.
- canMarshall(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- CHARACTER - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
- checkLastTagWas(int) - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- checkLastTagWas(int) - Method in interface org.infinispan.protostream.RawProtoStreamReader
- classes - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- classes() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
-
Annotated classes to process (optional).
- className() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
-
The name of the generated implementation class (optional).
- clearErrors() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
-
Clear resolving errors of unresolved files.
- close() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- collectionImplementation() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
-
The actual concrete and instantiable implementation type of the Collection.
- column(long) - Static method in class org.infinispan.protostream.descriptors.AnnotationElement
- compareTo(Version) - Method in class org.infinispan.protostream.Version
- configuration - Variable in class org.infinispan.protostream.descriptors.FileDescriptor
- Configuration - Interface in org.infinispan.protostream.config
-
Configuration interface for the ProtoStream library.
- Configuration.AnnotationsConfig - Interface in org.infinispan.protostream.config
- Configuration.AnnotationsConfig.Builder - Interface in org.infinispan.protostream.config
- Configuration.Builder - Interface in org.infinispan.protostream.config
- consumeTag(int) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- consumeTag(int) - Method in interface org.infinispan.protostream.UnknownFieldSet
-
Reads and removes a field value from the set.
- create(AnnotatedDescriptorType, AnnotationElement.Annotation) - Method in interface org.infinispan.protostream.AnnotationMetadataCreator
D
- dec() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
-
Decrease indentation.
- decode(int) - Method in interface org.infinispan.protostream.EnumMarshaller
-
Decodes an integer enum value read from a Protobuf encoded stream into a Java enum instance.
- DEFAULT_GENERATED_SCHEMA_NAME - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- defaultValue() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
-
The default value to assign to this field if it is found missing in the Protobuf data stream during reading.
- defaultValue() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration
- defaultValue(Object) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
- dependsOn() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
-
The initializers to execute before this one.
- Descriptor - Class in org.infinispan.protostream.descriptors
-
Represents a message type declaration in a proto file.
- Descriptor.Builder - Class in org.infinispan.protostream.descriptors
- DescriptorParser - Interface in org.infinispan.protostream
-
Main parser interface.
- DescriptorParserException - Exception in org.infinispan.protostream
-
Exception for parse error.
- DescriptorParserException(String) - Constructor for exception org.infinispan.protostream.DescriptorParserException
- DescriptorParserException(String, Throwable) - Constructor for exception org.infinispan.protostream.DescriptorParserException
- DescriptorParserException(Throwable) - Constructor for exception org.infinispan.protostream.DescriptorParserException
- determineRepeatedElementType() - Method in interface org.infinispan.protostream.annotations.impl.types.XMember
- documentation - Variable in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
-
The (optional) documentation comment.
- DocumentationExtractor - Class in org.infinispan.protostream.annotations.impl.types
- DocumentationExtractor() - Constructor for class org.infinispan.protostream.annotations.impl.types.DocumentationExtractor
- DOUBLE - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
- DOUBLE - org.infinispan.protostream.descriptors.JavaType
- DOUBLE - org.infinispan.protostream.descriptors.Type
E
- encode(E) - Method in interface org.infinispan.protostream.EnumMarshaller
-
Encodes a Java
Enum
into its corresponding Protobuf numeric value. - ENUM - org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
- ENUM - org.infinispan.protostream.descriptors.JavaType
- ENUM - org.infinispan.protostream.descriptors.Type
- EnumDescriptor - Class in org.infinispan.protostream.descriptors
-
Represents an enum in a proto file.
- EnumDescriptor.Builder - Class in org.infinispan.protostream.descriptors
- EnumMarshaller<E extends Enum<E>> - Interface in org.infinispan.protostream
-
Contract to be implemented by marshallers of
Enum
types. - EnumMarshallerDelegate<T extends Enum<T>> - Class in org.infinispan.protostream.impl
- EnumValueDescriptor - Class in org.infinispan.protostream.descriptors
-
Represents each constant value of a enumeration in a .proto file.
- EnumValueDescriptor.Builder - Class in org.infinispan.protostream.descriptors
- equals(Object) - Method in class org.infinispan.protostream.descriptors.Descriptor
- equals(Object) - Method in class org.infinispan.protostream.descriptors.Option
- equals(Object) - Method in class org.infinispan.protostream.Version
- equals(Object) - Method in class org.infinispan.protostream.WrappedMessage
- ExtendDescriptor - Class in org.infinispan.protostream.descriptors
-
Represents a extend in a proto file.
- ExtendDescriptor(ExtendDescriptor.Builder) - Constructor for class org.infinispan.protostream.descriptors.ExtendDescriptor
- ExtendDescriptor.Builder - Class in org.infinispan.protostream.descriptors
F
- FIELD - org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
- FieldDescriptor - Class in org.infinispan.protostream.descriptors
-
Represents a field in a proto file.
- FieldDescriptor.Builder - Class in org.infinispan.protostream.descriptors
- fieldReadOutOfSequence(String) - Method in class org.infinispan.protostream.impl.Log_$logger
- fieldReadOutOfSequence(String) - Method in interface org.infinispan.protostream.impl.Log
- fieldReadOutOfSequence$str() - Method in class org.infinispan.protostream.impl.Log_$logger
- fieldWriteOutOfSequence(String) - Method in class org.infinispan.protostream.impl.Log_$logger
- fieldWriteOutOfSequence(String) - Method in interface org.infinispan.protostream.impl.Log
- fieldWriteOutOfSequence$str() - Method in class org.infinispan.protostream.impl.Log_$logger
- FILE_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- FILE_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- FileDescriptor - Class in org.infinispan.protostream.descriptors
-
Representation of a .proto file, including its dependencies.
- FileDescriptor.Builder - Class in org.infinispan.protostream.descriptors
- FileDescriptorSource - Class in org.infinispan.protostream
-
Aggregator for source protofiles to be passed to
SerializationContext.registerProtoFiles(FileDescriptorSource)
. - FileDescriptorSource() - Constructor for class org.infinispan.protostream.FileDescriptorSource
- FileDescriptorSource.ProgressCallback - Interface in org.infinispan.protostream
-
A callback interface that receives status notifications during the processing of files defined by a
FileDescriptorSource
. - fileName - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- fileName(String) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
-
Set the name of the Protobuf schema file to generate.
- FileNamespace - Class in org.infinispan.protostream.descriptors.namespace
-
The types defined in a file or in the files it imports (publicly or privately).
- FileNamespace(FileDescriptor, Collection<FileDescriptor>, Collection<FileDescriptor>) - Constructor for class org.infinispan.protostream.descriptors.namespace.FileNamespace
- findFieldByName(String) - Method in class org.infinispan.protostream.descriptors.Descriptor
- findFieldByNumber(int) - Method in class org.infinispan.protostream.descriptors.Descriptor
- findValueByName(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- findValueByNumber(int) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- FIXED32 - org.infinispan.protostream.descriptors.Type
- FIXED64 - org.infinispan.protostream.descriptors.Type
- FLOAT - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
- FLOAT - org.infinispan.protostream.descriptors.JavaType
- FLOAT - org.infinispan.protostream.descriptors.Type
- flush() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- flush() - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- flush() - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- fromByteArray(ImmutableSerializationContext, byte[], int, int, Class<A>) - Static method in class org.infinispan.protostream.ProtobufUtil
- fromByteArray(ImmutableSerializationContext, byte[], Class<A>) - Static method in class org.infinispan.protostream.ProtobufUtil
- fromByteBuffer(ImmutableSerializationContext, ByteBuffer, Class<A>) - Static method in class org.infinispan.protostream.ProtobufUtil
- fromCanonicalJSON(ImmutableSerializationContext, Reader) - Static method in class org.infinispan.protostream.ProtobufUtil
- fromClass(Class<?>) - Method in class org.infinispan.protostream.annotations.impl.types.ReflectionClassFactory
- fromClass(Class<?>) - Method in interface org.infinispan.protostream.annotations.impl.types.UnifiedTypeFactory
-
Wraps the given Class in an XClass.
- fromResources(ClassLoader, String...) - Static method in class org.infinispan.protostream.FileDescriptorSource
- fromResources(String...) - Static method in class org.infinispan.protostream.FileDescriptorSource
- fromString(String, String) - Static method in class org.infinispan.protostream.FileDescriptorSource
- fromTypeMirror(TypeMirror) - Method in class org.infinispan.protostream.annotations.impl.types.ReflectionClassFactory
- fromTypeMirror(TypeMirror) - Method in interface org.infinispan.protostream.annotations.impl.types.UnifiedTypeFactory
-
Wraps the given TypeMirror in an XClass.
- fromWrappedByteArray(ImmutableSerializationContext, byte[]) - Static method in class org.infinispan.protostream.ProtobufUtil
-
Parses a top-level message that was wrapped according to the org.infinispan.protostream.WrappedMessage proto definition.
- fromWrappedByteArray(ImmutableSerializationContext, byte[], int, int) - Static method in class org.infinispan.protostream.ProtobufUtil
- fromWrappedByteBuffer(ImmutableSerializationContext, ByteBuffer) - Static method in class org.infinispan.protostream.ProtobufUtil
- fromWrappedStream(ImmutableSerializationContext, InputStream) - Static method in class org.infinispan.protostream.ProtobufUtil
- fullName - Variable in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
G
- generateAndRegister() - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- GeneratedMarshallerBase - Class in org.infinispan.protostream.annotations.impl
-
Base class for generated message marshallers.
- GeneratedMarshallerBase() - Constructor for class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase
- generateEnumDecodeMethod(ProtoEnumTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
- generateEnumEncodeMethod(ProtoEnumTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
- generateMarshaller(SerializationContext, ProtoTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
- generateProto(IndentWriter) - Method in interface org.infinispan.protostream.annotations.impl.HasProtoSchema
- generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
- generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
- generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
- generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- generateReadFromMethod(ProtoMessageTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
- generateSchemaDebugComments - Static variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
-
Set this flag to
true
to enable output of debug comments in the generated Protobuf schema. - generateSchemaDebugComments - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
-
Set this flag to
true
to enable output of debug comments in the generated Protobuf schema. - generateWriteToMethod(ProtoMessageTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
- GenericDescriptor - Interface in org.infinispan.protostream.descriptors
-
Base interface for type (message and enum) descriptors.
- get(String) - Method in class org.infinispan.protostream.descriptors.namespace.LocalNamespace
- get(String) - Method in interface org.infinispan.protostream.descriptors.namespace.Namespace
-
Looks up the descriptor by name.
- getAnnotation(Class<A>) - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
-
Returns this element's annotation if present.
- getAnnotationConfig(String) - Method in class org.infinispan.protostream.descriptors.Descriptor
- getAnnotationConfig(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- getAnnotationConfig(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getAnnotationConfig(String) - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
-
Subclasses are responsible for fetching the
AnnotationConfiguration
from the appropriate config (it it exists) and to validate that the target is suitable. - getAnnotations() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
-
Get the documentation annotations in the form of a map of abstract syntax trees of
AnnotationElement
nodes. - getAnnotations() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
- getAnnotationsConfig() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
- getAttributes() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
- getAttributeValue(String) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
- getByteBuffer() - Method in class org.infinispan.protostream.impl.ByteArrayOutputStreamEx
- getCanonicalName() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getCollectionImplementation() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getComponentType() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
-
Array component type, for arrays only.
- getConfiguration() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- getConfiguration() - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getConfiguration() - Method in interface org.infinispan.protostream.SerializationContext
-
Get the (immutable) configuration object that was used when creating this context.
- getContainingEnum() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- getContainingMessage() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getContainingMessage() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor
- getContainingType() - Method in class org.infinispan.protostream.descriptors.Descriptor
- getContainingType() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- getContainingType() - Method in interface org.infinispan.protostream.descriptors.GenericDescriptor
- getDeclaredConstructor(XClass...) - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getDeclaredFields() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getDeclaredMethods() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getDeclaringClass() - Method in interface org.infinispan.protostream.annotations.impl.types.XEnumConstant
- getDeclaringClass() - Method in interface org.infinispan.protostream.annotations.impl.types.XMember
- getDefaultAttributeValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
- getDefaultValue() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getDefaultValue() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getDelegate() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- getDelegate() - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- getDependants() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- getDescriptorByName(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Obtains the descriptor associated with a type name.
- getDescriptorByName(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getDescriptorByTypeId(Integer) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Obtains the descriptor associated with a numeric type id.
- getDescriptorByTypeId(Integer) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getDocumentation() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
-
Returns the documentation attached to this enum.
- getDocumentation() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getDocumentation() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- getDocumentation() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
-
Collect and concatenate the description text from the (multiple)
@ProtoDoc.value
annotations of the given element. - getDocumentation() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
-
Return the documentation text associated with this descriptor.
- getDocumentation() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- getDocumentation() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor
- getDocumentation() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
- getDocumentation(ProtoDoc[]) - Static method in class org.infinispan.protostream.annotations.impl.types.DocumentationExtractor
-
Collect and concatenate the description text from the
@ProtoDoc.value
of the given ProtoDoc annotations (that were previously obtained either from an AnnotatedElement or an AnnotatedConstruct). - getElement() - Method in exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
- getEnclosingClass() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getEnumConstants() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
-
Enum constants, for enums only.
- getEnumDescriptor(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
- getEnumDescriptor(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getEnumMemberByName(String) - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
- getEnumMemberByName(String) - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
- getEnumMemberByName(String) - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- getEnumType() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getEnumTypes() - Method in class org.infinispan.protostream.descriptors.Descriptor
- getEnumTypes() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- getExportedNamespace() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- getExportedNamespace() - Method in class org.infinispan.protostream.descriptors.namespace.FileNamespace
-
The types defined in this file or defined in publicly imported files.
- getExtendedMessage() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
- getExtensionsTypes() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- getFactory() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getField() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getFieldName() - Method in class org.infinispan.protostream.MessageContext
-
Gets the name of the nested field.
- getFields() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
- getFields() - Method in class org.infinispan.protostream.descriptors.Descriptor
- getFields() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
- getFields() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor
- getFileDescriptor() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
-
Return the containing files's descriptor
- getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.Descriptor
- getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
- getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getFileDescriptors() - Method in class org.infinispan.protostream.FileDescriptorSource
- getFileDescriptors() - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Obtain the currently registered file descriptors.
- getFileDescriptors() - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getFileName() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
-
The schema file where this type comes from.
- getFullFieldName() - Method in class org.infinispan.protostream.MessageContext
- getFullName() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- getFullName() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
-
Return the fulla name of the descriptor.
- getFullName() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- getFullName() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
- getFullName() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
- getGenericDescriptors() - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Obtain the currently registered type descriptors.
- getGenericDescriptors() - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getGetter() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getIdentifier() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Identifier
- getInterfaces() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getJavaClass() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- getJavaClass() - Method in interface org.infinispan.protostream.BaseMarshaller
-
Returns the Java type handled by this marshaller.
- getJavaClassName() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- getJavaEnumName() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
-
Returns the FQN of the Java enum constant.
- getJavaEnumOrdinal() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
-
Returns the ordinal of the Java enum constant.
- getJavaType() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getJavaType() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getJavaType() - Method in enum org.infinispan.protostream.descriptors.Type
- getJavaTypeName() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getLabel() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getLocalNamespace() - Method in class org.infinispan.protostream.descriptors.namespace.FileNamespace
-
Types defined in this file.
- getLocation() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getLog(Class<?>) - Static method in class org.infinispan.protostream.impl.Log.LogFactory
- getLoggingLocale() - Method in class org.infinispan.protostream.impl.Log_$logger
- getMajor() - Method in class org.infinispan.protostream.Version
- getMarshaller() - Method in interface org.infinispan.protostream.impl.BaseMarshallerDelegate
-
Gets the wrapped marshaller.
- getMarshaller() - Method in class org.infinispan.protostream.impl.EnumMarshallerDelegate
- getMarshaller(Class<?>) - Method in interface org.infinispan.protostream.SerializationContext.MarshallerProvider
-
Get a marshaller instance for the given Java class.
- getMarshaller(Class<T>) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Obtains the marshaller associated with a Java type.
- getMarshaller(Class<T>) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getMarshaller(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Obtains the marshaller associated with a Protobuf type name.
- getMarshaller(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getMarshaller(String) - Method in interface org.infinispan.protostream.SerializationContext.MarshallerProvider
-
Get a marshaller instance for the given type name.
- getMarshallerDelegate(Class<T>) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getMarshallerDelegate(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getMaxSeenFieldNumber() - Method in class org.infinispan.protostream.MessageContext
- getMembers() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
- getMessageDescriptor() - Method in class org.infinispan.protostream.MessageContext
- getMessageDescriptor(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
- getMessageDescriptor(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getMessageType() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getMessageTypes() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
-
Top level message types defined in this file.
- getMethod(String, XClass...) - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getMicro() - Method in class org.infinispan.protostream.Version
- getMinor() - Method in class org.infinispan.protostream.Version
- getModifiers() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
-
The modifiers, as per java.lang.reflect.Modifier.
- getName() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getName() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- getName() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
- getName() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
-
Return the name of the descriptor.
- getName() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
- getName() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Attribute
- getName() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- getName() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
- getName() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- getName() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor
- getName() - Method in class org.infinispan.protostream.descriptors.Option
- getName() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
- getNamespaces() - Method in class org.infinispan.protostream.descriptors.namespace.FileNamespace
- getNestedTypes() - Method in class org.infinispan.protostream.descriptors.Descriptor
- getNumber() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
-
Returns the Protobuf number associated to this enum value.
- getNumber() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getNumber() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- getNumber() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getOneOfs() - Method in class org.infinispan.protostream.descriptors.Descriptor
- getOption(String) - Method in class org.infinispan.protostream.descriptors.Descriptor
- getOption(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- getOption(String) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- getOption(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getOption(String) - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- getOptionByName(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getOptions() - Method in class org.infinispan.protostream.descriptors.Descriptor
- getOptions() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- getOptions() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- getOptions() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getOptions() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- getOrdinal() - Method in interface org.infinispan.protostream.annotations.impl.types.XEnumConstant
- getOuterType() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- getPackage() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- getPackageName() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getParameterTypes() - Method in interface org.infinispan.protostream.annotations.impl.types.XExecutable
- getParentContext() - Method in class org.infinispan.protostream.MessageContext
- getProcessedAnnotation(String) - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
-
Get the 'processed' annotation object created by the registered
AnnotationMetadataCreator
ornull
if the annotation is missing or noAnnotationMetadataCreator
was registered. - getProcessedAnnotation(String) - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
- getProgressCallback() - Method in class org.infinispan.protostream.FileDescriptorSource
- getProtobufType() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getProtoFile() - Method in interface org.infinispan.protostream.SerializationContextInitializer
- getProtoFileName() - Method in interface org.infinispan.protostream.SerializationContextInitializer
- getProtoName() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
-
Returns the Protobuf name of this enum value.
- getProtoTypeMetadata() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getResourceAsString(Class<?>, String) - Static method in class org.infinispan.protostream.FileDescriptorSource
- getReturnType() - Method in interface org.infinispan.protostream.annotations.impl.types.XMethod
- getScopedName() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- getSerializationContext() - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
-
During reading, a marshaller can obtain the current
ImmutableSerializationContext
and use it in order to access the schema or marshaller information. - getSerializationContext() - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
-
During reading, a marshaller can obtain the current
ImmutableSerializationContext
and use it in order to access the schema or marshaller information. - getSetter() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- getSimpleName() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getSuffix() - Method in class org.infinispan.protostream.Version
- getSuperclass() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- getTagFieldNumber(int) - Static method in class org.infinispan.protostream.impl.WireFormat
-
Given a tag value, determines the field number (the upper 29 bits).
- getTagWireType(int) - Static method in class org.infinispan.protostream.impl.WireFormat
-
Given a tag value, determines the wire type (the lower 3 bits).
- getType() - Method in interface org.infinispan.protostream.annotations.impl.types.XField
- getType() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getTypeId() - Method in class org.infinispan.protostream.descriptors.Descriptor
- getTypeId() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- getTypeId() - Method in interface org.infinispan.protostream.descriptors.GenericDescriptor
- getTypeIdByName(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Deprecated.replaced by
getDescriptorByName(fullTypeName).getTypeId()
- getTypeIdByName(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getTypeName() - Method in interface org.infinispan.protostream.BaseMarshaller
-
Returns the full name of the message or enum type as declared in the Protobuf file.
- getTypeName() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getTypeNameById(Integer) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
-
Deprecated.replaced by
getDescriptorByTypeId(typeId).getFullName()
- getTypeNameById(Integer) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- getTypes() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
-
All types defined in this file (both message and enum).
- getTypes() - Method in class org.infinispan.protostream.descriptors.namespace.LocalNamespace
- getUnknownFieldSet() - Method in interface org.infinispan.protostream.Message
-
Deprecated.
- getUnknownFieldSet(T) - Method in interface org.infinispan.protostream.UnknownFieldSetHandler
-
Extract the
UnknownFieldSet
that was previously attached to a message during unmarshalling. - getUnknownFieldSetField() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
- getUnknownFieldSetGetter() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
- getUnknownFieldSetSetter() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
- getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
- getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Array
- getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Attribute
- getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Identifier
- getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Literal
- getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Value
- getValue() - Method in class org.infinispan.protostream.descriptors.Option
- getValue() - Method in class org.infinispan.protostream.WrappedMessage
-
Returns the wrapped value, which is either a primitive, an enum, or a message.
- getValues() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Array
- getValues() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- getVersion() - Static method in class org.infinispan.protostream.Version
- getWireTag() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- getWireType() - Method in enum org.infinispan.protostream.descriptors.Type
- GROUP - org.infinispan.protostream.descriptors.Type
H
- handleError(String, DescriptorParserException) - Method in interface org.infinispan.protostream.FileDescriptorSource.ProgressCallback
- handleSuccess(String) - Method in interface org.infinispan.protostream.FileDescriptorSource.ProgressCallback
- hasDefaultValue() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- hashCode() - Method in class org.infinispan.protostream.descriptors.Descriptor
- hashCode() - Method in class org.infinispan.protostream.descriptors.Option
- hashCode() - Method in class org.infinispan.protostream.Version
- hashCode() - Method in class org.infinispan.protostream.WrappedMessage
- HasProtoSchema - Interface in org.infinispan.protostream.annotations.impl
- hasTag(int) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- hasTag(int) - Method in interface org.infinispan.protostream.UnknownFieldSet
-
Checks if a tag is present.
- HELP_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- HELP_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
I
- Identifier(long, String) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Identifier
- IDENTIFIER - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
- ImmutableSerializationContext - Interface in org.infinispan.protostream
-
A repository of Protobuf type definitions and their marshallers.
- importProtoTypeMetadata(XClass) - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
-
Return an imported ProtoTypeMetadata implementation or null if it cannot be imported.
- importProtoTypeMetadata(XClass) - Method in class org.infinispan.protostream.annotations.impl.RuntimeProtoSchemaGenerator
-
Return an imported ProtoTypeMetadata implementation or null if it cannot be imported.
- inc() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
-
Increase indentation.
- IndentWriter - Class in org.infinispan.protostream.annotations.impl
-
A Writer capable of appending Strings in a similar manner to StringWriter but with indentation capabilities to support more readable code generation.
- IndentWriter() - Constructor for class org.infinispan.protostream.annotations.impl.IndentWriter
- INSTANCE - Static variable in class org.infinispan.protostream.ProtobufParser
- INT - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
- INT - org.infinispan.protostream.descriptors.JavaType
- INT32 - org.infinispan.protostream.descriptors.Type
- INT64 - org.infinispan.protostream.descriptors.Type
- isArray() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- isArray() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- isAssignableTo(XClass) - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- isBoxedPrimitive() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- isEmpty() - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- isEmpty() - Method in interface org.infinispan.protostream.UnknownFieldSet
-
Checks if there are any fields in this set.
- isEnum() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
- isEnum() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
- isEnum() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- isEnum() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- isEnumConstant() - Method in interface org.infinispan.protostream.annotations.impl.types.XField
- isExtension() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- isFieldMarked(int) - Method in class org.infinispan.protostream.MessageContext
- isImported() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
-
Indicates if this type comes from the currently processed/generated schema of from an external schema.
- isKnownClass(XClass) - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- isLocal() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
-
Is it a local or anonymous class?
- isPacked() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- isPrimitive() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
- isRepeated() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- isRepeated() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- isRequired() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
- isRequired() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- isResolved() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
J
- javaClass - Variable in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- javaType() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
-
The actual concrete and instantiable Java type.
- JavaType - Enum in org.infinispan.protostream.descriptors
-
Java mappings of the Protobuf field types
L
- Label - Enum in org.infinispan.protostream.descriptors
-
Rules associated with a field
- line(long) - Static method in class org.infinispan.protostream.descriptors.AnnotationElement
- Literal(long, Object) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Literal
- LocalNamespace - Class in org.infinispan.protostream.descriptors.namespace
- Log - Interface in org.infinispan.protostream.impl
- Log_$logger - Class in org.infinispan.protostream.impl
-
Warning this class consists of generated code.
- Log_$logger(Logger) - Constructor for class org.infinispan.protostream.impl.Log_$logger
- Log.LogFactory - Class in org.infinispan.protostream.impl
- LogFactory() - Constructor for class org.infinispan.protostream.impl.Log.LogFactory
- logOutOfSequenceReads() - Method in interface org.infinispan.protostream.config.Configuration
-
Flag that indicates in out of sequence reads should be logged as warnings.
- logOutOfSequenceWrites() - Method in interface org.infinispan.protostream.config.Configuration
-
Flag that indicates in out of sequence writes should be logged as warnings.
- logUndefinedAnnotations() - Method in interface org.infinispan.protostream.config.Configuration.AnnotationsConfig
-
Should we log a warning every time we encounter an undefined documentation annotation? This is
true
by default. - LONG - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
- LONG - org.infinispan.protostream.descriptors.JavaType
M
- main(String[]) - Static method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- main(String[]) - Static method in class org.infinispan.protostream.Version
- makeCodeGenerator() - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- makeCodeGenerator() - Method in class org.infinispan.protostream.annotations.impl.RuntimeProtoSchemaGenerator
- makeMarshallerDelegateFieldName(ProtoFieldMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
- makePosition(int, int) - Static method in class org.infinispan.protostream.descriptors.AnnotationElement
- makeProtoTypeMetadata(XClass) - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- makeQualifiedTypeName(String) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
- makeTag(int, int) - Static method in class org.infinispan.protostream.impl.WireFormat
-
Makes a tag value given a field number and wire type.
- map(ProtoFile) - Method in class org.infinispan.protostream.impl.parser.mappers.ProtofileMapper
- markField(int) - Method in class org.infinispan.protostream.MessageContext
-
Mark a field as seen.
- markUnresolved() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- marshall(FieldDescriptor, T, ProtoStreamWriterImpl, RawProtoStreamWriter) - Method in interface org.infinispan.protostream.impl.BaseMarshallerDelegate
-
Marshalls an object.
- marshall(FieldDescriptor, T, ProtoStreamWriterImpl, RawProtoStreamWriter) - Method in class org.infinispan.protostream.impl.EnumMarshallerDelegate
- MARSHALLER_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- MARSHALLER_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- Message - Interface in org.infinispan.protostream
-
Deprecated.this mechanism was replaced by
UnknownFieldSetHandler
interface - MESSAGE - org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
- MESSAGE - org.infinispan.protostream.descriptors.JavaType
- MESSAGE - org.infinispan.protostream.descriptors.Type
- MessageContext<E extends MessageContext> - Class in org.infinispan.protostream
- MessageContext(E, String, Descriptor) - Constructor for class org.infinispan.protostream.MessageContext
- MessageMarshaller<T> - Interface in org.infinispan.protostream
-
Contract to be implemented by marshallers for Protobuf message (entity) types.
- MessageMarshaller.ProtoStreamReader - Interface in org.infinispan.protostream
-
An high-level interface for the wire encoding of a Protobuf stream that allows reading named (and typed) message fields.
- MessageMarshaller.ProtoStreamWriter - Interface in org.infinispan.protostream
-
An high-level interface for the wire encoding of a Protobuf stream that allows writing named (and typed) message fields.
- metadataCreator() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration
- metadataCreator(AnnotationMetadataCreator<?, ? extends AnnotatedDescriptor>) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
- metadataCreator(AnnotationMetadataCreator<?, ? extends AnnotatedDescriptor>) - Method in interface org.infinispan.protostream.config.AnnotationConfiguration.Builder
-
Attach a metadata creator for this annotation and return the same builder.
- multiple() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration
- multiple(boolean) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
N
- name - Variable in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- name - Variable in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
- name() - Method in annotation type org.infinispan.protostream.annotations.ProtoEnum
-
Deprecated.Defines the name of the Protobuf enum type.
- name() - Method in annotation type org.infinispan.protostream.annotations.ProtoEnumValue
-
The name of the Protobuf enum value.
- name() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
-
The name of the field.
- name() - Method in annotation type org.infinispan.protostream.annotations.ProtoMessage
-
Deprecated.Defines the name of the Protobuf message type.
- name() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration
-
The name of the attribute.
- name() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration
-
The name of the annotation.
- Namespace - Interface in org.infinispan.protostream.descriptors.namespace
- newInstance(byte[]) - Static method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- newInstance(byte[]) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- newInstance(byte[], int, int) - Static method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- newInstance(byte[], int, int) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- newInstance(InputStream) - Static method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- newInstance(OutputStream) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- newInstance(OutputStream, int) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- newInstance(ByteBuffer) - Static method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- newInstance(ByteBuffer) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- newSerializationContext() - Static method in class org.infinispan.protostream.ProtobufUtil
- newSerializationContext(Configuration) - Static method in class org.infinispan.protostream.ProtobufUtil
- number() - Method in annotation type org.infinispan.protostream.annotations.ProtoEnumValue
-
The Protocol Buffers tag number.
- number() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
-
The Protocol Buffers tag number.
O
- ONE_OF - org.infinispan.protostream.descriptors.Label
-
Indicates a field that is a member of a
oneof
element. - onEnd() - Method in interface org.infinispan.protostream.TagHandler
-
End of top level message.
- onEndNested(int, FieldDescriptor) - Method in interface org.infinispan.protostream.TagHandler
-
End of a nested message.
- OneOfDescriptor - Class in org.infinispan.protostream.descriptors
- OneOfDescriptor.Builder - Class in org.infinispan.protostream.descriptors
- onStart(GenericDescriptor) - Method in interface org.infinispan.protostream.TagHandler
-
Start of top level message.
- onStartNested(int, FieldDescriptor) - Method in interface org.infinispan.protostream.TagHandler
-
Start of a nested message.
- onTag(int, FieldDescriptor, Object) - Method in interface org.infinispan.protostream.TagHandler
-
A field which is a primitive (non-nested) value.
- Option - Class in org.infinispan.protostream.descriptors
-
Represents any option in a proto file.
- Option(String, Object) - Constructor for class org.infinispan.protostream.descriptors.Option
- OPTIONAL - org.infinispan.protostream.descriptors.Label
- org.infinispan.protostream - package org.infinispan.protostream
-
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
- org.infinispan.protostream.annotations - package org.infinispan.protostream.annotations
-
Annotations for defining Protocol Buffers schemas in Java code.
- org.infinispan.protostream.annotations.impl - package org.infinispan.protostream.annotations.impl
-
Holds the internal representation of Protobuf type metadata defined via annotations and the processors that handle this metadata in order to generate Protobuf schemas and marshallers.
- org.infinispan.protostream.annotations.impl.types - package org.infinispan.protostream.annotations.impl.types
-
Abstract unified representation of Java language types, to isolate code generation from direct dependencies on the actual type system implementation.
- org.infinispan.protostream.config - package org.infinispan.protostream.config
-
Fluent configuration API for ProtoStream.
- org.infinispan.protostream.descriptors - package org.infinispan.protostream.descriptors
-
Represents information contained in a proto file
- org.infinispan.protostream.descriptors.namespace - package org.infinispan.protostream.descriptors.namespace
-
Representation of the various namespaces.
- org.infinispan.protostream.impl - package org.infinispan.protostream.impl
-
Protostream internals.
- org.infinispan.protostream.impl.parser - package org.infinispan.protostream.impl.parser
-
.proto schema file parser and a documentation pseudo-annotation parser.
- org.infinispan.protostream.impl.parser.mappers - package org.infinispan.protostream.impl.parser.mappers
-
Converters from the Square Protoparser model elements to Protostream descriptors.
- outerType - Variable in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
P
- PACKAGE_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- PACKAGE_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- packageName - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- packageName(String) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
-
Set the name of the Protobuf package to generate.
- packages() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
-
The list of packages to scan if
AutoProtoSchemaBuilder.classes()
was not specified. - parentBuilder() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
-
Deprecated.
- parse() - Method in class org.infinispan.protostream.impl.parser.AnnotationParser
-
Parse the text and extract the annotations.
- parse(FileDescriptorSource) - Method in interface org.infinispan.protostream.DescriptorParser
-
Parses a set of .proto files but does not resolve type dependencies and does not detect semantic errors like duplicate type definitions.
- parse(FileDescriptorSource) - Method in class org.infinispan.protostream.impl.parser.SquareProtoParser
- parse(TagHandler, Descriptor, byte[]) - Method in class org.infinispan.protostream.ProtobufParser
- parse(TagHandler, Descriptor, byte[], int, int) - Method in class org.infinispan.protostream.ProtobufParser
- parse(TagHandler, Descriptor, InputStream) - Method in class org.infinispan.protostream.ProtobufParser
- parse(TagHandler, Descriptor, RawProtoStreamReader) - Method in class org.infinispan.protostream.ProtobufParser
- popLimit(int) - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- popLimit(int) - Method in interface org.infinispan.protostream.RawProtoStreamReader
- position - Variable in class org.infinispan.protostream.descriptors.AnnotationElement
-
Text position, encoded in the form of a
long
. - positionToString(long) - Static method in class org.infinispan.protostream.descriptors.AnnotationElement
- processedAnnotations - Variable in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
-
The annotation metadata objects created by the
AnnotationMetadataCreator
based on the annotations found in the documentation text. - PROTOBUF_TYPE_NAME - Static variable in class org.infinispan.protostream.WrappedMessage
-
The fully qualified Protobuf type name of this message.
- ProtobufParser - Class in org.infinispan.protostream
- ProtobufParser() - Constructor for class org.infinispan.protostream.ProtobufParser
- ProtobufUtil - Class in org.infinispan.protostream
-
This is the entry point to the ProtoStream library.
- ProtoDoc - Annotation Type in org.infinispan.protostream.annotations
-
The documentation text of the generated message type, enum type or field.
- ProtoDocs - Annotation Type in org.infinispan.protostream.annotations
-
Aggregates repeated
ProtoDoc
annotations. - ProtoEnum - Annotation Type in org.infinispan.protostream.annotations
-
Deprecated.replaced by
ProtoName
- ProtoEnumTypeMetadata - Class in org.infinispan.protostream.annotations.impl
-
A
ProtoTypeMetadata
for an enum type created based on annotations during the current execution ofProtoSchemaBuilder
. - ProtoEnumValue - Annotation Type in org.infinispan.protostream.annotations
-
Defines a Protobuf enum value.
- ProtoEnumValueMetadata - Class in org.infinispan.protostream.annotations.impl
- ProtoField - Annotation Type in org.infinispan.protostream.annotations
-
Defines a Protocol Buffers message field.
- ProtoFieldMetadata - Class in org.infinispan.protostream.annotations.impl
- ProtofileMapper - Class in org.infinispan.protostream.impl.parser.mappers
-
Mapper for high level protofile to FileDescriptor.
- ProtofileMapper() - Constructor for class org.infinispan.protostream.impl.parser.mappers.ProtofileMapper
- ProtoMessage - Annotation Type in org.infinispan.protostream.annotations
-
Deprecated.replaced by
ProtoName
- ProtoMessageTypeMetadata - Class in org.infinispan.protostream.annotations.impl
-
A
ProtoTypeMetadata
for a message type created based on annotations during the current execution ofProtoSchemaBuilder
. - ProtoName - Annotation Type in org.infinispan.protostream.annotations
-
An optional annotation for specifying the Protobuf message or enum type name.
- ProtoSchemaBuilder - Class in org.infinispan.protostream.annotations
-
Generates a Protocol Buffers schema definition file and associated marshallers based on a set of
@Proto*
annotated classes. - ProtoSchemaBuilder() - Constructor for class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- ProtoSchemaBuilderException - Exception in org.infinispan.protostream.annotations
-
A runtime exception that can be thrown during the generation of the Protocol Buffers schema and marshallers either due to improper API usage or due to internal errors.
- ProtoSchemaBuilderException(String) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
- ProtoSchemaBuilderException(String, Throwable) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
- ProtoSchemaBuilderException(Throwable) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
- ProtoSchemaBuilderException(XElement, String) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
- ProtoSchemaBuilderException(XElement, String, Throwable) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
- ProtoSchemaBuilderException(XElement, Throwable) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
- ProtoTypeMetadata - Class in org.infinispan.protostream.annotations.impl
- ProtoTypeMetadata(String, XClass) - Constructor for class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- ProtoUnknownFieldSet - Annotation Type in org.infinispan.protostream.annotations
-
Indicates the field or java-bean property of type
UnknownFieldSet
to be used for storing the unknown field set. - pushLimit(int) - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- pushLimit(int) - Method in interface org.infinispan.protostream.RawProtoStreamReader
- put(String, GenericDescriptor) - Method in class org.infinispan.protostream.descriptors.namespace.FileNamespace
- putVarintField(int, int) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- putVarintField(int, int) - Method in interface org.infinispan.protostream.UnknownFieldSet
-
Convenience method for merging a new field containing a single varint value.
R
- RawProtobufMarshaller<T> - Interface in org.infinispan.protostream
-
A marshaller for message types that has direct access to the low level Protobuf streams to read and write tags in an unchecked manner.
- RawProtoStreamReader - Interface in org.infinispan.protostream
- RawProtoStreamReaderImpl - Class in org.infinispan.protostream.impl
- RawProtoStreamWriter - Interface in org.infinispan.protostream
- RawProtoStreamWriterImpl - Class in org.infinispan.protostream.impl
- readAllFields(RawProtoStreamReader) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- readAllFields(RawProtoStreamReader) - Method in interface org.infinispan.protostream.UnknownFieldSet
-
Parse an entire message from
input
and merge its fields into this set. - readArray(String, Class<? extends E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readBool() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readBool() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readBoolean(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readBooleans(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readByteArray() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readByteArray() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readByteBuffer() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readByteBuffer() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readBytes(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readBytesAsInputStream(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readCollection(String, C, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readDate(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readDouble() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readDouble() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readDouble(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readDoubles(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readEnum() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readEnum() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readEnum(int, int, UnknownFieldSet) - Method in class org.infinispan.protostream.impl.EnumMarshallerDelegate
- readEnum(String, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readExternal(ObjectInput) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- readFixed32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readFixed32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readFixed64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readFixed64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readFloat() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readFloat() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readFloat(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readFloats(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readFrom(ImmutableSerializationContext, InputStream, Class<A>) - Static method in class org.infinispan.protostream.ProtobufUtil
- readFrom(ImmutableSerializationContext, RawProtoStreamReader) - Method in interface org.infinispan.protostream.RawProtobufMarshaller
- readFrom(MessageMarshaller.ProtoStreamReader) - Method in interface org.infinispan.protostream.MessageMarshaller
-
Read the fields written by
MessageMarshaller.writeTo(ProtoStreamWriter, Object)
. - readInstant(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readInt(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
-
Reads an integer field given a field name.
- readInt32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readInt32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readInt64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readInt64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readInts(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readLong(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readLongs(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readMessage(BaseMarshallerDelegate<T>, RawProtoStreamReader) - Method in class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase
-
Invoked by generated code.
- readObject(String, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readRawVarint32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readRawVarint32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readRawVarint64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readRawVarint64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readSFixed32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readSFixed32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readSFixed64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readSFixed64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readSingleField(int, RawProtoStreamReader) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- readSingleField(int, RawProtoStreamReader) - Method in interface org.infinispan.protostream.UnknownFieldSet
-
Parse a single field from
input
and merge it into this set. - readSInt32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readSInt32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readSInt64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readSInt64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readString() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readString() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readString(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
- readTag() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readTag() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readUInt32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readUInt32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- readUInt64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- readUInt64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
- ReflectionClassFactory - Class in org.infinispan.protostream.annotations.impl.types
-
Implementation relying on reflection.
- ReflectionClassFactory() - Constructor for class org.infinispan.protostream.annotations.impl.types.ReflectionClassFactory
- registerMarshaller(BaseMarshaller<?>) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- registerMarshaller(BaseMarshaller<?>) - Method in interface org.infinispan.protostream.SerializationContext
-
Register a type marshaller.
- registerMarshallerProvider(SerializationContext.MarshallerProvider) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- registerMarshallerProvider(SerializationContext.MarshallerProvider) - Method in interface org.infinispan.protostream.SerializationContext
- registerMarshallers(SerializationContext) - Method in interface org.infinispan.protostream.SerializationContextInitializer
- registerProtoFiles(FileDescriptorSource) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- registerProtoFiles(FileDescriptorSource) - Method in interface org.infinispan.protostream.SerializationContext
-
Register some proto schema definition files from a
FileDescriptorSource
. - registerSchema(SerializationContext) - Method in interface org.infinispan.protostream.SerializationContextInitializer
- repeatable() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration
- repeatable(String) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
- repeatable(String) - Method in interface org.infinispan.protostream.config.AnnotationConfiguration.Builder
- REPEATED - org.infinispan.protostream.descriptors.Label
- required() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
-
Marks the field as required.
- REQUIRED - org.infinispan.protostream.descriptors.Label
- ResolutionContext - Class in org.infinispan.protostream.descriptors
- ResolutionContext(FileDescriptorSource.ProgressCallback, Map<String, FileDescriptor>, Map<String, GenericDescriptor>, Map<Integer, GenericDescriptor>, Map<String, EnumValueDescriptor>) - Constructor for class org.infinispan.protostream.descriptors.ResolutionContext
- resolve() - Method in class org.infinispan.protostream.descriptors.ResolutionContext
- resolveDependencies(ResolutionContext) - Method in class org.infinispan.protostream.descriptors.FileDescriptor
-
Resolve type references across files and report semantic errors like duplicate type declarations, duplicate type ids or clashing enum value constants.
- RuntimeProtoSchemaGenerator - Class in org.infinispan.protostream.annotations.impl
-
This class is not to be directly invoked by users.
- RuntimeProtoSchemaGenerator(UnifiedTypeFactory, SerializationContext, String, String, Set<XClass>, boolean) - Constructor for class org.infinispan.protostream.annotations.impl.RuntimeProtoSchemaGenerator
S
- scanAnnotations(XClass) - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- scanMemberAnnotations() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
- scanMemberAnnotations() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
- scanMemberAnnotations() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- SCHEMA_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- SCHEMA_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
- schemaFileName() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
-
The generated Protobuf schema file name (optional).
- schemaFilePath() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
-
Generated Protobuf schema resource file path (optional).
- schemaPackageName() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
-
Package of the generated Protobuf schema.
- serializationContext - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
- SerializationContext - Interface in org.infinispan.protostream
-
A repository for Protobuf type definitions and their marshallers.
- SerializationContext.MarshallerProvider - Interface in org.infinispan.protostream
-
Interface to be implemented for dynamic lookup of marshallers.
- SerializationContextImpl - Class in org.infinispan.protostream.impl
- SerializationContextImpl(Configuration) - Constructor for class org.infinispan.protostream.impl.SerializationContextImpl
- SerializationContextInitializer - Interface in org.infinispan.protostream
-
An interface to be used in conjunction with
AutoProtoSchemaBuilder
annotation. - service() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
-
Enable generation of a
META-INF/services
file for the generated class of theSerializationContextInitializer
implementation to be loadable by theServiceLoader
. - setConfiguration(Configuration) - Method in class org.infinispan.protostream.descriptors.FileDescriptor
-
This method is not part of the public API.
- setLogOutOfSequenceReads(boolean) - Method in interface org.infinispan.protostream.config.Configuration.Builder
- setLogOutOfSequenceWrites(boolean) - Method in interface org.infinispan.protostream.config.Configuration.Builder
- setLogUndefinedAnnotations(boolean) - Method in interface org.infinispan.protostream.config.Configuration.Builder
-
Should we log a warning every time we encounter an undefined documentation annotation? This is
true
by default. - setOuterType(ProtoMessageTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
- setUnknownFieldSet(UnknownFieldSet) - Method in interface org.infinispan.protostream.Message
-
Deprecated.
- setUnknownFieldSet(T, UnknownFieldSet) - Method in interface org.infinispan.protostream.UnknownFieldSetHandler
-
Attach a non-empty
UnknownFieldSet
to a message that was newly unmarshalled. - SFIXED32 - org.infinispan.protostream.descriptors.Type
- SFIXED64 - org.infinispan.protostream.descriptors.Type
- SINT32 - org.infinispan.protostream.descriptors.Type
- SINT64 - org.infinispan.protostream.descriptors.Type
- skipField(int) - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
- skipField(int) - Method in interface org.infinispan.protostream.RawProtoStreamReader
- SquareProtoParser - Class in org.infinispan.protostream.impl.parser
-
Parser for .proto files based on the Protoparser.
- SquareProtoParser(Configuration) - Constructor for class org.infinispan.protostream.impl.parser.SquareProtoParser
- STRING - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
- STRING - org.infinispan.protostream.descriptors.JavaType
- STRING - org.infinispan.protostream.descriptors.Type
T
- TagHandler - Interface in org.infinispan.protostream
-
An event based interface for consuming a (read only) Protobuf stream containing exactly one top level message.
- target() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration
- toByteArray(ImmutableSerializationContext, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
- toByteBuffer(ImmutableSerializationContext, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
- toCanonicalJSON(ImmutableSerializationContext, byte[]) - Static method in class org.infinispan.protostream.ProtobufUtil
-
Converts a Protobuf encoded message to its canonical JSON representation.
- toCanonicalJSON(ImmutableSerializationContext, byte[], boolean) - Static method in class org.infinispan.protostream.ProtobufUtil
-
Converts a Protobuf encoded message to its canonical JSON representation.
- toProtoSchema() - Method in interface org.infinispan.protostream.annotations.impl.HasProtoSchema
-
Get the schema as String, mainly as an aid for debugging.
- toString() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
- toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Array
- toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Attribute
- toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Identifier
- toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Literal
- toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Value
-
All
Values
must overridetoString()
in a sensible manner. - toString() - Method in class org.infinispan.protostream.descriptors.Descriptor
- toString() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
- toString() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
- toString() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
- toString() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
- toString() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor
- toString() - Method in class org.infinispan.protostream.descriptors.Option
- toString() - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- toString() - Method in class org.infinispan.protostream.Version
- toString() - Method in class org.infinispan.protostream.WrappedMessage
- toWrappedByteArray(ImmutableSerializationContext, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
- toWrappedByteArray(ImmutableSerializationContext, Object, int) - Static method in class org.infinispan.protostream.ProtobufUtil
- toWrappedByteBuffer(ImmutableSerializationContext, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
- toWrappedStream(ImmutableSerializationContext, OutputStream, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
- toWrappedStream(ImmutableSerializationContext, OutputStream, Object, int) - Static method in class org.infinispan.protostream.ProtobufUtil
- type() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
-
The Protobuf type of the field.
- type() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration
- type(AnnotationElement.AttributeType) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
- Type - Enum in org.infinispan.protostream.descriptors
-
Type of a field in Protobuf, can be any value defined in https://developers.google.com/protocol-buffers/docs/proto3#scalar plus composite types group, message and enum.
- TYPE_ID_ANNOTATION - Static variable in interface org.infinispan.protostream.config.Configuration
-
The TypeId annotation.
- typeFactory - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
U
- UINT32 - org.infinispan.protostream.descriptors.Type
- UINT64 - org.infinispan.protostream.descriptors.Type
- UnifiedTypeFactory - Interface in org.infinispan.protostream.annotations.impl.types
-
Factory for XClass implementations based on a given java.lang.Class or a javax.lang.model.type.TypeMirror.
- UNKNOWN_POSITION - Static variable in class org.infinispan.protostream.descriptors.AnnotationElement
- UnknownFieldSet - Interface in org.infinispan.protostream
-
UnknownFieldSet
keeps track of fields seen during parsing of a protocol message but whose field numbers are not recognized by the user provided marshallers (are never requested by them). - UnknownFieldSetHandler<T> - Interface in org.infinispan.protostream
-
An interface to be implemented by marshaller objects of type
MessageMarshaller
) that are able to handle unknown fields by storing them into anUnknownFieldSet
. - UnknownFieldSetImpl - Class in org.infinispan.protostream.impl
-
UnknownFieldSet
implementation. - UnknownFieldSetImpl() - Constructor for class org.infinispan.protostream.impl.UnknownFieldSetImpl
- unmarshall(FieldDescriptor, ProtoStreamReaderImpl, RawProtoStreamReader) - Method in interface org.infinispan.protostream.impl.BaseMarshallerDelegate
-
Unmarshalls an object.
- unmarshall(FieldDescriptor, ProtoStreamReaderImpl, RawProtoStreamReader) - Method in class org.infinispan.protostream.impl.EnumMarshallerDelegate
- unregisterMarshaller(BaseMarshaller<?>) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- unregisterMarshaller(BaseMarshaller<?>) - Method in interface org.infinispan.protostream.SerializationContext
- unregisterMarshallerProvider(SerializationContext.MarshallerProvider) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- unregisterMarshallerProvider(SerializationContext.MarshallerProvider) - Method in interface org.infinispan.protostream.SerializationContext
- unregisterProtoFile(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
- unregisterProtoFile(String) - Method in interface org.infinispan.protostream.SerializationContext
-
Unregisters a file.
V
- value() - Method in annotation type org.infinispan.protostream.annotations.ProtoDoc
-
The documentation text (human readable and also ProtoStream documentation comment annotations).
- value() - Method in annotation type org.infinispan.protostream.annotations.ProtoDocs
- value() - Method in annotation type org.infinispan.protostream.annotations.ProtoName
-
Defines the name of the Protobuf message type.
- Value(long) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Value
- VALUE_DEFAULT_ATTRIBUTE - Static variable in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
-
The name of the default attribute.
- valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.JavaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.Label
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.infinispan.protostream.descriptors.JavaType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.infinispan.protostream.descriptors.Label
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.infinispan.protostream.descriptors.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Version - Class in org.infinispan.protostream
-
Contains version information about this ProtoStream release.
- Version(int, int, int) - Constructor for class org.infinispan.protostream.Version
- Version(int, int, int, String) - Constructor for class org.infinispan.protostream.Version
- visit(AnnotationElement) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
- visit(AnnotationElement.Annotation) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
- visit(AnnotationElement.Array) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
- visit(AnnotationElement.Attribute) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
- visit(AnnotationElement.Identifier) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
- visit(AnnotationElement.Literal) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
- Visitor() - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
W
- WireFormat - Class in org.infinispan.protostream.impl
-
Defines numeric constants for wire types.
- WIRETYPE_END_GROUP - Static variable in class org.infinispan.protostream.impl.WireFormat
- WIRETYPE_FIXED32 - Static variable in class org.infinispan.protostream.impl.WireFormat
- WIRETYPE_FIXED64 - Static variable in class org.infinispan.protostream.impl.WireFormat
- WIRETYPE_LENGTH_DELIMITED - Static variable in class org.infinispan.protostream.impl.WireFormat
- WIRETYPE_START_GROUP - Static variable in class org.infinispan.protostream.impl.WireFormat
- WIRETYPE_VARINT - Static variable in class org.infinispan.protostream.impl.WireFormat
- withDefaultValue(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- withDependencies(List<String>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
- withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
- withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
- withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
- withEnumTypes(List<EnumDescriptor>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
- withEnumTypes(List<EnumDescriptor>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- withExtendDescriptors(List<ExtendDescriptor>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- withFields(List<FieldDescriptor>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
- withFields(List<FieldDescriptor>) - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
- withFields(List<FieldDescriptor>) - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
- withFullName(String) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
- withFullName(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
- withFullName(String) - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
- withIsExtension(boolean) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- withLabel(Label) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- withMessageTypes(List<Descriptor>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- withName(String) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
- withName(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
- withName(String) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
- withName(String) - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
- withName(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- withName(String) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- withName(String) - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
- withNestedTypes(List<Descriptor>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
- withNumber(int) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- withOneOfs(List<OneOfDescriptor>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
- withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
- withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
- withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
- withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- withPackageName(String) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- withParsingException(DescriptorParserException) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- withProgressCallback(FileDescriptorSource.ProgressCallback) - Method in class org.infinispan.protostream.FileDescriptorSource
-
Set the ProgressCallback.
- withPublicDependencies(List<String>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
- withTag(int) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
- withTypeName(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
- withValues(List<EnumValueDescriptor>) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
- WRAPPED_BOOL - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped bool.
- WRAPPED_BYTE - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped byte (marshalled as int32).
- WRAPPED_BYTES - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped bytes.
- WRAPPED_CHAR - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped char (marshalled as int32).
- WRAPPED_DATE_MILLIS - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped java.util.Date (marshalled as int64).
- WRAPPED_DESCRIPTOR_FULL_NAME - Static variable in class org.infinispan.protostream.WrappedMessage
-
The name of the fully qualified message or enum descriptor, if the wrapped object is a message or enum.
- WRAPPED_DESCRIPTOR_ID - Static variable in class org.infinispan.protostream.WrappedMessage
-
The (optional) numeric type id of the wrapped message or enum.
- WRAPPED_DOUBLE - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped double.
- WRAPPED_ENUM - Static variable in class org.infinispan.protostream.WrappedMessage
-
The enum value.
- WRAPPED_FIXED32 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped fixed32.
- WRAPPED_FIXED64 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped fixed64.
- WRAPPED_FLOAT - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped float.
- WRAPPED_INSTANT_NANOS - Static variable in class org.infinispan.protostream.WrappedMessage
-
The nanoseconds of the java.time.Instant.
- WRAPPED_INSTANT_SECONDS - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped java.time.Instant (marshalled as int64 (seconds) and an int32 (nanos)).
- WRAPPED_INT32 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped int32.
- WRAPPED_INT64 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped int64.
- WRAPPED_MESSAGE - Static variable in class org.infinispan.protostream.WrappedMessage
-
A byte array containing the encoded message.
- WRAPPED_MESSAGE_BYTES - Static variable in class org.infinispan.protostream.WrappedMessage
-
Deprecated.Use
WrappedMessage.WRAPPED_MESSAGE
instead. To be removed in 4.1. - WRAPPED_SFIXED32 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped sfixed32.
- WRAPPED_SFIXED64 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped sfixed64.
- WRAPPED_SHORT - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped short (marshalled as int32).
- WRAPPED_SINT32 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped sint32.
- WRAPPED_SINT64 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped sint64.
- WRAPPED_STRING - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped string.
- WRAPPED_UINT32 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped uint32.
- WRAPPED_UINT64 - Static variable in class org.infinispan.protostream.WrappedMessage
-
A wrapped uint64.
- WrappedMessage - Class in org.infinispan.protostream
-
A wrapper for messages, enums or primitive types that encodes the type of the inner object/value and also helps keep track of where the message ends.
- WrappedMessage(Object) - Constructor for class org.infinispan.protostream.WrappedMessage
- write(char[], int, int) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- write(int) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- write(String) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- write(String, int, int) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
- writeArray(String, E[], Class<? extends E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeBool(int, boolean) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeBool(int, boolean) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeBoolean(String, boolean) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeBoolean(String, Boolean) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeBooleans(String, boolean[]) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeBytes(int, byte[]) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeBytes(int, byte[]) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeBytes(int, byte[], int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeBytes(int, byte[], int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeBytes(int, ByteBuffer) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeBytes(int, ByteBuffer) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeBytes(String, byte[]) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeBytes(String, InputStream) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeCollection(String, Collection<? super E>, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeDate(String, Date) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeDouble(int, double) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeDouble(int, double) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeDouble(String, double) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeDouble(String, Double) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeDoubles(String, double[]) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeEnum(int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeEnum(int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeEnum(int, T, RawProtoStreamWriter) - Method in class org.infinispan.protostream.impl.EnumMarshallerDelegate
- writeEnum(String, E) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
-
Writes an enum value.
- writeEnum(String, E, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
-
Deprecated.
- writeExternal(ObjectOutput) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- writeFixed32(int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeFixed32(int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeFixed64(int, long) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeFixed64(int, long) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeFloat(int, float) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeFloat(int, float) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeFloat(String, float) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeFloat(String, Float) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeFloats(String, float[]) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeInstant(String, Instant) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeInt(String, int) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeInt(String, Integer) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeInt32(int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeInt32(int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeInt64(int, long) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeInt64(int, long) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeInts(String, int[]) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeLong(String, long) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeLong(String, Long) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeLongs(String, long[]) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeMessage(BaseMarshallerDelegate<T>, RawProtoStreamWriter, T) - Method in class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase
-
Invoked by generated code.
- writeNestedMessage(BaseMarshallerDelegate<T>, RawProtoStreamWriter, int, T) - Method in class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase
-
Invoked by generated code.
- writeObject(String, E, Class<? extends E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeRawBytes(byte[], int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeRawBytes(byte[], int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeSFixed32(int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeSFixed32(int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeSFixed64(int, long) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeSFixed64(int, long) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeSInt32(int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeSInt32(int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeSInt64(int, long) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeSInt64(int, long) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeString(int, String) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeString(int, String) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeString(String, String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
- writeTag(int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeTag(int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeTo(ImmutableSerializationContext, OutputStream, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
- writeTo(ImmutableSerializationContext, RawProtoStreamWriter, T) - Method in interface org.infinispan.protostream.RawProtobufMarshaller
- writeTo(MessageMarshaller.ProtoStreamWriter, T) - Method in interface org.infinispan.protostream.MessageMarshaller
-
Write the fields defined in the schema.
- writeTo(RawProtoStreamWriter) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
- writeTo(RawProtoStreamWriter) - Method in interface org.infinispan.protostream.UnknownFieldSet
-
Writes all fields from this set to the
output
stream. - writeUInt32(int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeUInt32(int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeUInt32NoTag(int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeUInt32NoTag(int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeUInt64(int, long) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeUInt64(int, long) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
- writeUInt64NoTag(long) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
- writeUInt64NoTag(long) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
X
- XClass - Interface in org.infinispan.protostream.annotations.impl.types
- XConstructor - Interface in org.infinispan.protostream.annotations.impl.types
- XElement - Interface in org.infinispan.protostream.annotations.impl.types
-
A Java Program element.
- XEnumConstant - Interface in org.infinispan.protostream.annotations.impl.types
- XExecutable - Interface in org.infinispan.protostream.annotations.impl.types
- XField - Interface in org.infinispan.protostream.annotations.impl.types
- XMember - Interface in org.infinispan.protostream.annotations.impl.types
- XMethod - Interface in org.infinispan.protostream.annotations.impl.types
All Classes All Packages