Example usage for org.springframework.messaging.simp.stomp DefaultStompSession setTaskScheduler

List of usage examples for org.springframework.messaging.simp.stomp DefaultStompSession setTaskScheduler

Introduction

In this page you can find the example usage for org.springframework.messaging.simp.stomp DefaultStompSession setTaskScheduler.

Prototype

public void setTaskScheduler(@Nullable TaskScheduler taskScheduler) 

Source Link

Document

Configure the TaskScheduler to use for receipt tracking.

Usage

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

/**
 * Factory method for create and configure a new session.
 * @param connectHeaders headers for the STOMP CONNECT frame
 * @param handler the handler for the STOMP session
 * @return the created session//from  ww  w  .  j a  va  2  s.c  om
 */
protected ConnectionHandlingStompSession createSession(StompHeaders connectHeaders,
        StompSessionHandler handler) {
    connectHeaders = processConnectHeaders(connectHeaders);
    DefaultStompSession session = new DefaultStompSession(handler, connectHeaders);
    session.setMessageConverter(getMessageConverter());
    session.setTaskScheduler(getTaskScheduler());
    session.setReceiptTimeLimit(getReceiptTimeLimit());
    return session;
}