类 BaseRequest<T>

java.lang.Object
com.walker.tcp.data.BaseRequest<T>
所有已实现的接口:
Request<T>, Serializable
直接已知子类:
AbstractStringRequest

public abstract class BaseRequest<T> extends Object implements Request<T>
另请参阅:
  • 构造器详细资料

    • BaseRequest

      public BaseRequest()
  • 方法详细资料

    • getSessionId

      public String getSessionId()
      从接口复制的说明: Request
      返回本次连接通道的id值
      指定者:
      getSessionId 在接口中 Request<T>
      返回:
    • setSessionId

      public void setSessionId(String sessionId)
    • setName

      public void setName(String name)
    • getName

      public String getName()
      从接口复制的说明: Request
      返回业务对应的请求终端ID,如:设备唯一ID等
      指定者:
      getName 在接口中 Request<T>
      返回:
    • getTimeStamp

      public long getTimeStamp()
      从接口复制的说明: Request
      返回系统接收到该消息的时间戳
      指定者:
      getTimeStamp 在接口中 Request<T>
      返回:
    • getProtocolNum

      public String getProtocolNum()
      从接口复制的说明: Request
      返回业务协议中,约定的协议名称,即:接口名称,如:001代表登录请求,002代表登录响应
      指定者:
      getProtocolNum 在接口中 Request<T>
      返回:
    • getBusinessContent

      public String getBusinessContent()
      从接口复制的说明: Request
      返回商业数据,这些通常只包括业务部分内容
      指定者:
      getBusinessContent 在接口中 Request<T>
      返回:
    • getMessageId

      public String getMessageId()
      从接口复制的说明: Request
      返回请求与响应约定的消息ID,通常该值由业务事先约定好,在双向通信中,都可以使用。
      指定者:
      getMessageId 在接口中 Request<T>
      返回:
    • setMessageId

      public void setMessageId(String messageId)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • isRequireResponse

      public boolean isRequireResponse()
      从接口复制的说明: Request
      是否该请求需要响应?

      对于象:指令下达这样的场景中,下达后客户端也是会回应(请求)确认收到,此时这种请求是不需要服务端响应的。

      服务端可以通过该确认,更新系统状态。
      指定者:
      isRequireResponse 在接口中 Request<T>
      返回:
    • getProtocolResolverId

      public int getProtocolResolverId()
      指定者:
      getProtocolResolverId 在接口中 Request<T>
    • setProtocolResolverId

      public void setProtocolResolverId(int protocolResolverId)
      指定者:
      setProtocolResolverId 在接口中 Request<T>