// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: w.proto
package org.protob;
public final class W {
private W() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
}
public interface RequestFileOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// required string file_name = 1;
/**
* <code>required string file_name = 1;</code>
*
* <pre>
* 文件名
* </pre>
*/
boolean hasFileName();
/**
* <code>required string file_name = 1;</code>
*
* <pre>
* 文件名
* </pre>
*/
java.lang.String getFileName();
/**
* <code>required string file_name = 1;</code>
*
* <pre>
* 文件名
* </pre>
*/
com.google.protobuf.ByteString
getFileNameBytes();
// required int64 starPos = 2;
/**
* <code>required int64 starPos = 2;</code>
*
* <pre>
* 开始位置
* </pre>
*/
boolean hasStarPos();
/**
* <code>required int64 starPos = 2;</code>
*
* <pre>
* 开始位置
* </pre>
*/
long getStarPos();
// required bytes bytes = 3;
/**
* <code>required bytes bytes = 3;</code>
*
* <pre>
* 文件字节数组 repeated
* </pre>
*/
boolean hasBytes();
/**
* <code>required bytes bytes = 3;</code>
*
* <pre>
* 文件字节数组 repeated
* </pre>
*/
com.google.protobuf.ByteString getBytes();
// required int32 endPos = 4;
/**
* <code>required int32 endPos = 4;</code>
*
* <pre>
* 结尾位置
* </pre>
*/
boolean hasEndPos();
/**
* <code>required int32 endPos = 4;</code>
*
* <pre>
* 结尾位置
* </pre>
*/
int getEndPos();
// required string file_md5 = 5;
/**
* <code>required string file_md5 = 5;</code>
*
* <pre>
*文件的MD5值
* </pre>
*/
boolean hasFileMd5();
/**
* <code>required string file_md5 = 5;</code>
*
* <pre>
*文件的MD5值
* </pre>
*/
java.lang.String getFileMd5();
/**
* <code>required string file_md5 = 5;</code>
*
* <pre>
*文件的MD5值
* </pre>
*/
com.google.protobuf.ByteString
getFileMd5Bytes();
// required string file_type = 6;
/**
* <code>required string file_type = 6;</code>
*
* <pre>
*文件类型
* </pre>
*/
boolean hasFileType();
/**
* <code>required string file_type = 6;</code>
*
* <pre>
*文件类型
* </pre>
*/
java.lang.String getFileType();
/**
* <code>required string file_type = 6;</code>
*
* <pre>
*文件类型
* </pre>
*/
com.google.protobuf.ByteString
getFileTypeBytes();
// required int64 file_size = 7;
/**
* <code>required int64 file_size = 7;</code>
*
* <pre>
*文件总长度
* </pre>
*/
boolean hasFileSize();
/**
* <code>required int64 file_size = 7;</code>
*
* <pre>
*文件总长度
* </pre>
*/
long getFileSize();
}
/**
* Protobuf type {@code org.protob.RequestFile}
*/
public static final class RequestFile extends
com.google.protobuf.GeneratedMessage
implements RequestFileOrBuilder {
// Use RequestFile.newBuilder() to construct.
private RequestFile(com.google.protobuf.GeneratedMessage.Builder<?> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private RequestFile(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final RequestFile defaultInstance;
public static RequestFile getDefaultInstance() {
return defaultInstance;
}
public RequestFile getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RequestFile(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
fileName_ = input.readBytes();
break;
}
case 16: {
bitField0_ |= 0x00000002;
starPos_ = input.readInt64();
break;
}
case 26: {
bitField0_ |= 0x00000004;
bytes_ = input.readBytes();
break;
}
case 32: {
bitField0_ |= 0x00000008;
endPos_ = input.readInt32();
break;
}
case 42: {
bitField0_ |= 0x00000010;
fileMd5_ = input.readBytes();
break;
}
case 50: {
bitField0_ |= 0x00000020;
fileType_ = input.readBytes();
break;
}
case 56: {
bitField0_ |= 0x00000040;
fileSize_ = input.readInt64();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.protob.W.internal_static_org_protob_RequestFile_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.protob.W.internal_static_org_protob_RequestFile_fieldAccessorTable
.ensureFieldAccessorsInitialized(
org.protob.W.RequestFile.class, org.protob.W.RequestFile.Builder.class);
}
public static com.google.protobuf.Parser<RequestFile> PARSER =
new com.google.protobuf.AbstractParser<RequestFile>() {
public RequestFile parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RequestFile(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser<RequestFile> getParserForType() {
return PARSER;
}
private int bitField0_;
// required string file_name = 1;
public static final int FILE_NAME_FIELD_NUMBER = 1;
private java.lang.Object fileName_;
/**
* <code>required string file_name = 1;</code>
*
* <pre>
* 文件名
* </pre>
*/
public boolean hasFileName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required string file_name = 1;</code>
*
* <pre>
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
采用netty与protobuf进行文件传输 (100个子文件)
W.java.bak 40KB
w.proto.bak 442B
s.bat.bak 424B
c.bat.bak 297B
s.bat 360B
c.bat 233B
命令.bat 36B
W$RequestFile.class 15KB
W$RequestFile.class 14KB
W$RequestFile$Builder.class 13KB
W$RequestFile$Builder.class 13KB
FileTransferServerHandler.class 4KB
FileTransferServer.class 4KB
FileTransferClientHandler.class 4KB
MD5FileUtil.class 3KB
FileTransferClient.class 3KB
MD5FileUtil.class 3KB
Main.class 3KB
Main.class 3KB
ObjectConvertUtil.class 3KB
ObjectConvertUtil.class 3KB
W.class 3KB
W.class 3KB
SecureServerHandler.class 3KB
FileTransferProperties.class 2KB
FileTransferClient$1.class 2KB
ResponseFile.class 2KB
RequestFile.class 2KB
RequestFile.class 2KB
W$1.class 2KB
W$1.class 2KB
ResponseFile.class 2KB
FileChannelInitializer.class 2KB
NettyMessageDecoder.class 1KB
NettyMessageDecoder.class 1KB
W$RequestFile$1.class 1KB
W$RequestFile$1.class 1KB
NettyMessageEncoder.class 1KB
NettyMessageEncoder.class 1KB
ThreadPool.class 907B
SecureModel.class 852B
SecureModel.class 852B
RecvieMessage.class 844B
RecvieMessage.class 844B
TestA.class 769B
ThreadPool$1.class 728B
W$RequestFileOrBuilder.class 683B
W$RequestFileOrBuilder.class 683B
PushTask.class 655B
Event.class 438B
Event.class 438B
QueueTask.class 184B
.classpath 1KB
.classpath 732B
protoc.exe 2.21MB
.fatjar 365B
W.java 40KB
W.java 40KB
W.java 40KB
FileTransferClientHandler.java 4KB
FileTransferServerHandler.java 4KB
FileTransferClient.java 4KB
Main.java 3KB
Main.java 3KB
ObjectConvertUtil.java 3KB
ObjectConvertUtil.java 3KB
MD5FileUtil.java 2KB
MD5FileUtil.java 2KB
FileTransferServer.java 2KB
SecureServerHandler.java 2KB
FileTransferProperties.java 2KB
RequestFile.java 2KB
ResponseFile.java 2KB
ResponseFile.java 1KB
RequestFile.java 1KB
NettyMessageDecoder.java 1KB
NettyMessageDecoder.java 1KB
FileChannelInitializer.java 985B
SecureModel.java 572B
SecureModel.java 572B
RecvieMessage.java 507B
RecvieMessage.java 507B
NettyMessageEncoder.java 500B
NettyMessageEncoder.java 498B
Event.java 253B
Event.java 253B
org.eclipse.jdt.core.prefs 736B
org.eclipse.jdt.core.prefs 695B
org.eclipse.m2e.core.prefs 121B
org.eclipse.m2e.core.prefs 121B
org.eclipse.core.resources.prefs 96B
org.eclipse.core.resources.prefs 57B
.project 568B
.project 568B
systemConfig.properties 596B
systemConfig.properties 596B
w.proto 443B
w - 副本.proto 191B
log4j.xml 3KB
log4j.xml 3KB
共 100 条
- 1
资源评论
- DoctorViaik2019-05-05这个应该是个不错的资源
- q816225792018-01-17感觉被标题骗了
daqinzl
- 粉丝: 48
- 资源: 98
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功