Uses of Class
org.infinispan.protostream.descriptors.FileDescriptor
Packages that use FileDescriptor
Package
Description
Library for easy and efficient marshalling of Java objects in Protocol Buffers format.
Represents information contained in a proto file
Representation of the various namespaces.
Protostream internals.
.proto schema file parser and a documentation pseudo-annotation parser.
-
Uses of FileDescriptor in org.infinispan.protostream
Methods in org.infinispan.protostream that return types with arguments of type FileDescriptorModifier and TypeMethodDescriptionImmutableSerializationContext.getFileDescriptors()Obtain the currently registered file descriptors. -
Uses of FileDescriptor in org.infinispan.protostream.descriptors
Fields in org.infinispan.protostream.descriptors declared as FileDescriptorModifier and TypeFieldDescriptionprivate FileDescriptorDescriptor.fileDescriptorprivate FileDescriptorEnumDescriptor.fileDescriptorprivate FileDescriptorEnumValueDescriptor.fileDescriptorprotected FileDescriptorFieldDescriptor.fileDescriptorFields in org.infinispan.protostream.descriptors with type parameters of type FileDescriptorModifier and TypeFieldDescriptionprivate final Map<String, FileDescriptor> FileDescriptor.dependantsFiles that directly depend on this one.private final Map<String, FileDescriptor> ProtoLock.descriptorsprivate final Map<String, FileDescriptor> ResolutionContext.fileDescriptorMapMethods in org.infinispan.protostream.descriptors that return FileDescriptorModifier and TypeMethodDescriptionFileDescriptor.Builder.build()AnnotatedDescriptor.getFileDescriptor()Return the containing files's descriptorDescriptor.getFileDescriptor()EnumDescriptor.getFileDescriptor()EnumValueDescriptor.getFileDescriptor()FieldDescriptor.getFileDescriptor()Methods in org.infinispan.protostream.descriptors that return types with arguments of type FileDescriptorModifier and TypeMethodDescriptionProtoLock.descriptors()FileDescriptor.getDependants()(package private) Map<String, FileDescriptor> ResolutionContext.getFileDescriptorMap()private List<FileDescriptor> FileDescriptor.resolveImports(List<String> dependencies, ResolutionContext resolutionContext, Set<String> processedFiles) Resolves imported file names toFileDescriptors.Methods in org.infinispan.protostream.descriptors with parameters of type FileDescriptorModifier and TypeMethodDescriptionvoidFileDescriptor.checkCompatibility(FileDescriptor that, boolean strict) voidFileDescriptor.checkCompatibility(FileDescriptor that, boolean strict, List<String> errors) (package private) voidResolutionContext.handleError(FileDescriptor fileDescriptor, DescriptorParserException dpe) (package private) voidResolutionContext.handleSuccess(FileDescriptor fileDescriptor) (package private) voidDescriptor.setFileDescriptor(FileDescriptor fileDescriptor) (package private) voidEnumDescriptor.setFileDescriptor(FileDescriptor fileDescriptor) (package private) voidEnumValueDescriptor.setFileDescriptor(FileDescriptor fileDescriptor) (package private) voidFieldDescriptor.setFileDescriptor(FileDescriptor fileDescriptor) Constructor parameters in org.infinispan.protostream.descriptors with type arguments of type FileDescriptorModifierConstructorDescriptionProtoLock(Collection<FileDescriptor> descriptors) ResolutionContext(FileDescriptorSource.ProgressCallback progressCallback, Map<String, FileDescriptor> fileDescriptorMap, Map<String, GenericDescriptor> allGlobalTypes, Map<Integer, GenericDescriptor> allTypeIds, Map<String, EnumValueDescriptor> allEnumValueDescriptors) -
Uses of FileDescriptor in org.infinispan.protostream.descriptors.namespace
Fields in org.infinispan.protostream.descriptors.namespace declared as FileDescriptorModifier and TypeFieldDescriptionprivate final FileDescriptorExportedNamespace.fileDescriptorprivate final FileDescriptorFileNamespace.fileDescriptorConstructors in org.infinispan.protostream.descriptors.namespace with parameters of type FileDescriptorModifierConstructorDescription(package private)ExportedNamespace(FileDescriptor fileDescriptor, LocalNamespace localNamespace, ImportedNamespace publicImports) FileNamespace(FileDescriptor fileDescriptor, Collection<FileDescriptor> publicDependencies, Collection<FileDescriptor> privateDependencies) Constructor parameters in org.infinispan.protostream.descriptors.namespace with type arguments of type FileDescriptorModifierConstructorDescriptionFileNamespace(FileDescriptor fileDescriptor, Collection<FileDescriptor> publicDependencies, Collection<FileDescriptor> privateDependencies) (package private)ImportedNamespace(Collection<FileDescriptor> importedFiles) -
Uses of FileDescriptor in org.infinispan.protostream.impl
Fields in org.infinispan.protostream.impl with type parameters of type FileDescriptorModifier and TypeFieldDescriptionprivate final Map<String, FileDescriptor> SerializationContextImpl.fileDescriptorsMethods in org.infinispan.protostream.impl that return types with arguments of type FileDescriptorMethods in org.infinispan.protostream.impl with parameters of type FileDescriptorModifier and TypeMethodDescriptionprivate voidSerializationContextImpl.unregisterFileDescriptorTypes(FileDescriptor fileDescriptor) -
Uses of FileDescriptor in org.infinispan.protostream.impl.parser
Methods in org.infinispan.protostream.impl.parser that return FileDescriptorModifier and TypeMethodDescription(package private) static FileDescriptorProtoParser.parse(String fileName, Reader reader, Configuration configuration) Methods in org.infinispan.protostream.impl.parser that return types with arguments of type FileDescriptorModifier and TypeMethodDescriptionProtostreamProtoParser.parse(FileDescriptorSource fileDescriptorSource) Parses a set of .proto files but does not resolve type dependencies and does not detect semantic errors like duplicate type definitions.Method parameters in org.infinispan.protostream.impl.parser with type arguments of type FileDescriptorModifier and TypeMethodDescriptionprivate voidProtostreamProtoParser.reportParsingError(FileDescriptorSource fileDescriptorSource, Map<String, FileDescriptor> fileDescriptorMap, String fileName, DescriptorParserException dpe) Report the error to the callback if any, or just throw it otherwise.