summaryrefslogtreecommitdiff
path: root/src/main/java/com/orbekk/protobuf/Rpc.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/orbekk/protobuf/Rpc.java')
-rw-r--r--src/main/java/com/orbekk/protobuf/Rpc.java202
1 files changed, 173 insertions, 29 deletions
diff --git a/src/main/java/com/orbekk/protobuf/Rpc.java b/src/main/java/com/orbekk/protobuf/Rpc.java
index 2748329..c74e48a 100644
--- a/src/main/java/com/orbekk/protobuf/Rpc.java
+++ b/src/main/java/com/orbekk/protobuf/Rpc.java
@@ -542,9 +542,13 @@ public final class Rpc {
boolean hasResponseProto();
com.google.protobuf.ByteString getResponseProto();
- // optional int32 error = 2 [default = 0];
+ // optional .com.orbekk.protobuf.Response.Error error = 2;
boolean hasError();
- int getError();
+ com.orbekk.protobuf.Rpc.Response.Error getError();
+
+ // optional int32 app_error = 4;
+ boolean hasAppError();
+ int getAppError();
// optional string error_message = 3;
boolean hasErrorMessage();
@@ -578,6 +582,81 @@ public final class Rpc {
return com.orbekk.protobuf.Rpc.internal_static_com_orbekk_protobuf_Response_fieldAccessorTable;
}
+ public enum Error
+ implements com.google.protobuf.ProtocolMessageEnum {
+ UNKNOWN_SERVICE(0, 0),
+ UNKNOWN_METHOD(1, 1),
+ CANCELED(2, 2),
+ APP_ERROR(3, 3),
+ ;
+
+ public static final int UNKNOWN_SERVICE_VALUE = 0;
+ public static final int UNKNOWN_METHOD_VALUE = 1;
+ public static final int CANCELED_VALUE = 2;
+ public static final int APP_ERROR_VALUE = 3;
+
+
+ public final int getNumber() { return value; }
+
+ public static Error valueOf(int value) {
+ switch (value) {
+ case 0: return UNKNOWN_SERVICE;
+ case 1: return UNKNOWN_METHOD;
+ case 2: return CANCELED;
+ case 3: return APP_ERROR;
+ default: return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap<Error>
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static com.google.protobuf.Internal.EnumLiteMap<Error>
+ internalValueMap =
+ new com.google.protobuf.Internal.EnumLiteMap<Error>() {
+ public Error findValueByNumber(int number) {
+ return Error.valueOf(number);
+ }
+ };
+
+ public final com.google.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ return getDescriptor().getValues().get(index);
+ }
+ public final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static final com.google.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return com.orbekk.protobuf.Rpc.Response.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final Error[] VALUES = {
+ UNKNOWN_SERVICE, UNKNOWN_METHOD, CANCELED, APP_ERROR,
+ };
+
+ public static Error valueOf(
+ com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int index;
+ private final int value;
+
+ private Error(int index, int value) {
+ this.index = index;
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:com.orbekk.protobuf.Response.Error)
+ }
+
private int bitField0_;
// optional bytes response_proto = 1;
public static final int RESPONSE_PROTO_FIELD_NUMBER = 1;
@@ -589,21 +668,31 @@ public final class Rpc {
return responseProto_;
}
- // optional int32 error = 2 [default = 0];
+ // optional .com.orbekk.protobuf.Response.Error error = 2;
public static final int ERROR_FIELD_NUMBER = 2;
- private int error_;
+ private com.orbekk.protobuf.Rpc.Response.Error error_;
public boolean hasError() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
- public int getError() {
+ public com.orbekk.protobuf.Rpc.Response.Error getError() {
return error_;
}
+ // optional int32 app_error = 4;
+ public static final int APP_ERROR_FIELD_NUMBER = 4;
+ private int appError_;
+ public boolean hasAppError() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ public int getAppError() {
+ return appError_;
+ }
+
// optional string error_message = 3;
public static final int ERROR_MESSAGE_FIELD_NUMBER = 3;
private Object errorMessage_;
public boolean hasErrorMessage() {
- return ((bitField0_ & 0x00000004) == 0x00000004);
+ return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getErrorMessage() {
Object ref = errorMessage_;
@@ -633,7 +722,8 @@ public final class Rpc {
private void initFields() {
responseProto_ = com.google.protobuf.ByteString.EMPTY;
- error_ = 0;
+ error_ = com.orbekk.protobuf.Rpc.Response.Error.UNKNOWN_SERVICE;
+ appError_ = 0;
errorMessage_ = "";
}
private byte memoizedIsInitialized = -1;
@@ -652,11 +742,14 @@ public final class Rpc {
output.writeBytes(1, responseProto_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
- output.writeInt32(2, error_);
+ output.writeEnum(2, error_.getNumber());
}
- if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeBytes(3, getErrorMessageBytes());
}
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ output.writeInt32(4, appError_);
+ }
getUnknownFields().writeTo(output);
}
@@ -672,12 +765,16 @@ public final class Rpc {
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
- .computeInt32Size(2, error_);
+ .computeEnumSize(2, error_.getNumber());
}
- if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, getErrorMessageBytes());
}
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeInt32Size(4, appError_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
@@ -802,10 +899,12 @@ public final class Rpc {
super.clear();
responseProto_ = com.google.protobuf.ByteString.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
- error_ = 0;
+ error_ = com.orbekk.protobuf.Rpc.Response.Error.UNKNOWN_SERVICE;
bitField0_ = (bitField0_ & ~0x00000002);
- errorMessage_ = "";
+ appError_ = 0;
bitField0_ = (bitField0_ & ~0x00000004);
+ errorMessage_ = "";
+ bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
@@ -855,6 +954,10 @@ public final class Rpc {
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
+ result.appError_ = appError_;
+ if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
+ to_bitField0_ |= 0x00000008;
+ }
result.errorMessage_ = errorMessage_;
result.bitField0_ = to_bitField0_;
onBuilt();
@@ -878,6 +981,9 @@ public final class Rpc {
if (other.hasError()) {
setError(other.getError());
}
+ if (other.hasAppError()) {
+ setAppError(other.getAppError());
+ }
if (other.hasErrorMessage()) {
setErrorMessage(other.getErrorMessage());
}
@@ -918,15 +1024,26 @@ public final class Rpc {
break;
}
case 16: {
- bitField0_ |= 0x00000002;
- error_ = input.readInt32();
+ int rawValue = input.readEnum();
+ com.orbekk.protobuf.Rpc.Response.Error value = com.orbekk.protobuf.Rpc.Response.Error.valueOf(rawValue);
+ if (value == null) {
+ unknownFields.mergeVarintField(2, rawValue);
+ } else {
+ bitField0_ |= 0x00000002;
+ error_ = value;
+ }
break;
}
case 26: {
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
errorMessage_ = input.readBytes();
break;
}
+ case 32: {
+ bitField0_ |= 0x00000004;
+ appError_ = input.readInt32();
+ break;
+ }
}
}
}
@@ -957,15 +1074,18 @@ public final class Rpc {
return this;
}
- // optional int32 error = 2 [default = 0];
- private int error_ ;
+ // optional .com.orbekk.protobuf.Response.Error error = 2;
+ private com.orbekk.protobuf.Rpc.Response.Error error_ = com.orbekk.protobuf.Rpc.Response.Error.UNKNOWN_SERVICE;
public boolean hasError() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
- public int getError() {
+ public com.orbekk.protobuf.Rpc.Response.Error getError() {
return error_;
}
- public Builder setError(int value) {
+ public Builder setError(com.orbekk.protobuf.Rpc.Response.Error value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
bitField0_ |= 0x00000002;
error_ = value;
onChanged();
@@ -973,7 +1093,28 @@ public final class Rpc {
}
public Builder clearError() {
bitField0_ = (bitField0_ & ~0x00000002);
- error_ = 0;
+ error_ = com.orbekk.protobuf.Rpc.Response.Error.UNKNOWN_SERVICE;
+ onChanged();
+ return this;
+ }
+
+ // optional int32 app_error = 4;
+ private int appError_ ;
+ public boolean hasAppError() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ public int getAppError() {
+ return appError_;
+ }
+ public Builder setAppError(int value) {
+ bitField0_ |= 0x00000004;
+ appError_ = value;
+ onChanged();
+ return this;
+ }
+ public Builder clearAppError() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ appError_ = 0;
onChanged();
return this;
}
@@ -981,7 +1122,7 @@ public final class Rpc {
// optional string error_message = 3;
private Object errorMessage_ = "";
public boolean hasErrorMessage() {
- return ((bitField0_ & 0x00000004) == 0x00000004);
+ return ((bitField0_ & 0x00000008) == 0x00000008);
}
public String getErrorMessage() {
Object ref = errorMessage_;
@@ -997,19 +1138,19 @@ public final class Rpc {
if (value == null) {
throw new NullPointerException();
}
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
errorMessage_ = value;
onChanged();
return this;
}
public Builder clearErrorMessage() {
- bitField0_ = (bitField0_ & ~0x00000004);
+ bitField0_ = (bitField0_ & ~0x00000008);
errorMessage_ = getDefaultInstance().getErrorMessage();
onChanged();
return this;
}
void setErrorMessage(com.google.protobuf.ByteString value) {
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
errorMessage_ = value;
onChanged();
}
@@ -1047,9 +1188,12 @@ public final class Rpc {
"\n+src/main/java/com/orbekk/protobuf/Rpc." +
"proto\022\023com.orbekk.protobuf\"P\n\007Request\022\031\n" +
"\021full_service_name\030\001 \001(\t\022\023\n\013method_name\030" +
- "\002 \001(\t\022\025\n\rrequest_proto\030\003 \001(\014\"K\n\010Response" +
- "\022\026\n\016response_proto\030\001 \001(\014\022\020\n\005error\030\002 \001(\005:" +
- "\0010\022\025\n\rerror_message\030\003 \001(\t"
+ "\002 \001(\t\022\025\n\rrequest_proto\030\003 \001(\014\"\317\001\n\010Respons" +
+ "e\022\026\n\016response_proto\030\001 \001(\014\0222\n\005error\030\002 \001(\016" +
+ "2#.com.orbekk.protobuf.Response.Error\022\021\n" +
+ "\tapp_error\030\004 \001(\005\022\025\n\rerror_message\030\003 \001(\t\"" +
+ "M\n\005Error\022\023\n\017UNKNOWN_SERVICE\020\000\022\022\n\016UNKNOWN" +
+ "_METHOD\020\001\022\014\n\010CANCELED\020\002\022\r\n\tAPP_ERROR\020\003"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
@@ -1069,7 +1213,7 @@ public final class Rpc {
internal_static_com_orbekk_protobuf_Response_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_com_orbekk_protobuf_Response_descriptor,
- new java.lang.String[] { "ResponseProto", "Error", "ErrorMessage", },
+ new java.lang.String[] { "ResponseProto", "Error", "AppError", "ErrorMessage", },
com.orbekk.protobuf.Rpc.Response.class,
com.orbekk.protobuf.Rpc.Response.Builder.class);
return null;