Interface Broker<X extends Broker<X>>

    • Field Detail

      • STATISTICS_REPORTING_PERIOD

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

        static final java.lang.String PREFERENCE_STORE_ATTRIBUTES
        See Also:
        Constant Field Values
      • CHANNEL_FLOW_CONTROL_ENFORCEMENT_TIMEOUT

        static final java.lang.String CHANNEL_FLOW_CONTROL_ENFORCEMENT_TIMEOUT
        See Also:
        Constant Field Values
      • BROKER_FLOW_TO_DISK_THRESHOLD

        static final java.lang.String BROKER_FLOW_TO_DISK_THRESHOLD
        See Also:
        Constant Field Values
      • BROKER_FAIL_STARTUP_WITH_ERRORED_CHILD

        static final java.lang.String BROKER_FAIL_STARTUP_WITH_ERRORED_CHILD
        See Also:
        Constant Field Values
      • BROKER_FAIL_STARTUP_WITH_ERRORED_CHILD_SCOPE

        static final java.lang.String BROKER_FAIL_STARTUP_WITH_ERRORED_CHILD_SCOPE
        See Also:
        Constant Field Values
      • STORE_FILESYSTEM_MAX_USAGE_PERCENT

        static final java.lang.String STORE_FILESYSTEM_MAX_USAGE_PERCENT
        See Also:
        Constant Field Values
      • QPID_DOCUMENTATION_URL

        static final java.lang.String QPID_DOCUMENTATION_URL
        See Also:
        Constant Field Values
      • BROKER_SHUTDOWN_TIMEOUT

        static final java.lang.String BROKER_SHUTDOWN_TIMEOUT
        See Also:
        Constant Field Values
      • BROKER_STATISTICS_REPORING_PERIOD

        static final java.lang.String BROKER_STATISTICS_REPORING_PERIOD
        See Also:
        Constant Field Values
      • MINIMUM_NETWORK_BUFFER_SIZE

        static final int MINIMUM_NETWORK_BUFFER_SIZE
        See Also:
        Constant Field Values
      • DEFAULT_NETWORK_BUFFER_SIZE

        static final int DEFAULT_NETWORK_BUFFER_SIZE
        See Also:
        Constant Field Values
      • DEFAULT_AMQP_PORT_NUMBER

        static final java.lang.String DEFAULT_AMQP_PORT_NUMBER
        See Also:
        Constant Field Values
      • DEFAULT_HTTP_PORT_NUMBER

        static final java.lang.String DEFAULT_HTTP_PORT_NUMBER
        See Also:
        Constant Field Values
      • DEFAULT_FLOW_TO_DISK_THRESHOLD

        static final long DEFAULT_FLOW_TO_DISK_THRESHOLD
      • COMPACT_MEMORY_THRESHOLD

        static final java.lang.String COMPACT_MEMORY_THRESHOLD
        See Also:
        Constant Field Values
      • DEFAULT_COMPACT_MEMORY_THRESHOLD

        static final long DEFAULT_COMPACT_MEMORY_THRESHOLD
      • COMPACT_MEMORY_INTERVAL

        static final java.lang.String COMPACT_MEMORY_INTERVAL
        See Also:
        Constant Field Values
      • DEFAULT_COMPACT_MEMORY_INTERVAL

        static final long DEFAULT_COMPACT_MEMORY_INTERVAL
        See Also:
        Constant Field Values
      • DEFAULT_CHANNEL_FLOW_CONTROL_ENFORCEMENT_TIMEOUT

        static final long DEFAULT_CHANNEL_FLOW_CONTROL_ENFORCEMENT_TIMEOUT
        See Also:
        Constant Field Values
      • DEFAULT_FILESYSTEM_MAX_USAGE_PERCENT

        static final int DEFAULT_FILESYSTEM_MAX_USAGE_PERCENT
        See Also:
        Constant Field Values
      • DEFAULT_BROKER_FAIL_STARTUP_WITH_ERRORED_CHILD

        static final boolean DEFAULT_BROKER_FAIL_STARTUP_WITH_ERRORED_CHILD
        See Also:
        Constant Field Values
      • DEFAULT_BROKER_FAIL_STARTUP_WITH_ERRORED_CHILD_SCOPE

        static final DescendantScope DEFAULT_BROKER_FAIL_STARTUP_WITH_ERRORED_CHILD_SCOPE
      • DEFAULT_SECURITY_TLS_PROTOCOL_ALLOW_LIST

        static final java.lang.String DEFAULT_SECURITY_TLS_PROTOCOL_ALLOW_LIST
      • DEFAULT_SECURITY_TLS_PROTOCOL_DENY_LIST

        static final java.lang.String DEFAULT_SECURITY_TLS_PROTOCOL_DENY_LIST
      • DEFAULT_SECURITY_TLS_CIPHER_SUITE_ALLOW_LIST

        static final java.lang.String DEFAULT_SECURITY_TLS_CIPHER_SUITE_ALLOW_LIST
        See Also:
        Constant Field Values
      • DEFAULT_SECURITY_TLS_CIPHER_SUITE_DENY_LIST

        static final java.lang.String DEFAULT_SECURITY_TLS_CIPHER_SUITE_DENY_LIST
        See Also:
        Constant Field Values
      • DEFAULT_DOCUMENTATION_URL

        static final java.lang.String DEFAULT_DOCUMENTATION_URL
        See Also:
        Constant Field Values
      • DEFAULT_BROKER_SHUTDOWN_TIMEOUT

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

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

        static final java.lang.String PROPERTY_DISABLED_FEATURES
        See Also:
        Constant Field Values
      • DEFAULT_HOUSEKEEPING_THREAD_COUNT

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

        static final java.lang.String QPID_BROKER_HOUSEKEEPING_CHECK_PERIOD
        See Also:
        Constant Field Values
      • DEFAULT_BROKER_HOUSEKEEPING_CHECK_PERIOD

        static final long DEFAULT_BROKER_HOUSEKEEPING_CHECK_PERIOD
        See Also:
        Constant Field Values
      • BROKER_MESSAGE_COMPRESSION_ENABLED

        static final java.lang.String BROKER_MESSAGE_COMPRESSION_ENABLED
        See Also:
        Constant Field Values
      • DEFAULT_MESSAGE_COMPRESSION_ENABLED

        static final boolean DEFAULT_MESSAGE_COMPRESSION_ENABLED
        See Also:
        Constant Field Values
      • MESSAGE_COMPRESSION_THRESHOLD_SIZE

        static final java.lang.String MESSAGE_COMPRESSION_THRESHOLD_SIZE
        See Also:
        Constant Field Values
      • DEFAULT_MESSAGE_COMPRESSION_THRESHOLD_SIZE

        static final int DEFAULT_MESSAGE_COMPRESSION_THRESHOLD_SIZE
        See Also:
        Constant Field Values
      • SEND_QUEUE_DELETE_OK_REGARDLESS_CLIENT_VER_REGEXP

        static final java.lang.String SEND_QUEUE_DELETE_OK_REGARDLESS_CLIENT_VER_REGEXP
        See Also:
        Constant Field Values
      • DEFAULT_SEND_QUEUE_DELETE_OK_REGARDLESS_CLIENT_VER_REGEXP

        static final java.lang.String DEFAULT_SEND_QUEUE_DELETE_OK_REGARDLESS_CLIENT_VER_REGEXP
        See Also:
        Constant Field Values
      • BROKER_DIRECT_BYTE_BUFFER_POOL_SIZE

        static final java.lang.String BROKER_DIRECT_BYTE_BUFFER_POOL_SIZE
        See Also:
        Constant Field Values
      • DEFAULT_BROKER_DIRECT_BYTE_BUFFER_POOL_SIZE

        static final int DEFAULT_BROKER_DIRECT_BYTE_BUFFER_POOL_SIZE
        See Also:
        Constant Field Values
      • BROKER_DIRECT_BYTE_BUFFER_POOL_SPARSITY_REALLOCATION_FRACTION

        static final java.lang.String BROKER_DIRECT_BYTE_BUFFER_POOL_SPARSITY_REALLOCATION_FRACTION
        See Also:
        Constant Field Values
      • DEFAULT_BROKER_DIRECT_BYTE_BUFFER_POOL_SPARSITY_REALLOCATION_FRACTION

        static final double DEFAULT_BROKER_DIRECT_BYTE_BUFFER_POOL_SPARSITY_REALLOCATION_FRACTION
        See Also:
        Constant Field Values
    • Method Detail

      • getBuildVersion

        java.lang.String getBuildVersion()
      • getOperatingSystem

        java.lang.String getOperatingSystem()
      • getPlatform

        java.lang.String getPlatform()
      • getProcessPid

        java.lang.String getProcessPid()
      • getProductVersion

        java.lang.String getProductVersion()
      • getNumberOfCores

        int getNumberOfCores()
      • getShutdownTimeout

        int getShutdownTimeout()
      • getStatisticsReportingPeriod

        int getStatisticsReportingPeriod()
      • getHousekeepingThreadCount

        int getHousekeepingThreadCount()
      • isMessageCompressionEnabled

        boolean isMessageCompressionEnabled()
      • getConfidentialConfigurationEncryptionProvider

        java.lang.String getConfidentialConfigurationEncryptionProvider()
      • getModelVersion

        java.lang.String getModelVersion()
      • getTransactedMessagesIn

        long getTransactedMessagesIn()
      • getTransactedMessagesOut

        long getTransactedMessagesOut()
      • resetStatistics

        void resetStatistics()
      • initiateShutdown

        void initiateShutdown()
      • extractConfig

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

        long getMaximumHeapMemorySize()
      • getMaximumDirectMemorySize

        long getMaximumDirectMemorySize()
      • getJvmArguments

        java.util.List<java.lang.String> getJvmArguments()
      • getDocumentationUrl

        java.lang.String getDocumentationUrl()
      • getNumberOfLiveThreads

        int getNumberOfLiveThreads()
      • getUsedHeapMemorySize

        long getUsedHeapMemorySize()
      • getUsedDirectMemorySize

        long getUsedDirectMemorySize()
      • getDirectMemoryTotalCapacity

        long getDirectMemoryTotalCapacity()
      • getNumberOfObjectsPendingFinalization

        int getNumberOfObjectsPendingFinalization()
      • getNumberOfBuffersInUse

        long getNumberOfBuffersInUse()
      • getNumberOfBuffersInPool

        long getNumberOfBuffersInPool()
      • getInboundMessageSizeHighWatermark

        long getInboundMessageSizeHighWatermark()
      • restart

        void restart()
      • performGC

        void performGC()
      • getThreadStackTraces

        Content getThreadStackTraces​(boolean appendToLog)
      • findThreadStackTraces

        Content findThreadStackTraces​(java.lang.String threadNameFindExpression)
      • getUser

        java.security.Principal getUser()
      • getGroups

        java.util.Set<java.security.Principal> getGroups()
      • getVirtualHostNodes

        java.util.Collection<VirtualHostNode<?>> getVirtualHostNodes()
      • getPorts

        java.util.Collection<Port<?>> getPorts()
      • getSystemAddressSpace

        NamedAddressSpace getSystemAddressSpace​(java.lang.String name)
      • getGroupProviders

        java.util.Collection<GroupProvider<?>> getGroupProviders()
      • findVirtualHostByName

        VirtualHost<?> findVirtualHostByName​(java.lang.String name)
      • getKeyStores

        java.util.Collection<KeyStore<?>> getKeyStores()
      • getTrustStores

        java.util.Collection<TrustStore<?>> getTrustStores()
      • isManagementMode

        boolean isManagementMode()
      • isVirtualHostPropertiesNodeEnabled

        boolean isVirtualHostPropertiesNodeEnabled()
      • assignTargetSizes

        void assignTargetSizes()
      • scheduleHouseKeepingTask

        java.util.concurrent.ScheduledFuture<?> scheduleHouseKeepingTask​(long period,
                                                                         java.util.concurrent.TimeUnit unit,
                                                                         java.lang.Runnable task)
      • scheduleTask

        java.util.concurrent.ScheduledFuture<?> scheduleTask​(long delay,
                                                             java.util.concurrent.TimeUnit unit,
                                                             java.lang.Runnable task)
      • getFlowToDiskThreshold

        long getFlowToDiskThreshold()
      • getCompactMemoryThreshold

        long getCompactMemoryThreshold()
      • getCompactMemoryInterval

        long getCompactMemoryInterval()
      • getSparsityFraction

        double getSparsityFraction()
      • getHousekeepingCheckPeriod

        long getHousekeepingCheckPeriod()
      • compactMemory

        void compactMemory()