类 MessageUtil


  • public class MessageUtil
    extends Object
    消息工具类,用于构造常用的基本消息体 Message Tool Class for Constructing Commonly Used Basic Message Body
    作者:
    tangyi
    • 构造器详细资料

      • MessageUtil

        public MessageUtil()
    • 方法详细资料

      • basicMessage

        public static Message basicMessage​(MessageType messageType)
        默认Message对象 Default Message object
        参数:
        messageType - Message type
        返回:
        Message
      • defaultNegotiateConnection

        public static NegotiateConnection defaultNegotiateConnection()
        默认握手对象 Default NegotiateConnection object
        返回:
        NegotiateConnection
      • defaultRequest

        public static Request defaultRequest()
        构造默认Request对象 Constructing a default Request object
        返回:
        Request
      • newRequest

        public static Request newRequest​(String cmd,
                                         Map params,
                                         String ack,
                                         String subscriptionPeriod,
                                         String subscriptionEventCounter)
        根据参数构造Request对象,然后发送Request Construct the Request object according to the parameters, and then send the Request
        参数:
        cmd - Cmd of remote method
        params - Parameters of remote method
        ack - Need an Ack?
        subscriptionPeriod - 远程方法调用频率(秒),Frequency of remote method (Second)
        subscriptionEventCounter - 远程方法调用频率(改变次数),Frequency of remote method (Change count)
        返回:
        Request
      • newResponse

        public static Response newResponse​(String requestId,
                                           int status,
                                           String comment)
        构造一个Response对象 Constructing a new Response object
        参数:
        requestId - Message ID of request
        status - 1 = success, 0 = failed
        comment - User defined string
        返回:
        Response
      • newSuccessResponse

        public static Response newSuccessResponse​(String requestId)
        构造一个执行成功的Response对象 Constructing a new Response object
        参数:
        requestId - Message ID of request
        返回:
        Response
      • newSuccessResponse

        public static Response newSuccessResponse​(String requestId,
                                                  String msg)
        构造一个执行成功的Response对象 Constructing a new Response object
        参数:
        requestId - Message ID of request
        返回:
        Response
      • newFailResponse

        public static Response newFailResponse​(String requestId,
                                               String msg)
        构造一个执行失败的Response对象 Constructing a new Response object
        参数:
        requestId - Message ID of request
        返回:
        Response
      • newFailResponse

        public static Response newFailResponse​(String requestId,
                                               ErrorCode errorCode)
        构造一个执行失败的Response对象 Constructing a new Response object
        参数:
        requestId - Message ID of request
        errorCode - error object
        返回:
        Response