descriptor = root; internal_static_hbase_pb_WALHeader_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_hbase_pb_WALHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_hbase_pb_WALHeader_descriptor, new java.lang.String[] { "HasCompression", "EncryptionKey", "HasTagCompression", "WriterClsName", "CellCodecClsName", }); internal_static_hbase_pb_WALKey_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_hbase_pb_WALKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_hbase_pb_WALKey_descriptor, new java.lang.String[] { "EncodedRegionName", "TableName", "LogSequenceNumber", "WriteTime", "ClusterId", "Scopes", "FollowingKvCount", "ClusterIds", "NonceGroup", "Nonce", "OrigSequenceNumber", }); internal_static_hbase_pb_FamilyScope_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_hbase_pb_FamilyScope_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_hbase_pb_FamilyScope_descriptor, new java.lang.String[] { "Family", "ScopeType", }); internal_static_hbase_pb_CompactionDescriptor_descriptor = getDescriptor().getMessageTypes().get(3); new java.lang.String[] { "TableName", "EncodedRegionName", "FamilyName", "CompactionInput", "CompactionOutput", "StoreHomeDir", "RegionName", }); internal_static_hbase_pb_FlushDescriptor_descriptor = getDescriptor().getMessageTypes().get(4); new java.lang.String[] { "FamilyName", "StoreHomeDir", "FlushOutput", }); internal_static_hbase_pb_StoreDescriptor_descriptor = getDescriptor().getMessageTypes().get(5);
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return alluxio.grpc.FileSystemMasterProto.getDescriptor().getEnumTypes().get(4); }
private Descriptor getDescriptor(String descriptorFileInClassPath) { try { InputStream fin = this.getClass().getClassLoader().getResourceAsStream(descriptorFileInClassPath); FileDescriptorSet set = FileDescriptorSet.parseFrom(fin); FileDescriptor file = FileDescriptor.buildFrom(set.getFile(0), new FileDescriptor[] {}); return file.getMessageTypes().get(0); } catch (Exception e) { throw Throwables.propagate(e); } }
private FileDescriptor createFileDescriptor(FileDescriptorProto fileProto, FileDescriptor[] dependencies) throws DescriptorValidationException { return FileDescriptor.buildFrom(fileProto, dependencies); }
/** The syntax of the .proto file. */ public enum Syntax { UNKNOWN("unknown"), PROTO2("proto2"), PROTO3("proto3"); Syntax(String name) { this.name = name; } private final String name; }
public Descriptors.FileDescriptor getFileDescriptor() throws GrpcServerException { try { return Descriptors.FileDescriptor.buildFrom(fileDescriptorProto, new Descriptors.FileDescriptor[] {}); } catch (Descriptors.DescriptorValidationException e) { throw new GrpcServerException(e); } }
private static FileDescriptor hydrateFileDescriptorTree(FileDescriptorTreeProto proto) throws DescriptorValidationException, InvalidProtocolBufferException { FileDescriptor[] dependencies = new FileDescriptor[proto.getDependenciesCount()]; for (int i = 0; i < proto.getDependenciesCount(); i++) { dependencies[i] = hydrateFileDescriptorTree(proto.getDependencies(i)); } FileDescriptorProto fileProto = FileDescriptorProto.parseFrom(proto.getProtoFileDescriptor()); return FileDescriptor.buildFrom(fileProto, dependencies); }
public ProtobufDecoderUsingDescriptor(byte[] bytes, String name) throws InvalidProtocolBufferException, Descriptors.DescriptorValidationException { this.gson = new Gson(); DescriptorProtos.FileDescriptorSet fileDescriptorSet = DescriptorProtos.FileDescriptorSet.parseFrom(bytes); DescriptorProtos.FileDescriptorProto fileProto = fileDescriptorSet.getFile(0); Descriptors.FileDescriptor fileDescriptor = Descriptors.FileDescriptor.buildFrom(fileProto, new Descriptors.FileDescriptor[0]); descriptor = fileDescriptor.findMessageTypeByName(name); }
private Descriptors.FileDescriptor buildRecordDescriptor(@Nonnull DescriptorProtos.FileDescriptorProto proto) throws Descriptors.DescriptorValidationException { final Descriptors.FileDescriptor[] dependencies = new Descriptors.FileDescriptor[metaData.getRecordsDescriptor().getDependencies().size()]; metaData.getRecordsDescriptor().getDependencies().toArray(dependencies); return Descriptors.FileDescriptor.buildFrom(proto, dependencies); }
private static Descriptors.FileDescriptor buildFileDescriptor(@Nonnull DescriptorProtos.FileDescriptorProto fileDescriptorProto, @Nonnull Descriptors.FileDescriptor[] dependencies) { try { return Descriptors.FileDescriptor.buildFrom(fileDescriptorProto, dependencies); } catch (Descriptors.DescriptorValidationException ex) { throw new MetaDataException("Error converting from protobuf", ex); } }
.build(); return Descriptors.FileDescriptor.buildFrom(DescriptorProtos.FileDescriptorProto.newBuilder() .addMessageType(elementDescriptor) .addMessageType(pathDescriptor)
if (message.hasProtoFileDescriptorTree()) { FileDescriptor fileDescriptor = hydrateFileDescriptorTree(message.getProtoFileDescriptorTree()); protoDescriptor = fileDescriptor.findMessageTypeByName(message.getProtoMessageName()); } else if (message.hasProtoFileDescriptor()) { FileDescriptorProto fileProto = FileDescriptorProto.parseFrom(message.getProtoFileDescriptor()); FileDescriptor fileDescriptor = FileDescriptor.buildFrom(fileProto, new FileDescriptor[0]); protoDescriptor = fileDescriptor.findMessageTypeByName(message.getProtoMessageName()); try { FileDescriptorProto fileProto = FileDescriptorProto.parseFrom(message.getProtoFileDescriptor()); FileDescriptor fileDescriptor = FileDescriptor.buildFrom(fileProto, new FileDescriptor[0]); protoDescriptor = fileDescriptor.findMessageTypeByName(message.getProtoMessageName()); } catch (Exception e) { log.warn("Failed to parse FileDescriptorProto.", e);
FileDescriptor fileDescriptor = FileDescriptor.buildFrom(fileDescriptorProto, ar); loaded.put(fileDescriptor.getName(), fileDescriptor); for (Descriptor descriptor : fileDescriptor.getMessageTypes()) { this.messageDescriptors.put(descriptor.getName(), new MessageDescriptorContainer(descriptor)); for (ServiceDescriptor serviceDescriptor : fileDescriptor.getServices()) { this.serviceDescriptors.put(serviceDescriptor.getName(), new ServiceDescriptorContainer(serviceDescriptor)); return serviceDescriptor.getName();
private static FileDescriptor hydrateFileDescriptorTree(FileDescriptorTreeProto proto) throws DescriptorValidationException, InvalidProtocolBufferException { FileDescriptor[] dependencies = new FileDescriptor[proto.getDependenciesCount()]; for (int i = 0; i < proto.getDependenciesCount(); i++) { dependencies[i] = hydrateFileDescriptorTree(proto.getDependencies(i)); } FileDescriptorProto fileProto = FileDescriptorProto.parseFrom(proto.getProtoFileDescriptor()); return FileDescriptor.buildFrom(fileProto, dependencies); }
descriptor = root; internal_static_hbase_pb_GetRegionInfoRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_hbase_pb_GetRegionInfoRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_hbase_pb_GetRegionInfoRequest_descriptor, new java.lang.String[] { "Region", "CompactionState", }); internal_static_hbase_pb_GetRegionInfoResponse_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_hbase_pb_GetRegionInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_hbase_pb_GetRegionInfoResponse_descriptor, new java.lang.String[] { "RegionInfo", "CompactionState", }); internal_static_hbase_pb_GetStoreFileRequest_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_hbase_pb_GetStoreFileRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_hbase_pb_GetStoreFileRequest_descriptor, new java.lang.String[] { "Region", "Family", }); internal_static_hbase_pb_GetStoreFileResponse_descriptor = getDescriptor().getMessageTypes().get(3); new java.lang.String[] { "StoreFile", }); internal_static_hbase_pb_GetOnlineRegionRequest_descriptor = getDescriptor().getMessageTypes().get(4); new java.lang.String[] { }); internal_static_hbase_pb_GetOnlineRegionResponse_descriptor = getDescriptor().getMessageTypes().get(5);
descriptor = root; internal_static_google_protobuf_FileDescriptorSet_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_google_protobuf_FileDescriptorSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_protobuf_FileDescriptorSet_descriptor, new java.lang.String[] { "File", }); internal_static_google_protobuf_FileDescriptorProto_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_google_protobuf_FileDescriptorProto_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_protobuf_FileDescriptorProto_descriptor, new java.lang.String[] { "Name", "Package", "Dependency", "PublicDependency", "WeakDependency", "MessageType", "EnumType", "Service", "Extension", "Options", "SourceCodeInfo", }); internal_static_google_protobuf_DescriptorProto_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_google_protobuf_DescriptorProto_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_protobuf_DescriptorProto_descriptor, new java.lang.String[] { "Name", "Field", "Extension", "NestedType", "EnumType", "ExtensionRange", "Options", }); internal_static_google_protobuf_DescriptorProto_ExtensionRange_descriptor = internal_static_google_protobuf_DescriptorProto_descriptor.getNestedTypes().get(0); new java.lang.String[] { "Start", "End", }); internal_static_google_protobuf_FieldDescriptorProto_descriptor = getDescriptor().getMessageTypes().get(3); new java.lang.String[] { "Name", "Number", "Label", "Type", "TypeName", "Extendee", "DefaultValue", "Options", }); internal_static_google_protobuf_EnumDescriptorProto_descriptor = getDescriptor().getMessageTypes().get(4);
descriptor = root; internal_static_transit_realtime_FeedMessage_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_transit_realtime_FeedMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_transit_realtime_FeedMessage_descriptor, new java.lang.String[] { "Header", "Entity", }); internal_static_transit_realtime_FeedHeader_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_transit_realtime_FeedHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_transit_realtime_FeedHeader_descriptor, new java.lang.String[] { "GtfsRealtimeVersion", "Incrementality", "Timestamp", }); internal_static_transit_realtime_FeedEntity_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_transit_realtime_FeedEntity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_transit_realtime_FeedEntity_descriptor, new java.lang.String[] { "Id", "IsDeleted", "TripUpdate", "Vehicle", "Alert", }); internal_static_transit_realtime_TripUpdate_descriptor = getDescriptor().getMessageTypes().get(3); new java.lang.String[] { "StopSequence", "StopId", "Arrival", "Departure", "ScheduleRelationship", }); internal_static_transit_realtime_VehiclePosition_descriptor = getDescriptor().getMessageTypes().get(4); new java.lang.String[] { "Trip", "Vehicle", "Position", "CurrentStopSequence", "StopId", "CurrentStatus", "Timestamp", "CongestionLevel", "OccupancyStatus", }); internal_static_transit_realtime_Alert_descriptor = getDescriptor().getMessageTypes().get(5);
descriptor = root; internal_static_voldemort_ClockEntry_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_voldemort_ClockEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_ClockEntry_descriptor, new java.lang.String[] { "NodeId", "Version", }, voldemort.client.protocol.pb.VProto.ClockEntry.Builder.class); internal_static_voldemort_VectorClock_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_voldemort_VectorClock_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_VectorClock_descriptor, new java.lang.String[] { "Entries", "Timestamp", }, voldemort.client.protocol.pb.VProto.VectorClock.Builder.class); internal_static_voldemort_Versioned_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_voldemort_Versioned_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_voldemort_Versioned_descriptor, new java.lang.String[] { "Value", "Version", }, voldemort.client.protocol.pb.VProto.Versioned.Builder.class); internal_static_voldemort_Error_descriptor = getDescriptor().getMessageTypes().get(3); voldemort.client.protocol.pb.VProto.Error.Builder.class);
descriptor = root; internal_static_hbase_pb_Permission_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_hbase_pb_Permission_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_hbase_pb_Permission_descriptor, new java.lang.String[] { "Type", "GlobalPermission", "NamespacePermission", "TablePermission", }); internal_static_hbase_pb_TablePermission_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_hbase_pb_TablePermission_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_hbase_pb_TablePermission_descriptor, new java.lang.String[] { "TableName", "Family", "Qualifier", "Action", }); internal_static_hbase_pb_NamespacePermission_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_hbase_pb_NamespacePermission_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_hbase_pb_NamespacePermission_descriptor, new java.lang.String[] { "NamespaceName", "Action", }); internal_static_hbase_pb_GlobalPermission_descriptor = getDescriptor().getMessageTypes().get(3); new java.lang.String[] { "Action", }); internal_static_hbase_pb_UserPermission_descriptor = getDescriptor().getMessageTypes().get(4); new java.lang.String[] { "User", "Permission", }); internal_static_hbase_pb_UsersAndPermissions_descriptor = getDescriptor().getMessageTypes().get(5);