Example usage for org.springframework.messaging.tcp TcpConnection send

List of usage examples for org.springframework.messaging.tcp TcpConnection send

Introduction

In this page you can find the example usage for org.springframework.messaging.tcp TcpConnection send.

Prototype

ListenableFuture<Void> send(Message<P> message);

Source Link

Document

Send the given message.

Usage

From source file:org.springframework.messaging.simp.stomp.DefaultStompSession.java

private void execute(Message<byte[]> message) {
    if (logger.isTraceEnabled()) {
        StompHeaderAccessor accessor = MessageHeaderAccessor.getAccessor(message, StompHeaderAccessor.class);
        if (accessor != null) {
            logger.trace("Sending " + accessor.getDetailedLogMessage(message.getPayload()));
        }/*from w  ww.j  a  v  a  2s . co m*/
    }
    TcpConnection<byte[]> conn = this.connection;
    Assert.state(conn != null, "Connection closed");
    try {
        conn.send(message).get();
    } catch (ExecutionException ex) {
        throw new MessageDeliveryException(message, ex.getCause());
    } catch (Throwable ex) {
        throw new MessageDeliveryException(message, ex);
    }
}