com.iker.gid

## 类 GidClient

- java.lang.Object
- - com.iker.gid.GidClient

- 直接已知子类:
    GidClientCmdLine, GidClientJson, GidClientXml

      public abstract class GidClient
      extends java.lang.Object

  抽象接口
  作者:
    zsx

- - ### 构造器概要

    构造器
    构造器和说明
    `GidClient(java.lang.String ip, int port, java.lang.String tag)`

  - ### 方法概要

    方法
    限定符和类型 | 方法和说明
    --- | ---
    `abstract long` | `gidNext()` 获得下一个唯一ID号
    `void` | `setConnectTimeout(int timeout)` 设置络连接时间
    `void` | `setRdTimeout(int timeout)` 设置IO读超时时间

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### GidClient

          public GidClient(java.lang.String ip,
                   int port,
                   java.lang.String tag)

  - ### 方法详细资料

    - #### gidNext

          public abstract long gidNext()

      获得下一个唯一ID号
      返回:
        返回唯一的64位整数，如果返回值 < 0 则表示出错

    - #### setRdTimeout

          public void setRdTimeout(int timeout)

      设置IO读超时时间
      参数:
        `timeout` - 超时时间（单位为秒），如果不设置此时间， 则内部缺省值为30秒

    - #### setConnectTimeout

          public void setConnectTimeout(int timeout)

      设置络连接时间
      参数:
        `timeout` - 超时时间（单位为秒），如果不设置此时间， 则内部缺省值为10秒