ThriftHandle.java
上传用户:quxuerui
上传日期:2018-01-08
资源大小:41811k
文件大小:3k
源码类别:

网格计算

开发平台:

Java

  1. /**
  2.  * Autogenerated by Thrift
  3.  *
  4.  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  5.  */
  6. package org.apache.hadoop.thriftfs.api;
  7. import java.util.List;
  8. import java.util.ArrayList;
  9. import java.util.Map;
  10. import java.util.HashMap;
  11. import java.util.Set;
  12. import java.util.HashSet;
  13. import com.facebook.thrift.*;
  14. import com.facebook.thrift.protocol.*;
  15. import com.facebook.thrift.transport.*;
  16. public class ThriftHandle implements TBase, java.io.Serializable {
  17.   public long id;
  18.   public final Isset __isset = new Isset();
  19.   public static final class Isset implements java.io.Serializable {
  20.     public boolean id = false;
  21.   }
  22.   public ThriftHandle() {
  23.   }
  24.   public ThriftHandle(
  25.     long id)
  26.   {
  27.     this();
  28.     this.id = id;
  29.     this.__isset.id = true;
  30.   }
  31.   public boolean equals(Object that) {
  32.     if (that == null)
  33.       return false;
  34.     if (that instanceof ThriftHandle)
  35.       return this.equals((ThriftHandle)that);
  36.     return false;
  37.   }
  38.   public boolean equals(ThriftHandle that) {
  39.     if (that == null)
  40.       return false;
  41.     boolean this_present_id = true;
  42.     boolean that_present_id = true;
  43.     if (this_present_id || that_present_id) {
  44.       if (!(this_present_id && that_present_id))
  45.         return false;
  46.       if (this.id != that.id)
  47.         return false;
  48.     }
  49.     return true;
  50.   }
  51.   public int hashCode() {
  52.     return 0;
  53.   }
  54.   public void read(TProtocol iprot) throws TException {
  55.     TField field;
  56.     iprot.readStructBegin();
  57.     while (true)
  58.     {
  59.       field = iprot.readFieldBegin();
  60.       if (field.type == TType.STOP) { 
  61.         break;
  62.       }
  63.       switch (field.id)
  64.       {
  65.         case -1:
  66.           if (field.type == TType.I64) {
  67.             this.id = iprot.readI64();
  68.             this.__isset.id = true;
  69.           } else { 
  70.             TProtocolUtil.skip(iprot, field.type);
  71.           }
  72.           break;
  73.         default:
  74.           TProtocolUtil.skip(iprot, field.type);
  75.           break;
  76.       }
  77.       iprot.readFieldEnd();
  78.     }
  79.     iprot.readStructEnd();
  80.   }
  81.   public void write(TProtocol oprot) throws TException {
  82.     TStruct struct = new TStruct("ThriftHandle");
  83.     oprot.writeStructBegin(struct);
  84.     TField field = new TField();
  85.     field.name = "id";
  86.     field.type = TType.I64;
  87.     field.id = -1;
  88.     oprot.writeFieldBegin(field);
  89.     oprot.writeI64(this.id);
  90.     oprot.writeFieldEnd();
  91.     oprot.writeFieldStop();
  92.     oprot.writeStructEnd();
  93.   }
  94.   public String toString() {
  95.     StringBuilder sb = new StringBuilder("ThriftHandle(");
  96.     sb.append("id:");
  97.     sb.append(this.id);
  98.     sb.append(")");
  99.     return sb.toString();
  100.   }
  101. }