In queue or topic properties, the Idle Connection Timeout setting specifies number of seconds that the message queue remains in memory when it is not being accessed by a consumer and has no registered listener.
For transient messaging, the Store Transient Messages property determines the fate of transient messages when an idle timeout occurs. If this property is true, EAServer saves transient messages to the database. Otherwise an idle timeout causes EAServer to discard transient messages.
For persistent messaging, the idle timeout setting acts like a cache timeout. Messages likely to be accessed soon are kept in memory. An idle timeout flushes the cached messages from memory.
If your application uses temporary queues or topics, configure a JMS Factory and specify the queue and topic template properties. Set the timeout in the queue and topic that are used as templates.