类 ExsMessageChannel

  • 所有已实现的接口:
    org.springframework.messaging.MessageChannel, org.springframework.messaging.PollableChannel

    public class ExsMessageChannel
    extends java.lang.Object
    implements org.springframework.messaging.PollableChannel
    • 字段概要

      • 从接口继承的字段 org.springframework.messaging.MessageChannel

        INDEFINITE_TIMEOUT
    • 构造器概要

      构造器 
      构造器 说明
      ExsMessageChannel​(org.opoo.ootp.client.MessageClient messageClient)  
      ExsMessageChannel​(org.opoo.ootp.client.MessageClient messageClient, ExsMessageConverter messageConverter)  
      ExsMessageChannel​(org.opoo.ootp.client.MessageClient messageClient, org.springframework.messaging.converter.MessageConverter messageConverter)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      org.springframework.messaging.Message<?> receive()  
      org.springframework.messaging.Message<?> receive​(long timeout)  
      boolean send​(org.springframework.messaging.Message<?> message, long timeout)  
      java.lang.String sendAndReturn​(org.springframework.messaging.Message<?> message, long timeout)
      发送消息并返回发送的消息的ID
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 从接口继承的方法 org.springframework.messaging.MessageChannel

        send
    • 构造器详细资料

      • ExsMessageChannel

        public ExsMessageChannel​(org.opoo.ootp.client.MessageClient messageClient)
      • ExsMessageChannel

        public ExsMessageChannel​(org.opoo.ootp.client.MessageClient messageClient,
                                 ExsMessageConverter messageConverter)
      • ExsMessageChannel

        public ExsMessageChannel​(org.opoo.ootp.client.MessageClient messageClient,
                                 org.springframework.messaging.converter.MessageConverter messageConverter)
    • 方法详细资料

      • sendAndReturn

        public java.lang.String sendAndReturn​(org.springframework.messaging.Message<?> message,
                                              long timeout)
        发送消息并返回发送的消息的ID
        参数:
        message - 消息
        timeout - 超时时间
        返回:
        消息发送异常
      • send

        public boolean send​(org.springframework.messaging.Message<?> message,
                            long timeout)
        指定者:
        send 在接口中 org.springframework.messaging.MessageChannel
      • receive

        public org.springframework.messaging.Message<?> receive()
        指定者:
        receive 在接口中 org.springframework.messaging.PollableChannel
      • receive

        public org.springframework.messaging.Message<?> receive​(long timeout)
        指定者:
        receive 在接口中 org.springframework.messaging.PollableChannel