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 listed in AutoProtoSchemaBuilder.classes() to be auto-detected by reference from the already specified classes and to be included automatically.
autoImportClasses(boolean) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
A flag to control processing of classes that were not directly added but were discovered by auto-import.
AutoProtoSchemaBuilder - Annotation Type in org.infinispan.protostream.annotations
Generates compile-time auto-implementations of SerializationContextInitializer.

B

BaseMarshaller<T> - Interface in org.infinispan.protostream
This is the base interface of the marshaller hierarchy, exposing common methods for identifying the Java and Protobuf types handled by this marshaller instance.
BaseMarshallerDelegate<T> - Interface in org.infinispan.protostream.impl
The marshallers (descendants of BaseMarshaller) do not have a uniform interface, so an extra layer of indirection is used to provide uniformity.
BaseProtoSchemaGenerator - Class in org.infinispan.protostream.annotations.impl
This class is not to be directly invoked by users.
BaseProtoSchemaGenerator(UnifiedTypeFactory, SerializationContext, String, String, Set<XClass>, boolean) - Constructor for class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
BOOL - org.infinispan.protostream.descriptors.Type
 
BOOLEAN - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
 
BOOLEAN - org.infinispan.protostream.descriptors.JavaType
 
build() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
 
build() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration.Builder
 
build() - Method in interface org.infinispan.protostream.config.Configuration.AnnotationsConfig.Builder
 
build() - Method in interface org.infinispan.protostream.config.Configuration.Builder
 
build() - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
 
build() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
 
build() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
 
build() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
 
build() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
build() - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
build() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
 
build(SerializationContext) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
Builds the Protocol Buffers schema file defining the types and generates marshaller implementations for these types and registers everything with the given SerializationContext.
builder() - Static method in interface org.infinispan.protostream.config.Configuration
 
Builder() - Constructor for class org.infinispan.protostream.descriptors.Descriptor.Builder
 
Builder() - Constructor for class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
 
Builder() - Constructor for class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
 
Builder() - Constructor for class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
 
Builder() - Constructor for class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
Builder() - Constructor for class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
Builder() - Constructor for class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
 
BYTE_STRING - org.infinispan.protostream.descriptors.JavaType
 
ByteArrayOutputStreamEx - Class in org.infinispan.protostream.impl
 
ByteArrayOutputStreamEx() - Constructor for class org.infinispan.protostream.impl.ByteArrayOutputStreamEx
 
ByteArrayOutputStreamEx(int) - Constructor for class org.infinispan.protostream.impl.ByteArrayOutputStreamEx
 
BYTES - org.infinispan.protostream.descriptors.Type
 

C

