Interface QueueManagingVirtualHost<X extends QueueManagingVirtualHost<X>>

    • Field Detail

      • HOUSEKEEPING_CHECK_PERIOD

        static final java.lang.String HOUSEKEEPING_CHECK_PERIOD
        See Also:
        Constant Field Values
      • STORE_TRANSACTION_IDLE_TIMEOUT_CLOSE

        static final java.lang.String STORE_TRANSACTION_IDLE_TIMEOUT_CLOSE
        See Also:
        Constant Field Values
      • STORE_TRANSACTION_IDLE_TIMEOUT_WARN

        static final java.lang.String STORE_TRANSACTION_IDLE_TIMEOUT_WARN
        See Also:
        Constant Field Values
      • STORE_TRANSACTION_OPEN_TIMEOUT_CLOSE

        static final java.lang.String STORE_TRANSACTION_OPEN_TIMEOUT_CLOSE
        See Also:
        Constant Field Values
      • STORE_TRANSACTION_OPEN_TIMEOUT_WARN

        static final java.lang.String STORE_TRANSACTION_OPEN_TIMEOUT_WARN
        See Also:
        Constant Field Values
      • HOUSE_KEEPING_THREAD_COUNT

        static final java.lang.String HOUSE_KEEPING_THREAD_COUNT
        See Also:
        Constant Field Values
      • ENABLED_CONNECTION_VALIDATORS

        static final java.lang.String ENABLED_CONNECTION_VALIDATORS
        See Also:
        Constant Field Values
      • DISABLED_CONNECTION_VALIDATORS

        static final java.lang.String DISABLED_CONNECTION_VALIDATORS
        See Also:
        Constant Field Values
      • CONNECTION_THREAD_POOL_SIZE

        static final java.lang.String CONNECTION_THREAD_POOL_SIZE
        See Also:
        Constant Field Values
      • GLOBAL_ADDRESS_DOMAINS

        static final java.lang.String GLOBAL_ADDRESS_DOMAINS
        See Also:
        Constant Field Values
      • NODE_AUTO_CREATION_POLICIES

        static final java.lang.String NODE_AUTO_CREATION_POLICIES
        See Also:
        Constant Field Values
      • STATISTICS_REPORTING_PERIOD

        static final java.lang.String STATISTICS_REPORTING_PERIOD
        See Also:
        Constant Field Values
      • DEFAULT_HOUSEKEEPING_CHECK_PERIOD

        static final long DEFAULT_HOUSEKEEPING_CHECK_PERIOD
        See Also:
        Constant Field Values
      • FLOW_TO_DISK_CHECK_PERIOD

        static final java.lang.String FLOW_TO_DISK_CHECK_PERIOD
        See Also:
        Constant Field Values
      • DEFAULT_FLOW_TO_DISK_CHECK_PERIOD

        static final long DEFAULT_FLOW_TO_DISK_CHECK_PERIOD
        See Also:
        Constant Field Values
      • CONNECTION_THREAD_POOL_KEEP_ALIVE_TIMEOUT

        static final java.lang.String CONNECTION_THREAD_POOL_KEEP_ALIVE_TIMEOUT
        See Also:
        Constant Field Values
      • DEFAULT_CONNECTION_THREAD_POOL_KEEP_ALIVE_TIMEOUT

        static final long DEFAULT_CONNECTION_THREAD_POOL_KEEP_ALIVE_TIMEOUT
        See Also:
        Constant Field Values
      • DEFAULT_STORE_TRANSACTION_IDLE_TIMEOUT_CLOSE

        static final long DEFAULT_STORE_TRANSACTION_IDLE_TIMEOUT_CLOSE
        See Also:
        Constant Field Values
      • DEFAULT_HOUSEKEEPING_THREAD_COUNT

        static final int DEFAULT_HOUSEKEEPING_THREAD_COUNT
        See Also:
        Constant Field Values
      • VIRTUALHOST_STATISTICS_REPORING_PERIOD

        static final java.lang.String VIRTUALHOST_STATISTICS_REPORING_PERIOD
        See Also:
        Constant Field Values
      • DEFAULT_STATISTICS_REPORTING_PERIOD

        static final int DEFAULT_STATISTICS_REPORTING_PERIOD
        See Also:
        Constant Field Values
      • DISCARD_GLOBAL_SHARED_SUBSCRIPTION_LINKS_ON_DETACH

        static final java.lang.String DISCARD_GLOBAL_SHARED_SUBSCRIPTION_LINKS_ON_DETACH
        See Also:
        Constant Field Values
      • DEFAULT_DISCARD_GLOBAL_SHARED_SUBSCRIPTION_LINKS_ON_DETACH

        static final boolean DEFAULT_DISCARD_GLOBAL_SHARED_SUBSCRIPTION_LINKS_ON_DETACH
        See Also:
        Constant Field Values
      • DEFAULT_STORE_TRANSACTION_IDLE_TIMEOUT_WARN

        static final long DEFAULT_STORE_TRANSACTION_IDLE_TIMEOUT_WARN
        See Also:
        Constant Field Values
      • DEFAULT_STORE_TRANSACTION_OPEN_TIMEOUT_CLOSE

        static final long DEFAULT_STORE_TRANSACTION_OPEN_TIMEOUT_CLOSE
        See Also:
        Constant Field Values
      • DEFAULT_STORE_TRANSACTION_OPEN_TIMEOUT_WARN

        static final long DEFAULT_STORE_TRANSACTION_OPEN_TIMEOUT_WARN
        See Also:
        Constant Field Values
      • VIRTUALHOST_CONNECTION_THREAD_POOL_SIZE

        static final java.lang.String VIRTUALHOST_CONNECTION_THREAD_POOL_SIZE
        See Also:
        Constant Field Values
      • DEFAULT_VIRTUALHOST_CONNECTION_THREAD_POOL_SIZE

        static final long DEFAULT_VIRTUALHOST_CONNECTION_THREAD_POOL_SIZE
      • VIRTUALHOST_CONNECTION_THREAD_POOL_NUMBER_OF_SELECTORS

        static final java.lang.String VIRTUALHOST_CONNECTION_THREAD_POOL_NUMBER_OF_SELECTORS
        See Also:
        Constant Field Values
      • DEFAULT_VIRTUALHOST_CONNECTION_THREAD_POOL_NUMBER_OF_SELECTORS

        static final long DEFAULT_VIRTUALHOST_CONNECTION_THREAD_POOL_NUMBER_OF_SELECTORS
      • NAMED_CACHE_MAXIMUM_SIZE

        static final java.lang.String NAMED_CACHE_MAXIMUM_SIZE
        See Also:
        Constant Field Values
      • NAMED_CACHE_MAXIMUM_SIZE_FORMAT

        static final java.lang.String NAMED_CACHE_MAXIMUM_SIZE_FORMAT
        See Also:
        Constant Field Values
      • NAMED_CACHE_EXPIRATION

        static final java.lang.String NAMED_CACHE_EXPIRATION
        See Also:
        Constant Field Values
      • DEFAULT_NAMED_CACHE_EXPIRATION

        static final long DEFAULT_NAMED_CACHE_EXPIRATION
        See Also:
        Constant Field Values
      • NAMED_CACHE_EXPIRATION_FORMAT

        static final java.lang.String NAMED_CACHE_EXPIRATION_FORMAT
        See Also:
        Constant Field Values
      • DEFAULT_ENABLED_VALIDATORS

        static final java.lang.String DEFAULT_ENABLED_VALIDATORS
        See Also:
        Constant Field Values
      • DEFAULT_DISABLED_VALIDATORS

        static final java.lang.String DEFAULT_DISABLED_VALIDATORS
        See Also:
        Constant Field Values
    • Method Detail

      • getStatisticsReportingPeriod

        int getStatisticsReportingPeriod()
      • getStoreTransactionIdleTimeoutClose

        long getStoreTransactionIdleTimeoutClose()
      • getStoreTransactionIdleTimeoutWarn

        long getStoreTransactionIdleTimeoutWarn()
      • getStoreTransactionOpenTimeoutClose

        long getStoreTransactionOpenTimeoutClose()
      • getStoreTransactionOpenTimeoutWarn

        long getStoreTransactionOpenTimeoutWarn()
      • getHousekeepingCheckPeriod

        long getHousekeepingCheckPeriod()
      • getFlowToDiskCheckPeriod

        long getFlowToDiskCheckPeriod()
      • isDiscardGlobalSharedSubscriptionLinksOnDetach

        boolean isDiscardGlobalSharedSubscriptionLinksOnDetach()
      • getConnectionThreadPoolSize

        int getConnectionThreadPoolSize()
      • getNumberOfSelectors

        int getNumberOfSelectors()
      • getHousekeepingThreadCount

        int getHousekeepingThreadCount()
      • getEnabledConnectionValidators

        java.util.List<java.lang.String> getEnabledConnectionValidators()
      • getDisabledConnectionValidators

        java.util.List<java.lang.String> getDisabledConnectionValidators()
      • getQueueCount

        long getQueueCount()
      • getExchangeCount

        long getExchangeCount()
      • getConnectionCount

        long getConnectionCount()
      • getTotalConnectionCount

        long getTotalConnectionCount()
      • getTransactedMessagesIn

        long getTransactedMessagesIn()
      • getTransactedMessagesOut

        long getTransactedMessagesOut()
      • getTotalDepthOfQueuesBytes

        long getTotalDepthOfQueuesBytes()
      • getTotalDepthOfQueuesMessages

        long getTotalDepthOfQueuesMessages()
      • getInMemoryMessageSize

        long getInMemoryMessageSize()
      • getInMemoryMessageThreshold

        long getInMemoryMessageThreshold()
      • getBytesEvacuatedFromMemory

        long getBytesEvacuatedFromMemory()
      • getInboundMessageSizeHighWatermark

        long getInboundMessageSizeHighWatermark()
      • resetStatistics

        void resetStatistics()
      • getConnection

        Connection<?> getConnection​(java.lang.String name)
      • extractConfig

        java.util.Map<java.lang.String,​java.lang.Object> extractConfig​(boolean includeSecureAttributes)
      • exportMessageStore

        Content exportMessageStore()
      • importMessageStore

        void importMessageStore​(java.lang.String source)
      • dumpLinkRegistry

        java.lang.Object dumpLinkRegistry()
      • purgeLinkRegistry

        void purgeLinkRegistry​(java.lang.String containerIdPattern,
                               java.lang.String role,
                               java.lang.String linkNamePattern)
      • clearMatchingQueues

        long clearMatchingQueues​(java.lang.String queueNamePattern)
      • clearQueues

        long clearQueues​(java.util.Collection<java.lang.String> queues)
      • getSubscriptionQueue

        Queue<?> getSubscriptionQueue​(java.lang.String exchangeName,
                                      java.util.Map<java.lang.String,​java.lang.Object> attributes,
                                      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.Object>> bindings)
      • removeSubscriptionQueue

        void removeSubscriptionQueue​(java.lang.String queueName)
      • getBroker

        Broker<?> getBroker()
      • executeTask

        void executeTask​(java.lang.String name,
                         java.lang.Runnable task,
                         java.security.AccessControlContext context)
      • scheduleHouseKeepingTask

        void scheduleHouseKeepingTask​(long period,
                                      HouseKeepingTask task)
      • scheduleTask

        java.util.concurrent.ScheduledFuture<?> scheduleTask​(long delay,
                                                             java.lang.Runnable timeoutTask)
      • getAttainedQueue

        Queue<?> getAttainedQueue​(java.util.UUID id)
      • getAttainedQueue

        Queue<?> getAttainedQueue​(java.lang.String name)
      • getAttainedChildFromAddress

        <T extends ConfiguredObject<?>> T getAttainedChildFromAddress​(java.lang.Class<T> childClass,
                                                                      java.lang.String address)
      • setFirstOpening

        void setFirstOpening​(boolean firstOpening)
      • getTargetSize

        long getTargetSize()
      • setTargetSize

        void setTargetSize​(long targetSize)
      • getSystemDestination

        MessageDestination getSystemDestination​(java.lang.String name)
      • reallocateMessages

        com.google.common.util.concurrent.ListenableFuture<java.lang.Void> reallocateMessages()
      • isOverTargetSize

        boolean isOverTargetSize()