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

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
A constant value of type: String, Character, Boolean or Number.
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 included by AutoProtoSchemaBuilder.includeClasses() and AutoProtoSchemaBuilder.basePackages() to be auto-detected by reference from the already included classes and to be added 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 analyzing the annotated fields/properties of the added classes.
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.
basePackages() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
The list of packages to scan (optional).
BaseProtoSchemaGenerator - Class in org.infinispan.protostream.annotations.impl
Generates a protobuf schema (proto file) based on annotations and also generates marshallers for the types.
BaseProtoSchemaGenerator(UnifiedTypeFactory, SerializationContext, String, 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
Initial set of classes.
className() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
The name of the generated Java 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
 
determineOptionalReturnType() - Method in interface org.infinispan.protostream.annotations.impl.types.XMethod
Determine the type argument of Optional, if the return is Optional, otherwise just return the return type.
determineRepeatedElementType() - Method in interface org.infinispan.protostream.annotations.impl.types.XMember
Determine element type of array or Collection.
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
 
excludeClasses() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
Classes to be explicitly excluded.
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
Protobuf schema file name.
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
 
from() - Method in annotation type org.infinispan.protostream.annotations.ProtoReserved.Range
The start of the range (inclusive).
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
 
generateEnumDecodeMethodBody(ProtoEnumTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
generateEnumEncodeMethodBody(ProtoEnumTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
generateMarshaller(SerializationContext, ProtoTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
generateMarshallerDebugComments - Static variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
Set this flag to true to enable output of debug comments in the generated marshaller source code.
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
 
generateReadFromMethodBody(ProtoMessageTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
Signature of generated method is: public java.lang.Object readFrom(org.infinispan.protostream.ImmutableSerializationContext $1, org.infinispan.protostream.RawProtoStreamReader $2) throws java.io.IOException
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.
generateWriteToMethodBody(ProtoMessageTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
Signature of generated method is: public void writeTo(org.infinispan.protostream.ImmutableSerializationContext $1, org.infinispan.protostream.RawProtoStreamWriter $2, java.lang.Object $3) throws java.io.IOException
generator - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
generator(String) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
Sets the 'generated by' comment.
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
 
getAnnotationsByType(Class<A>) - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
 
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
 
getDeclaredConstructors() - 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 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 class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
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
The Java type.
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
 
getMarshalledClasses() - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
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
 
getParameterCount() - Method in interface org.infinispan.protostream.annotations.impl.types.XExecutable
 
getParameterNames() - Method in interface org.infinispan.protostream.annotations.impl.types.XExecutable
 
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 or null if the annotation is missing or no AnnotationMetadataCreator was registered.
getProcessedAnnotation(String) - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
 
getProgressCallback() - Method in class org.infinispan.protostream.FileDescriptorSource
 
getPropertyName() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
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.
includeClasses() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
Annotated classes to process (optional).
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
 
isAbstract() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
isAbstract() - Method in interface org.infinispan.protostream.annotations.impl.types.XMethod
 
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
 
isFinal() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
 
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.
isInterface() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
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
 
isPrivate() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
 
isPublic() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
 
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
 
isStatic() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
 
isUnknownClass(XClass) - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
isUnsigned() - Method in enum org.infinispan.protostream.descriptors.Type
 

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
Creates a code generator for marshallers.
makeCodeGenerator() - Method in class org.infinispan.protostream.annotations.impl.RuntimeProtoSchemaGenerator
 
makeMarshallerDelegateFieldName(ProtoFieldMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
Make field name for caching a marshaller delegate for a related message.
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
 
MAX_ENUM - Static variable in annotation type org.infinispan.protostream.annotations.ProtoReserved.Range
Maximum allowed value for enums.
MAX_FIELD - Static variable in annotation type org.infinispan.protostream.annotations.ProtoReserved.Range
Maximum allowed value for field numbers.
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.
names() - Method in annotation type org.infinispan.protostream.annotations.ProtoReserved
Names to be reserved.
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.
numbers() - Method in annotation type org.infinispan.protostream.annotations.ProtoReserved
Numbers to reserve.

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.
OriginatingClasses - Annotation Type in org.infinispan.protostream.annotations.impl
All generated classes will have this annotation indicating the FQNs of classes that are the origins of this generated code, as an aid when rebuilding incrementally.
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
Protobuf schema package name.
packageName(String) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
Set the name of the Protobuf package to generate.
parentBuilder() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
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 of ProtoSchemaBuilder.
ProtoEnumValue - Annotation Type in org.infinispan.protostream.annotations
Defines a Protobuf enum value.
ProtoEnumValueMetadata - Class in org.infinispan.protostream.annotations.impl
 
ProtoFactory - Annotation Type in org.infinispan.protostream.annotations
Designates the constructor or static method that is used for creating instances of a message class.
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 of ProtoSchemaBuilder.
ProtoName - Annotation Type in org.infinispan.protostream.annotations
An optional annotation for specifying the Protobuf message or enum type name.
ProtoReserved - Annotation Type in org.infinispan.protostream.annotations
Injects 'reserved' statements in the generated schema of a message or enum type.
ProtoReserved.Range - Annotation Type in org.infinispan.protostream.annotations
A range of field numbers or enum constants.
ProtoReservedStatements - Annotation Type in org.infinispan.protostream.annotations
Aggregates multiple ProtoReserved annotations.
ProtoSchemaBuilder - Class in org.infinispan.protostream.annotations
Generates a Protocol Buffers schema definition file and the associated marshallers instances based on a set of given @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

ranges() - Method in annotation type org.infinispan.protostream.annotations.ProtoReserved
Number ranges to be reserved.
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
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, 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 the SerializationContextInitializer implementation to be loadable by the ServiceLoader.
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
 
to() - Method in annotation type org.infinispan.protostream.annotations.ProtoReserved.Range
The end of the range (inclusive).
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.
toGenericString() - Method in interface org.infinispan.protostream.annotations.impl.types.XExecutable
 
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.annotations.impl.ProtoEnumTypeMetadata
 
toString() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
 
toString() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
toString() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
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 override toString() 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 enum org.infinispan.protostream.descriptors.Type
 
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 name.
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 an UnknownFieldSet.
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.AutoProtoSchemaBuilder
value() - Method in annotation type org.infinispan.protostream.annotations.impl.OriginatingClasses
Origin class FQNs.
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() - Method in annotation type org.infinispan.protostream.annotations.ProtoReserved
Alias for ProtoReserved.numbers() (mutually exclusive).
value() - Method in annotation type org.infinispan.protostream.annotations.ProtoReservedStatements
 
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
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
 
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