canMarshall(Class<?>) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Checks if the given type (message or enum) can be marshalled.
canMarshall(Class<?>) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
canMarshall(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Checks if the given type (message or enum) can be marshalled.
canMarshall(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
CHARACTER - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
 
checkLastTagWas(int) - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
checkLastTagWas(int) - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
classes - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
classes() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
Annotated classes to process (optional).
className() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
The name of the generated implementation class (optional).
clearErrors() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
Clear resolving errors of unresolved files.
close() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
 
collectionImplementation() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
The actual concrete and instantiable implementation type of the Collection.
column(long) - Static method in class org.infinispan.protostream.descriptors.AnnotationElement
 
compareTo(Version) - Method in class org.infinispan.protostream.Version
 
configuration - Variable in class org.infinispan.protostream.descriptors.FileDescriptor
 
Configuration - Interface in org.infinispan.protostream.config
Configuration interface for the ProtoStream library.
Configuration.AnnotationsConfig - Interface in org.infinispan.protostream.config
 
Configuration.AnnotationsConfig.Builder - Interface in org.infinispan.protostream.config
 
Configuration.Builder - Interface in org.infinispan.protostream.config
 
consumeTag(int) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
 
consumeTag(int) - Method in interface org.infinispan.protostream.UnknownFieldSet
Reads and removes a field value from the set.
create(AnnotatedDescriptorType, AnnotationElement.Annotation) - Method in interface org.infinispan.protostream.AnnotationMetadataCreator
 

D

dec() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
Decrease indentation.
decode(int) - Method in interface org.infinispan.protostream.EnumMarshaller
Decodes an integer enum value read from a Protobuf encoded stream into a Java enum instance.
DEFAULT_GENERATED_SCHEMA_NAME - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
defaultValue() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
The default value to assign to this field if it is found missing in the Protobuf data stream during reading.
defaultValue() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration
 
defaultValue(Object) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
 
dependsOn() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
The initializers to execute before this one.
Descriptor - Class in org.infinispan.protostream.descriptors
Represents a message type declaration in a proto file.
Descriptor.Builder - Class in org.infinispan.protostream.descriptors
 
DescriptorParser - Interface in org.infinispan.protostream
Main parser interface.
DescriptorParserException - Exception in org.infinispan.protostream
Exception for parse error.
DescriptorParserException(String) - Constructor for exception org.infinispan.protostream.DescriptorParserException
 
DescriptorParserException(String, Throwable) - Constructor for exception org.infinispan.protostream.DescriptorParserException
 
DescriptorParserException(Throwable) - Constructor for exception org.infinispan.protostream.DescriptorParserException
 
determineRepeatedElementType() - Method in interface org.infinispan.protostream.annotations.impl.types.XMember
 
documentation - Variable in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
The (optional) documentation comment.
DocumentationExtractor - Class in org.infinispan.protostream.annotations.impl.types
 
DocumentationExtractor() - Constructor for class org.infinispan.protostream.annotations.impl.types.DocumentationExtractor
 
DOUBLE - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
 
DOUBLE - org.infinispan.protostream.descriptors.JavaType
 
DOUBLE - org.infinispan.protostream.descriptors.Type
 

E

encode(E) - Method in interface org.infinispan.protostream.EnumMarshaller
Encodes a Java Enum into its corresponding Protobuf numeric value.
ENUM - org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
 
ENUM - org.infinispan.protostream.descriptors.JavaType
 
ENUM - org.infinispan.protostream.descriptors.Type
 
EnumDescriptor - Class in org.infinispan.protostream.descriptors
Represents an enum in a proto file.
EnumDescriptor.Builder - Class in org.infinispan.protostream.descriptors
 
EnumMarshaller<E extends Enum<E>> - Interface in org.infinispan.protostream
Contract to be implemented by marshallers of Enum types.
EnumMarshallerDelegate<T extends Enum<T>> - Class in org.infinispan.protostream.impl
 
EnumValueDescriptor - Class in org.infinispan.protostream.descriptors
Represents each constant value of a enumeration in a .proto file.
EnumValueDescriptor.Builder - Class in org.infinispan.protostream.descriptors
 
equals(Object) - Method in class org.infinispan.protostream.descriptors.Descriptor
 
equals(Object) - Method in class org.infinispan.protostream.descriptors.Option
 
equals(Object) - Method in class org.infinispan.protostream.Version
 
equals(Object) - Method in class org.infinispan.protostream.WrappedMessage
 
ExtendDescriptor - Class in org.infinispan.protostream.descriptors
Represents a extend in a proto file.
ExtendDescriptor(ExtendDescriptor.Builder) - Constructor for class org.infinispan.protostream.descriptors.ExtendDescriptor
 
ExtendDescriptor.Builder - Class in org.infinispan.protostream.descriptors
 

F

FIELD - org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
 
FieldDescriptor - Class in org.infinispan.protostream.descriptors
Represents a field in a proto file.
FieldDescriptor.Builder - Class in org.infinispan.protostream.descriptors
 
fieldReadOutOfSequence(String) - Method in class org.infinispan.protostream.impl.Log_$logger
 
fieldReadOutOfSequence(String) - Method in interface org.infinispan.protostream.impl.Log
 
fieldReadOutOfSequence$str() - Method in class org.infinispan.protostream.impl.Log_$logger
 
fieldWriteOutOfSequence(String) - Method in class org.infinispan.protostream.impl.Log_$logger
 
fieldWriteOutOfSequence(String) - Method in interface org.infinispan.protostream.impl.Log
 
fieldWriteOutOfSequence$str() - Method in class org.infinispan.protostream.impl.Log_$logger
 
FILE_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
FILE_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
FileDescriptor - Class in org.infinispan.protostream.descriptors
Representation of a .proto file, including its dependencies.
FileDescriptor.Builder - Class in org.infinispan.protostream.descriptors
 
FileDescriptorSource - Class in org.infinispan.protostream
Aggregator for source protofiles to be passed to SerializationContext.registerProtoFiles(FileDescriptorSource).
FileDescriptorSource() - Constructor for class org.infinispan.protostream.FileDescriptorSource
 
FileDescriptorSource.ProgressCallback - Interface in org.infinispan.protostream
A callback interface that receives status notifications during the processing of files defined by a FileDescriptorSource.
fileName - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
fileName(String) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
Set the name of the Protobuf schema file to generate.
FileNamespace - Class in org.infinispan.protostream.descriptors.namespace
The types defined in a file or in the files it imports (publicly or privately).
FileNamespace(FileDescriptor, Collection<FileDescriptor>, Collection<FileDescriptor>) - Constructor for class org.infinispan.protostream.descriptors.namespace.FileNamespace
 
findFieldByName(String) - Method in class org.infinispan.protostream.descriptors.Descriptor
 
findFieldByNumber(int) - Method in class org.infinispan.protostream.descriptors.Descriptor
 
findValueByName(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
 
findValueByNumber(int) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
 
FIXED32 - org.infinispan.protostream.descriptors.Type
 
FIXED64 - org.infinispan.protostream.descriptors.Type
 
FLOAT - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
 
FLOAT - org.infinispan.protostream.descriptors.JavaType
 
FLOAT - org.infinispan.protostream.descriptors.Type
 
flush() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
 
flush() - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
flush() - Method in interface org.infinispan.protostream.RawProtoStreamWriter
 
fromByteArray(ImmutableSerializationContext, byte[], int, int, Class<A>) - Static method in class org.infinispan.protostream.ProtobufUtil
 
fromByteArray(ImmutableSerializationContext, byte[], Class<A>) - Static method in class org.infinispan.protostream.ProtobufUtil
 
fromByteBuffer(ImmutableSerializationContext, ByteBuffer, Class<A>) - Static method in class org.infinispan.protostream.ProtobufUtil
 
fromCanonicalJSON(ImmutableSerializationContext, Reader) - Static method in class org.infinispan.protostream.ProtobufUtil
 
fromClass(Class<?>) - Method in class org.infinispan.protostream.annotations.impl.types.ReflectionClassFactory
 
fromClass(Class<?>) - Method in interface org.infinispan.protostream.annotations.impl.types.UnifiedTypeFactory
Wraps the given Class in an XClass.
fromResources(ClassLoader, String...) - Static method in class org.infinispan.protostream.FileDescriptorSource
 
fromResources(String...) - Static method in class org.infinispan.protostream.FileDescriptorSource
 
fromString(String, String) - Static method in class org.infinispan.protostream.FileDescriptorSource
 
fromTypeMirror(TypeMirror) - Method in class org.infinispan.protostream.annotations.impl.types.ReflectionClassFactory
 
fromTypeMirror(TypeMirror) - Method in interface org.infinispan.protostream.annotations.impl.types.UnifiedTypeFactory
Wraps the given TypeMirror in an XClass.
fromWrappedByteArray(ImmutableSerializationContext, byte[]) - Static method in class org.infinispan.protostream.ProtobufUtil
Parses a top-level message that was wrapped according to the org.infinispan.protostream.WrappedMessage proto definition.
fromWrappedByteArray(ImmutableSerializationContext, byte[], int, int) - Static method in class org.infinispan.protostream.ProtobufUtil
 
fromWrappedByteBuffer(ImmutableSerializationContext, ByteBuffer) - Static method in class org.infinispan.protostream.ProtobufUtil
 
fromWrappedStream(ImmutableSerializationContext, InputStream) - Static method in class org.infinispan.protostream.ProtobufUtil
 
fullName - Variable in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
 

G

generateAndRegister() - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
GeneratedMarshallerBase - Class in org.infinispan.protostream.annotations.impl
Base class for generated message marshallers.
GeneratedMarshallerBase() - Constructor for class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase
 
generateEnumDecodeMethod(ProtoEnumTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
generateEnumEncodeMethod(ProtoEnumTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
generateMarshaller(SerializationContext, ProtoTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
generateProto(IndentWriter) - Method in interface org.infinispan.protostream.annotations.impl.HasProtoSchema
 
generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
 
generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
 
generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
generateProto(IndentWriter) - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
generateReadFromMethod(ProtoMessageTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
generateSchemaDebugComments - Static variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
Set this flag to true to enable output of debug comments in the generated Protobuf schema.
generateSchemaDebugComments - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
Set this flag to true to enable output of debug comments in the generated Protobuf schema.
generateWriteToMethod(ProtoMessageTypeMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
GenericDescriptor - Interface in org.infinispan.protostream.descriptors
Base interface for type (message and enum) descriptors.
get(String) - Method in class org.infinispan.protostream.descriptors.namespace.LocalNamespace
 
get(String) - Method in interface org.infinispan.protostream.descriptors.namespace.Namespace
Looks up the descriptor by name.
getAnnotation(Class<A>) - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
Returns this element's annotation if present.
getAnnotationConfig(String) - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getAnnotationConfig(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
 
getAnnotationConfig(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getAnnotationConfig(String) - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
Subclasses are responsible for fetching the AnnotationConfiguration from the appropriate config (it it exists) and to validate that the target is suitable.
getAnnotations() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
Get the documentation annotations in the form of a map of abstract syntax trees of AnnotationElement nodes.
getAnnotations() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
 
getAnnotationsConfig() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
 
getAttributes() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
 
getAttributeValue(String) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
 
getByteBuffer() - Method in class org.infinispan.protostream.impl.ByteArrayOutputStreamEx
 
getCanonicalName() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getCollectionImplementation() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getComponentType() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
Array component type, for arrays only.
getConfiguration() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
getConfiguration() - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getConfiguration() - Method in interface org.infinispan.protostream.SerializationContext
Get the (immutable) configuration object that was used when creating this context.
getContainingEnum() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
 
getContainingMessage() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getContainingMessage() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor
 
getContainingType() - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getContainingType() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
 
getContainingType() - Method in interface org.infinispan.protostream.descriptors.GenericDescriptor
 
getDeclaredConstructor(XClass...) - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getDeclaredFields() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getDeclaredMethods() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getDeclaringClass() - Method in interface org.infinispan.protostream.annotations.impl.types.XEnumConstant
 
getDeclaringClass() - Method in interface org.infinispan.protostream.annotations.impl.types.XMember
 
getDefaultAttributeValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
 
getDefaultValue() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getDefaultValue() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getDelegate() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
getDelegate() - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
getDependants() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
getDescriptorByName(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Obtains the descriptor associated with a type name.
getDescriptorByName(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getDescriptorByTypeId(Integer) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Obtains the descriptor associated with a numeric type id.
getDescriptorByTypeId(Integer) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getDocumentation() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
Returns the documentation attached to this enum.
getDocumentation() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getDocumentation() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
getDocumentation() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
Collect and concatenate the description text from the (multiple) @ProtoDoc.value annotations of the given element.
getDocumentation() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
Return the documentation text associated with this descriptor.
getDocumentation() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
 
getDocumentation() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor
 
getDocumentation() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
 
getDocumentation(ProtoDoc[]) - Static method in class org.infinispan.protostream.annotations.impl.types.DocumentationExtractor
Collect and concatenate the description text from the @ProtoDoc.value of the given ProtoDoc annotations (that were previously obtained either from an AnnotatedElement or an AnnotatedConstruct).
getElement() - Method in exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
 
getEnclosingClass() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getEnumConstants() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
Enum constants, for enums only.
getEnumDescriptor(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
 
getEnumDescriptor(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getEnumMemberByName(String) - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
 
getEnumMemberByName(String) - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
getEnumMemberByName(String) - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
getEnumType() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getEnumTypes() - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getEnumTypes() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
getExportedNamespace() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
getExportedNamespace() - Method in class org.infinispan.protostream.descriptors.namespace.FileNamespace
The types defined in this file or defined in publicly imported files.
getExtendedMessage() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
 
getExtensionsTypes() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
getFactory() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getField() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getFieldName() - Method in class org.infinispan.protostream.MessageContext
Gets the name of the nested field.
getFields() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
getFields() - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getFields() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
 
getFields() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor
 
getFileDescriptor() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
Return the containing files's descriptor
getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
 
getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
 
getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
 
getFileDescriptor() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getFileDescriptors() - Method in class org.infinispan.protostream.FileDescriptorSource
 
getFileDescriptors() - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Obtain the currently registered file descriptors.
getFileDescriptors() - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getFileName() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
The schema file where this type comes from.
getFullFieldName() - Method in class org.infinispan.protostream.MessageContext
 
getFullName() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
getFullName() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
Return the fulla name of the descriptor.
getFullName() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
 
getFullName() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
 
getFullName() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
 
getGenericDescriptors() - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Obtain the currently registered type descriptors.
getGenericDescriptors() - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getGetter() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getIdentifier() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Identifier
 
getInterfaces() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getJavaClass() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
getJavaClass() - Method in interface org.infinispan.protostream.BaseMarshaller
Returns the Java type handled by this marshaller.
getJavaClassName() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
getJavaEnumName() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
Returns the FQN of the Java enum constant.
getJavaEnumOrdinal() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
Returns the ordinal of the Java enum constant.
getJavaType() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getJavaType() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getJavaType() - Method in enum org.infinispan.protostream.descriptors.Type
 
getJavaTypeName() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getLabel() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getLocalNamespace() - Method in class org.infinispan.protostream.descriptors.namespace.FileNamespace
Types defined in this file.
getLocation() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getLog(Class<?>) - Static method in class org.infinispan.protostream.impl.Log.LogFactory
 
getLoggingLocale() - Method in class org.infinispan.protostream.impl.Log_$logger
 
getMajor() - Method in class org.infinispan.protostream.Version
 
getMarshaller() - Method in interface org.infinispan.protostream.impl.BaseMarshallerDelegate
Gets the wrapped marshaller.
getMarshaller() - Method in class org.infinispan.protostream.impl.EnumMarshallerDelegate
 
getMarshaller(Class<?>) - Method in interface org.infinispan.protostream.SerializationContext.MarshallerProvider
Get a marshaller instance for the given Java class.
getMarshaller(Class<T>) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Obtains the marshaller associated with a Java type.
getMarshaller(Class<T>) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getMarshaller(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Obtains the marshaller associated with a Protobuf type name.
getMarshaller(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getMarshaller(String) - Method in interface org.infinispan.protostream.SerializationContext.MarshallerProvider
Get a marshaller instance for the given type name.
getMarshallerDelegate(Class<T>) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getMarshallerDelegate(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getMaxSeenFieldNumber() - Method in class org.infinispan.protostream.MessageContext
 
getMembers() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
 
getMessageDescriptor() - Method in class org.infinispan.protostream.MessageContext
 
getMessageDescriptor(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
 
getMessageDescriptor(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getMessageType() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getMessageTypes() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
Top level message types defined in this file.
getMethod(String, XClass...) - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getMicro() - Method in class org.infinispan.protostream.Version
 
getMinor() - Method in class org.infinispan.protostream.Version
 
getModifiers() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
The modifiers, as per java.lang.reflect.Modifier.
getName() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getName() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
getName() - Method in interface org.infinispan.protostream.annotations.impl.types.XElement
 
getName() - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
Return the name of the descriptor.
getName() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
 
getName() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Attribute
 
getName() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
 
getName() - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor
 
getName() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
getName() - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor
 
getName() - Method in class org.infinispan.protostream.descriptors.Option
 
getName() - Method in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
 
getNamespaces() - Method in class org.infinispan.protostream.descriptors.namespace.FileNamespace
 
getNestedTypes() - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getNumber() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
Returns the Protobuf number associated to this enum value.
getNumber() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getNumber() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
 
getNumber() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getOneOfs() - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getOption(String) - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getOption(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
 
getOption(String) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
 
getOption(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getOption(String) - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
getOptionByName(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getOptions() - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getOptions() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
 
getOptions() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
 
getOptions() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getOptions() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
getOrdinal() - Method in interface org.infinispan.protostream.annotations.impl.types.XEnumConstant
 
getOuterType() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
getPackage() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
getPackageName() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getParameterTypes() - Method in interface org.infinispan.protostream.annotations.impl.types.XExecutable
 
getParentContext() - Method in class org.infinispan.protostream.MessageContext
 
getProcessedAnnotation(String) - Method in interface org.infinispan.protostream.descriptors.AnnotatedDescriptor
Get the 'processed' annotation object created by the registered AnnotationMetadataCreator 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
 
getProtobufType() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getProtoFile() - Method in interface org.infinispan.protostream.SerializationContextInitializer
 
getProtoFileName() - Method in interface org.infinispan.protostream.SerializationContextInitializer
 
getProtoName() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumValueMetadata
Returns the Protobuf name of this enum value.
getProtoTypeMetadata() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getResourceAsString(Class<?>, String) - Static method in class org.infinispan.protostream.FileDescriptorSource
 
getReturnType() - Method in interface org.infinispan.protostream.annotations.impl.types.XMethod
 
getScopedName() - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor
 
getSerializationContext() - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
During reading, a marshaller can obtain the current ImmutableSerializationContext and use it in order to access the schema or marshaller information.
getSerializationContext() - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
During reading, a marshaller can obtain the current ImmutableSerializationContext and use it in order to access the schema or marshaller information.
getSetter() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
getSimpleName() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getSuffix() - Method in class org.infinispan.protostream.Version
 
getSuperclass() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
getTagFieldNumber(int) - Static method in class org.infinispan.protostream.impl.WireFormat
Given a tag value, determines the field number (the upper 29 bits).
getTagWireType(int) - Static method in class org.infinispan.protostream.impl.WireFormat
Given a tag value, determines the wire type (the lower 3 bits).
getType() - Method in interface org.infinispan.protostream.annotations.impl.types.XField
 
getType() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getTypeId() - Method in class org.infinispan.protostream.descriptors.Descriptor
 
getTypeId() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
 
getTypeId() - Method in interface org.infinispan.protostream.descriptors.GenericDescriptor
 
getTypeIdByName(String) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Deprecated.
replaced by getDescriptorByName(fullTypeName).getTypeId()
getTypeIdByName(String) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getTypeName() - Method in interface org.infinispan.protostream.BaseMarshaller
Returns the full name of the message or enum type as declared in the Protobuf file.
getTypeName() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getTypeNameById(Integer) - Method in interface org.infinispan.protostream.ImmutableSerializationContext
Deprecated.
replaced by getDescriptorByTypeId(typeId).getFullName()
getTypeNameById(Integer) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
getTypes() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
All types defined in this file (both message and enum).
getTypes() - Method in class org.infinispan.protostream.descriptors.namespace.LocalNamespace
 
getUnknownFieldSet() - Method in interface org.infinispan.protostream.Message
Deprecated.
 
getUnknownFieldSet(T) - Method in interface org.infinispan.protostream.UnknownFieldSetHandler
Extract the UnknownFieldSet that was previously attached to a message during unmarshalling.
getUnknownFieldSetField() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
getUnknownFieldSetGetter() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
getUnknownFieldSetSetter() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
 
getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Array
 
getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Attribute
 
getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Identifier
 
getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Literal
 
getValue() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Value
 
getValue() - Method in class org.infinispan.protostream.descriptors.Option
 
getValue() - Method in class org.infinispan.protostream.WrappedMessage
Returns the wrapped value, which is either a primitive, an enum, or a message.
getValues() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Array
 
getValues() - Method in class org.infinispan.protostream.descriptors.EnumDescriptor
 
getVersion() - Static method in class org.infinispan.protostream.Version
 
getWireTag() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
getWireType() - Method in enum org.infinispan.protostream.descriptors.Type
 
GROUP - org.infinispan.protostream.descriptors.Type
 

H

handleError(String, DescriptorParserException) - Method in interface org.infinispan.protostream.FileDescriptorSource.ProgressCallback
 
handleSuccess(String) - Method in interface org.infinispan.protostream.FileDescriptorSource.ProgressCallback
 
hasDefaultValue() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
hashCode() - Method in class org.infinispan.protostream.descriptors.Descriptor
 
hashCode() - Method in class org.infinispan.protostream.descriptors.Option
 
hashCode() - Method in class org.infinispan.protostream.Version
 
hashCode() - Method in class org.infinispan.protostream.WrappedMessage
 
HasProtoSchema - Interface in org.infinispan.protostream.annotations.impl
 
hasTag(int) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
 
hasTag(int) - Method in interface org.infinispan.protostream.UnknownFieldSet
Checks if a tag is present.
HELP_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
HELP_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 

I

Identifier(long, String) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Identifier
 
IDENTIFIER - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
 
ImmutableSerializationContext - Interface in org.infinispan.protostream
A repository of Protobuf type definitions and their marshallers.
importProtoTypeMetadata(XClass) - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
Return an imported ProtoTypeMetadata implementation or null if it cannot be imported.
importProtoTypeMetadata(XClass) - Method in class org.infinispan.protostream.annotations.impl.RuntimeProtoSchemaGenerator
Return an imported ProtoTypeMetadata implementation or null if it cannot be imported.
inc() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
Increase indentation.
IndentWriter - Class in org.infinispan.protostream.annotations.impl
A Writer capable of appending Strings in a similar manner to StringWriter but with indentation capabilities to support more readable code generation.
IndentWriter() - Constructor for class org.infinispan.protostream.annotations.impl.IndentWriter
 
INSTANCE - Static variable in class org.infinispan.protostream.ProtobufParser
 
INT - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
 
INT - org.infinispan.protostream.descriptors.JavaType
 
INT32 - org.infinispan.protostream.descriptors.Type
 
INT64 - org.infinispan.protostream.descriptors.Type
 
isArray() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
isArray() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
isAssignableTo(XClass) - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
isBoxedPrimitive() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
isEmpty() - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
 
isEmpty() - Method in interface org.infinispan.protostream.UnknownFieldSet
Checks if there are any fields in this set.
isEnum() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
 
isEnum() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
isEnum() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
isEnum() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
isEnumConstant() - Method in interface org.infinispan.protostream.annotations.impl.types.XField
 
isExtension() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
isFieldMarked(int) - Method in class org.infinispan.protostream.MessageContext
 
isImported() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
Indicates if this type comes from the currently processed/generated schema of from an external schema.
isKnownClass(XClass) - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
isLocal() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
Is it a local or anonymous class?
isPacked() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
isPrimitive() - Method in interface org.infinispan.protostream.annotations.impl.types.XClass
 
isRepeated() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
isRepeated() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
isRequired() - Method in class org.infinispan.protostream.annotations.impl.ProtoFieldMetadata
 
isRequired() - Method in class org.infinispan.protostream.descriptors.FieldDescriptor
 
isResolved() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 

J

javaClass - Variable in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
javaType() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
The actual concrete and instantiable Java type.
JavaType - Enum in org.infinispan.protostream.descriptors
Java mappings of the Protobuf field types

L

Label - Enum in org.infinispan.protostream.descriptors
Rules associated with a field
line(long) - Static method in class org.infinispan.protostream.descriptors.AnnotationElement
 
Literal(long, Object) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Literal
 
LocalNamespace - Class in org.infinispan.protostream.descriptors.namespace
 
Log - Interface in org.infinispan.protostream.impl
 
Log_$logger - Class in org.infinispan.protostream.impl
Warning this class consists of generated code.
Log_$logger(Logger) - Constructor for class org.infinispan.protostream.impl.Log_$logger
 
Log.LogFactory - Class in org.infinispan.protostream.impl
 
LogFactory() - Constructor for class org.infinispan.protostream.impl.Log.LogFactory
 
logOutOfSequenceReads() - Method in interface org.infinispan.protostream.config.Configuration
Flag that indicates in out of sequence reads should be logged as warnings.
logOutOfSequenceWrites() - Method in interface org.infinispan.protostream.config.Configuration
Flag that indicates in out of sequence writes should be logged as warnings.
logUndefinedAnnotations() - Method in interface org.infinispan.protostream.config.Configuration.AnnotationsConfig
Should we log a warning every time we encounter an undefined documentation annotation? This is true by default.
LONG - org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
 
LONG - org.infinispan.protostream.descriptors.JavaType
 

M

main(String[]) - Static method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
main(String[]) - Static method in class org.infinispan.protostream.Version
 
makeCodeGenerator() - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
makeCodeGenerator() - Method in class org.infinispan.protostream.annotations.impl.RuntimeProtoSchemaGenerator
 
makeMarshallerDelegateFieldName(ProtoFieldMetadata) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
makePosition(int, int) - Static method in class org.infinispan.protostream.descriptors.AnnotationElement
 
makeProtoTypeMetadata(XClass) - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
makeQualifiedTypeName(String) - Method in class org.infinispan.protostream.annotations.impl.AbstractMarshallerCodeGenerator
 
makeTag(int, int) - Static method in class org.infinispan.protostream.impl.WireFormat
Makes a tag value given a field number and wire type.
map(ProtoFile) - Method in class org.infinispan.protostream.impl.parser.mappers.ProtofileMapper
 
markField(int) - Method in class org.infinispan.protostream.MessageContext
Mark a field as seen.
markUnresolved() - Method in class org.infinispan.protostream.descriptors.FileDescriptor
 
marshall(FieldDescriptor, T, ProtoStreamWriterImpl, RawProtoStreamWriter) - Method in interface org.infinispan.protostream.impl.BaseMarshallerDelegate
Marshalls an object.
marshall(FieldDescriptor, T, ProtoStreamWriterImpl, RawProtoStreamWriter) - Method in class org.infinispan.protostream.impl.EnumMarshallerDelegate
 
MARSHALLER_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
MARSHALLER_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
Message - Interface in org.infinispan.protostream
Deprecated.
this mechanism was replaced by UnknownFieldSetHandler interface
MESSAGE - org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
 
MESSAGE - org.infinispan.protostream.descriptors.JavaType
 
MESSAGE - org.infinispan.protostream.descriptors.Type
 
MessageContext<E extends MessageContext> - Class in org.infinispan.protostream
 
MessageContext(E, String, Descriptor) - Constructor for class org.infinispan.protostream.MessageContext
 
MessageMarshaller<T> - Interface in org.infinispan.protostream
Contract to be implemented by marshallers for Protobuf message (entity) types.
MessageMarshaller.ProtoStreamReader - Interface in org.infinispan.protostream
An high-level interface for the wire encoding of a Protobuf stream that allows reading named (and typed) message fields.
MessageMarshaller.ProtoStreamWriter - Interface in org.infinispan.protostream
An high-level interface for the wire encoding of a Protobuf stream that allows writing named (and typed) message fields.
metadataCreator() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration
 
metadataCreator(AnnotationMetadataCreator<?, ? extends AnnotatedDescriptor>) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
 
metadataCreator(AnnotationMetadataCreator<?, ? extends AnnotatedDescriptor>) - Method in interface org.infinispan.protostream.config.AnnotationConfiguration.Builder
Attach a metadata creator for this annotation and return the same builder.
multiple() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration
 
multiple(boolean) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
 

N

name - Variable in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
name - Variable in class org.infinispan.protostream.impl.AnnotatedDescriptorImpl
 
name() - Method in annotation type org.infinispan.protostream.annotations.ProtoEnum
Deprecated.
Defines the name of the Protobuf enum type.
name() - Method in annotation type org.infinispan.protostream.annotations.ProtoEnumValue
The name of the Protobuf enum value.
name() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
The name of the field.
name() - Method in annotation type org.infinispan.protostream.annotations.ProtoMessage
Deprecated.
Defines the name of the Protobuf message type.
name() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration
The name of the attribute.
name() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration
The name of the annotation.
Namespace - Interface in org.infinispan.protostream.descriptors.namespace
 
newInstance(byte[]) - Static method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
newInstance(byte[]) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
newInstance(byte[], int, int) - Static method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
newInstance(byte[], int, int) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
newInstance(InputStream) - Static method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
newInstance(OutputStream) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
newInstance(OutputStream, int) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
newInstance(ByteBuffer) - Static method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
newInstance(ByteBuffer) - Static method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
newSerializationContext() - Static method in class org.infinispan.protostream.ProtobufUtil
 
newSerializationContext(Configuration) - Static method in class org.infinispan.protostream.ProtobufUtil
 
number() - Method in annotation type org.infinispan.protostream.annotations.ProtoEnumValue
The Protocol Buffers tag number.
number() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
The Protocol Buffers tag number.

O

ONE_OF - org.infinispan.protostream.descriptors.Label
Indicates a field that is a member of a oneof element.
onEnd() - Method in interface org.infinispan.protostream.TagHandler
End of top level message.
onEndNested(int, FieldDescriptor) - Method in interface org.infinispan.protostream.TagHandler
End of a nested message.
OneOfDescriptor - Class in org.infinispan.protostream.descriptors
 
OneOfDescriptor.Builder - Class in org.infinispan.protostream.descriptors
 
onStart(GenericDescriptor) - Method in interface org.infinispan.protostream.TagHandler
Start of top level message.
onStartNested(int, FieldDescriptor) - Method in interface org.infinispan.protostream.TagHandler
Start of a nested message.
onTag(int, FieldDescriptor, Object) - Method in interface org.infinispan.protostream.TagHandler
A field which is a primitive (non-nested) value.
Option - Class in org.infinispan.protostream.descriptors
Represents any option in a proto file.
Option(String, Object) - Constructor for class org.infinispan.protostream.descriptors.Option
 
OPTIONAL - org.infinispan.protostream.descriptors.Label
 
org.infinispan.protostream - package org.infinispan.protostream
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
org.infinispan.protostream.annotations - package org.infinispan.protostream.annotations
Annotations for defining Protocol Buffers schemas in Java code.
org.infinispan.protostream.annotations.impl - package org.infinispan.protostream.annotations.impl
Holds the internal representation of Protobuf type metadata defined via annotations and the processors that handle this metadata in order to generate Protobuf schemas and marshallers.
org.infinispan.protostream.annotations.impl.types - package org.infinispan.protostream.annotations.impl.types
Abstract unified representation of Java language types, to isolate code generation from direct dependencies on the actual type system implementation.
org.infinispan.protostream.config - package org.infinispan.protostream.config
Fluent configuration API for ProtoStream.
org.infinispan.protostream.descriptors - package org.infinispan.protostream.descriptors
Represents information contained in a proto file
org.infinispan.protostream.descriptors.namespace - package org.infinispan.protostream.descriptors.namespace
Representation of the various namespaces.
org.infinispan.protostream.impl - package org.infinispan.protostream.impl
Protostream internals.
org.infinispan.protostream.impl.parser - package org.infinispan.protostream.impl.parser
.proto schema file parser and a documentation pseudo-annotation parser.
org.infinispan.protostream.impl.parser.mappers - package org.infinispan.protostream.impl.parser.mappers
Converters from the Square Protoparser model elements to Protostream descriptors.
outerType - Variable in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 

P

PACKAGE_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
PACKAGE_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
packageName - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
packageName(String) - Method in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
Set the name of the Protobuf package to generate.
packages() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
The list of packages to scan if AutoProtoSchemaBuilder.classes() was not specified.
parentBuilder() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
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
 
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.
ProtoSchemaBuilder - Class in org.infinispan.protostream.annotations
Generates a Protocol Buffers schema definition file and associated marshallers based on a set of @Proto* annotated classes.
ProtoSchemaBuilder() - Constructor for class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
ProtoSchemaBuilderException - Exception in org.infinispan.protostream.annotations
A runtime exception that can be thrown during the generation of the Protocol Buffers schema and marshallers either due to improper API usage or due to internal errors.
ProtoSchemaBuilderException(String) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
 
ProtoSchemaBuilderException(String, Throwable) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
 
ProtoSchemaBuilderException(Throwable) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
 
ProtoSchemaBuilderException(XElement, String) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
 
ProtoSchemaBuilderException(XElement, String, Throwable) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
 
ProtoSchemaBuilderException(XElement, Throwable) - Constructor for exception org.infinispan.protostream.annotations.ProtoSchemaBuilderException
 
ProtoTypeMetadata - Class in org.infinispan.protostream.annotations.impl
 
ProtoTypeMetadata(String, XClass) - Constructor for class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
ProtoUnknownFieldSet - Annotation Type in org.infinispan.protostream.annotations
Indicates the field or java-bean property of type UnknownFieldSet to be used for storing the unknown field set.
pushLimit(int) - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
pushLimit(int) - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
put(String, GenericDescriptor) - Method in class org.infinispan.protostream.descriptors.namespace.FileNamespace
 
putVarintField(int, int) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
 
putVarintField(int, int) - Method in interface org.infinispan.protostream.UnknownFieldSet
Convenience method for merging a new field containing a single varint value.

R

RawProtobufMarshaller<T> - Interface in org.infinispan.protostream
A marshaller for message types that has direct access to the low level Protobuf streams to read and write tags in an unchecked manner.
RawProtoStreamReader - Interface in org.infinispan.protostream
 
RawProtoStreamReaderImpl - Class in org.infinispan.protostream.impl
 
RawProtoStreamWriter - Interface in org.infinispan.protostream
 
RawProtoStreamWriterImpl - Class in org.infinispan.protostream.impl
 
readAllFields(RawProtoStreamReader) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
 
readAllFields(RawProtoStreamReader) - Method in interface org.infinispan.protostream.UnknownFieldSet
Parse an entire message from input and merge its fields into this set.
readArray(String, Class<? extends E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readBool() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readBool() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readBoolean(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readBooleans(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readByteArray() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readByteArray() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readByteBuffer() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readByteBuffer() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readBytes(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readBytesAsInputStream(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readCollection(String, C, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readDate(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readDouble() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readDouble() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readDouble(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readDoubles(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readEnum() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readEnum() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readEnum(int, int, UnknownFieldSet) - Method in class org.infinispan.protostream.impl.EnumMarshallerDelegate
 
readEnum(String, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readExternal(ObjectInput) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
 
readFixed32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readFixed32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readFixed64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readFixed64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readFloat() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readFloat() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readFloat(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readFloats(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readFrom(ImmutableSerializationContext, InputStream, Class<A>) - Static method in class org.infinispan.protostream.ProtobufUtil
 
readFrom(ImmutableSerializationContext, RawProtoStreamReader) - Method in interface org.infinispan.protostream.RawProtobufMarshaller
 
readFrom(MessageMarshaller.ProtoStreamReader) - Method in interface org.infinispan.protostream.MessageMarshaller
readInstant(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readInt(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
Reads an integer field given a field name.
readInt32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readInt32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readInt64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readInt64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readInts(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readLong(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readLongs(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readMessage(BaseMarshallerDelegate<T>, RawProtoStreamReader) - Method in class org.infinispan.protostream.annotations.impl.GeneratedMarshallerBase
Invoked by generated code.
readObject(String, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readRawVarint32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readRawVarint32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readRawVarint64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readRawVarint64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readSFixed32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readSFixed32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readSFixed64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readSFixed64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readSingleField(int, RawProtoStreamReader) - Method in class org.infinispan.protostream.impl.UnknownFieldSetImpl
 
readSingleField(int, RawProtoStreamReader) - Method in interface org.infinispan.protostream.UnknownFieldSet
Parse a single field from input and merge it into this set.
readSInt32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readSInt32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readSInt64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readSInt64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readString() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readString() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readString(String) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamReader
 
readTag() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readTag() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readUInt32() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readUInt32() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
readUInt64() - Method in class org.infinispan.protostream.impl.RawProtoStreamReaderImpl
 
readUInt64() - Method in interface org.infinispan.protostream.RawProtoStreamReader
 
ReflectionClassFactory - Class in org.infinispan.protostream.annotations.impl.types
Implementation relying on reflection.
ReflectionClassFactory() - Constructor for class org.infinispan.protostream.annotations.impl.types.ReflectionClassFactory
 
registerMarshaller(BaseMarshaller<?>) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
registerMarshaller(BaseMarshaller<?>) - Method in interface org.infinispan.protostream.SerializationContext
Register a type marshaller.
registerMarshallerProvider(SerializationContext.MarshallerProvider) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
registerMarshallerProvider(SerializationContext.MarshallerProvider) - Method in interface org.infinispan.protostream.SerializationContext
 
registerMarshallers(SerializationContext) - Method in interface org.infinispan.protostream.SerializationContextInitializer
 
registerProtoFiles(FileDescriptorSource) - Method in class org.infinispan.protostream.impl.SerializationContextImpl
 
registerProtoFiles(FileDescriptorSource) - Method in interface org.infinispan.protostream.SerializationContext
Register some proto schema definition files from a FileDescriptorSource.
registerSchema(SerializationContext) - Method in interface org.infinispan.protostream.SerializationContextInitializer
 
repeatable() - Method in interface org.infinispan.protostream.config.AnnotationConfiguration
 
repeatable(String) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
 
repeatable(String) - Method in interface org.infinispan.protostream.config.AnnotationConfiguration.Builder
 
REPEATED - org.infinispan.protostream.descriptors.Label
 
required() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
Marks the field as required.
REQUIRED - org.infinispan.protostream.descriptors.Label
 
ResolutionContext - Class in org.infinispan.protostream.descriptors
 
ResolutionContext(FileDescriptorSource.ProgressCallback, Map<String, FileDescriptor>, Map<String, GenericDescriptor>, Map<Integer, GenericDescriptor>, Map<String, EnumValueDescriptor>) - Constructor for class org.infinispan.protostream.descriptors.ResolutionContext
 
resolve() - Method in class org.infinispan.protostream.descriptors.ResolutionContext
 
resolveDependencies(ResolutionContext) - Method in class org.infinispan.protostream.descriptors.FileDescriptor
Resolve type references across files and report semantic errors like duplicate type declarations, duplicate type ids or clashing enum value constants.
RuntimeProtoSchemaGenerator - Class in org.infinispan.protostream.annotations.impl
This class is not to be directly invoked by users.
RuntimeProtoSchemaGenerator(UnifiedTypeFactory, SerializationContext, String, String, Set<XClass>, boolean) - Constructor for class org.infinispan.protostream.annotations.impl.RuntimeProtoSchemaGenerator
 

S

scanAnnotations(XClass) - Method in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
scanMemberAnnotations() - Method in class org.infinispan.protostream.annotations.impl.ProtoEnumTypeMetadata
 
scanMemberAnnotations() - Method in class org.infinispan.protostream.annotations.impl.ProtoMessageTypeMetadata
 
scanMemberAnnotations() - Method in class org.infinispan.protostream.annotations.impl.ProtoTypeMetadata
 
SCHEMA_LONG_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
SCHEMA_OPT - Static variable in class org.infinispan.protostream.annotations.ProtoSchemaBuilder
 
schemaFileName() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
The generated Protobuf schema file name (optional).
schemaFilePath() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
Generated Protobuf schema resource file path (optional).
schemaPackageName() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
Package of the generated Protobuf schema.
serializationContext - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 
SerializationContext - Interface in org.infinispan.protostream
A repository for Protobuf type definitions and their marshallers.
SerializationContext.MarshallerProvider - Interface in org.infinispan.protostream
Interface to be implemented for dynamic lookup of marshallers.
SerializationContextImpl - Class in org.infinispan.protostream.impl
 
SerializationContextImpl(Configuration) - Constructor for class org.infinispan.protostream.impl.SerializationContextImpl
 
SerializationContextInitializer - Interface in org.infinispan.protostream
An interface to be used in conjunction with AutoProtoSchemaBuilder annotation.
service() - Method in annotation type org.infinispan.protostream.annotations.AutoProtoSchemaBuilder
Enable generation of a META-INF/services file for the generated class of 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
 
toByteArray(ImmutableSerializationContext, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
 
toByteBuffer(ImmutableSerializationContext, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
 
toCanonicalJSON(ImmutableSerializationContext, byte[]) - Static method in class org.infinispan.protostream.ProtobufUtil
Converts a Protobuf encoded message to its canonical JSON representation.
toCanonicalJSON(ImmutableSerializationContext, byte[], boolean) - Static method in class org.infinispan.protostream.ProtobufUtil
Converts a Protobuf encoded message to its canonical JSON representation.
toProtoSchema() - Method in interface org.infinispan.protostream.annotations.impl.HasProtoSchema
Get the schema as String, mainly as an aid for debugging.
toString() - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
 
toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
 
toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Array
 
toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Attribute
 
toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Identifier
 
toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Literal
 
toString() - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Value
All Values must 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 class org.infinispan.protostream.impl.UnknownFieldSetImpl
 
toString() - Method in class org.infinispan.protostream.Version
 
toString() - Method in class org.infinispan.protostream.WrappedMessage
 
toWrappedByteArray(ImmutableSerializationContext, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
 
toWrappedByteArray(ImmutableSerializationContext, Object, int) - Static method in class org.infinispan.protostream.ProtobufUtil
 
toWrappedByteBuffer(ImmutableSerializationContext, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
 
toWrappedStream(ImmutableSerializationContext, OutputStream, Object) - Static method in class org.infinispan.protostream.ProtobufUtil
 
toWrappedStream(ImmutableSerializationContext, OutputStream, Object, int) - Static method in class org.infinispan.protostream.ProtobufUtil
 
type() - Method in annotation type org.infinispan.protostream.annotations.ProtoField
The Protobuf type of the field.
type() - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration
 
type(AnnotationElement.AttributeType) - Method in interface org.infinispan.protostream.config.AnnotationAttributeConfiguration.Builder
 
Type - Enum in org.infinispan.protostream.descriptors
Type of a field in Protobuf, can be any value defined in https://developers.google.com/protocol-buffers/docs/proto3#scalar plus composite types group, message and enum.
TYPE_ID_ANNOTATION - Static variable in interface org.infinispan.protostream.config.Configuration
The TypeId annotation.
typeFactory - Variable in class org.infinispan.protostream.annotations.impl.BaseProtoSchemaGenerator
 

U

UINT32 - org.infinispan.protostream.descriptors.Type
 
UINT64 - org.infinispan.protostream.descriptors.Type
 
UnifiedTypeFactory - Interface in org.infinispan.protostream.annotations.impl.types
Factory for XClass implementations based on a given java.lang.Class or a javax.lang.model.type.TypeMirror.
UNKNOWN_POSITION - Static variable in class org.infinispan.protostream.descriptors.AnnotationElement
 
UnknownFieldSet - Interface in org.infinispan.protostream
UnknownFieldSet keeps track of fields seen during parsing of a protocol message but whose field numbers are not recognized by the user provided marshallers (are never requested by them).
UnknownFieldSetHandler<T> - Interface in org.infinispan.protostream
An interface to be implemented by marshaller objects of type MessageMarshaller) that are able to handle unknown fields by storing them into 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.ProtoDoc
The documentation text (human readable and also ProtoStream documentation comment annotations).
value() - Method in annotation type org.infinispan.protostream.annotations.ProtoDocs
 
value() - Method in annotation type org.infinispan.protostream.annotations.ProtoName
Defines the name of the Protobuf message type.
Value(long) - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Value
 
VALUE_DEFAULT_ATTRIBUTE - Static variable in class org.infinispan.protostream.descriptors.AnnotationElement.Annotation
The name of the default attribute.
valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.JavaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.Label
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.infinispan.protostream.descriptors.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.infinispan.protostream.descriptors.AnnotationElement.AnnotationTarget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.infinispan.protostream.descriptors.AnnotationElement.AttributeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.infinispan.protostream.descriptors.JavaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.infinispan.protostream.descriptors.Label
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.infinispan.protostream.descriptors.Type
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in org.infinispan.protostream
Contains version information about this ProtoStream release.
Version(int, int, int) - Constructor for class org.infinispan.protostream.Version
 
Version(int, int, int, String) - Constructor for class org.infinispan.protostream.Version
 
visit(AnnotationElement) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
 
visit(AnnotationElement.Annotation) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
 
visit(AnnotationElement.Array) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
 
visit(AnnotationElement.Attribute) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
 
visit(AnnotationElement.Identifier) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
 
visit(AnnotationElement.Literal) - Method in class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
 
Visitor() - Constructor for class org.infinispan.protostream.descriptors.AnnotationElement.Visitor
 

W

WireFormat - Class in org.infinispan.protostream.impl
Defines numeric constants for wire types.
WIRETYPE_END_GROUP - Static variable in class org.infinispan.protostream.impl.WireFormat
 
WIRETYPE_FIXED32 - Static variable in class org.infinispan.protostream.impl.WireFormat
 
WIRETYPE_FIXED64 - Static variable in class org.infinispan.protostream.impl.WireFormat
 
WIRETYPE_LENGTH_DELIMITED - Static variable in class org.infinispan.protostream.impl.WireFormat
 
WIRETYPE_START_GROUP - Static variable in class org.infinispan.protostream.impl.WireFormat
 
WIRETYPE_VARINT - Static variable in class org.infinispan.protostream.impl.WireFormat
 
withDefaultValue(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
withDependencies(List<String>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
 
withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
 
withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
 
withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
withDocumentation(String) - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
 
withEnumTypes(List<EnumDescriptor>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
 
withEnumTypes(List<EnumDescriptor>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
withExtendDescriptors(List<ExtendDescriptor>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
withFields(List<FieldDescriptor>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
 
withFields(List<FieldDescriptor>) - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
 
withFields(List<FieldDescriptor>) - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
 
withFullName(String) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
 
withFullName(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
 
withFullName(String) - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
 
withIsExtension(boolean) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
withLabel(Label) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
withMessageTypes(List<Descriptor>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
withName(String) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
 
withName(String) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
 
withName(String) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
 
withName(String) - Method in class org.infinispan.protostream.descriptors.ExtendDescriptor.Builder
 
withName(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
withName(String) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
withName(String) - Method in class org.infinispan.protostream.descriptors.OneOfDescriptor.Builder
 
withNestedTypes(List<Descriptor>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
 
withNumber(int) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
withOneOfs(List<OneOfDescriptor>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
 
withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.Descriptor.Builder
 
withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
 
withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
 
withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
withOptions(List<Option>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
withPackageName(String) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
withParsingException(DescriptorParserException) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
withProgressCallback(FileDescriptorSource.ProgressCallback) - Method in class org.infinispan.protostream.FileDescriptorSource
Set the ProgressCallback.
withPublicDependencies(List<String>) - Method in class org.infinispan.protostream.descriptors.FileDescriptor.Builder
 
withTag(int) - Method in class org.infinispan.protostream.descriptors.EnumValueDescriptor.Builder
 
withTypeName(String) - Method in class org.infinispan.protostream.descriptors.FieldDescriptor.Builder
 
withValues(List<EnumValueDescriptor>) - Method in class org.infinispan.protostream.descriptors.EnumDescriptor.Builder
 
WRAPPED_BOOL - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped bool.
WRAPPED_BYTE - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped byte (marshalled as int32).
WRAPPED_BYTES - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped bytes.
WRAPPED_CHAR - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped char (marshalled as int32).
WRAPPED_DATE_MILLIS - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped java.util.Date (marshalled as int64).
WRAPPED_DESCRIPTOR_FULL_NAME - Static variable in class org.infinispan.protostream.WrappedMessage
The name of the fully qualified message or enum descriptor, if the wrapped object is a message or enum.
WRAPPED_DESCRIPTOR_ID - Static variable in class org.infinispan.protostream.WrappedMessage
The (optional) numeric type id of the wrapped message or enum.
WRAPPED_DOUBLE - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped double.
WRAPPED_ENUM - Static variable in class org.infinispan.protostream.WrappedMessage
The enum value.
WRAPPED_FIXED32 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped fixed32.
WRAPPED_FIXED64 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped fixed64.
WRAPPED_FLOAT - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped float.
WRAPPED_INSTANT_NANOS - Static variable in class org.infinispan.protostream.WrappedMessage
The nanoseconds of the java.time.Instant.
WRAPPED_INSTANT_SECONDS - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped java.time.Instant (marshalled as int64 (seconds) and an int32 (nanos)).
WRAPPED_INT32 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped int32.
WRAPPED_INT64 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped int64.
WRAPPED_MESSAGE - Static variable in class org.infinispan.protostream.WrappedMessage
A byte array containing the encoded message.
WRAPPED_MESSAGE_BYTES - Static variable in class org.infinispan.protostream.WrappedMessage
Deprecated.
Use WrappedMessage.WRAPPED_MESSAGE instead. To be removed in 4.1.
WRAPPED_SFIXED32 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped sfixed32.
WRAPPED_SFIXED64 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped sfixed64.
WRAPPED_SHORT - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped short (marshalled as int32).
WRAPPED_SINT32 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped sint32.
WRAPPED_SINT64 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped sint64.
WRAPPED_STRING - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped string.
WRAPPED_UINT32 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped uint32.
WRAPPED_UINT64 - Static variable in class org.infinispan.protostream.WrappedMessage
A wrapped uint64.
WrappedMessage - Class in org.infinispan.protostream
A wrapper for messages, enums or primitive types that encodes the type of the inner object/value and also helps keep track of where the message ends.
WrappedMessage(Object) - Constructor for class org.infinispan.protostream.WrappedMessage
 
write(char[], int, int) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
 
write(int) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
 
write(String) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
 
write(String, int, int) - Method in class org.infinispan.protostream.annotations.impl.IndentWriter
 
writeArray(String, E[], Class<? extends E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeBool(int, boolean) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
writeBool(int, boolean) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
 
writeBoolean(String, boolean) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeBoolean(String, Boolean) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeBooleans(String, boolean[]) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeBytes(int, byte[]) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
writeBytes(int, byte[]) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
 
writeBytes(int, byte[], int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
writeBytes(int, byte[], int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
 
writeBytes(int, ByteBuffer) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
writeBytes(int, ByteBuffer) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
 
writeBytes(String, byte[]) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeBytes(String, InputStream) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeCollection(String, Collection<? super E>, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeDate(String, Date) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeDouble(int, double) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
writeDouble(int, double) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
 
writeDouble(String, double) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeDouble(String, Double) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeDoubles(String, double[]) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
 
writeEnum(int, int) - Method in class org.infinispan.protostream.impl.RawProtoStreamWriterImpl
 
writeEnum(int, int) - Method in interface org.infinispan.protostream.RawProtoStreamWriter
 
writeEnum(int, T, RawProtoStreamWriter) - Method in class org.infinispan.protostream.impl.EnumMarshallerDelegate
 
writeEnum(String, E) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
Writes an enum value.
writeEnum(String, E, Class<E>) - Method in interface org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter
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