Class FileStoreMonitor

java.lang.Object
org.apache.activemq.artemis.core.server.ActiveMQScheduledComponent
org.apache.activemq.artemis.core.server.files.FileStoreMonitor
All Implemented Interfaces:
Runnable, ActiveMQComponent

public class FileStoreMonitor extends ActiveMQScheduledComponent
This will keep a list of fileStores. It will make a comparison on all file stores registered. if any is over the limit, all Callbacks will be called with over.

For instance: if Large Messages folder is registered on a different folder and it's over capacity, the whole system will be waiting it to be released.