Class ServerDefinition

  • All Implemented Interfaces:
    org.jboss.as.controller.ResourceDefinition

    public class ServerDefinition
    extends org.jboss.as.controller.PersistentResourceDefinition
    ResourceDefinition for the messaging-activemq subsystem server resource.
    Author:
    Brian Stansberry (c) 2011 Red Hat Inc.
    • Field Detail

      • CLUSTER_PASSWORD

        public static final org.jboss.as.controller.SimpleAttributeDefinition CLUSTER_PASSWORD
        See Also:
        ActiveMQDefaultConfiguration.getDefaultClusterPassword()
      • CREDENTIAL_REFERENCE

        public static final org.jboss.as.controller.ObjectTypeAttributeDefinition CREDENTIAL_REFERENCE
      • CLUSTER_USER

        public static final org.jboss.as.controller.SimpleAttributeDefinition CLUSTER_USER
        See Also:
        ActiveMQDefaultConfiguration.getDefaultClusterUser()
      • SCHEDULED_THREAD_POOL_MAX_SIZE

        public static final org.jboss.as.controller.AttributeDefinition SCHEDULED_THREAD_POOL_MAX_SIZE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultScheduledThreadPoolMaxSize()
      • SECURITY_DOMAIN

        public static final org.jboss.as.controller.SimpleAttributeDefinition SECURITY_DOMAIN
      • ELYTRON_DOMAIN

        public static final org.jboss.as.controller.SimpleAttributeDefinition ELYTRON_DOMAIN
      • THREAD_POOL_MAX_SIZE

        public static final org.jboss.as.controller.AttributeDefinition THREAD_POOL_MAX_SIZE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultThreadPoolMaxSize()
      • OVERRIDE_IN_VM_SECURITY

        public static final org.jboss.as.controller.SimpleAttributeDefinition OVERRIDE_IN_VM_SECURITY
      • WILD_CARD_ROUTING_ENABLED

        public static final org.jboss.as.controller.SimpleAttributeDefinition WILD_CARD_ROUTING_ENABLED
        See Also:
        ActiveMQDefaultConfiguration.isDefaultWildcardRoutingEnabled()
      • STATISTICS_ENABLED

        public static final org.jboss.as.controller.SimpleAttributeDefinition STATISTICS_ENABLED
      • JOURNAL_BUFFER_SIZE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_BUFFER_SIZE
      • JOURNAL_BUFFER_TIMEOUT

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_BUFFER_TIMEOUT
      • JOURNAL_COMPACT_MIN_FILES

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_COMPACT_MIN_FILES
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJournalCompactMinFiles()
      • JOURNAL_COMPACT_PERCENTAGE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_COMPACT_PERCENTAGE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJournalCompactPercentage()
      • JOURNAL_DATASOURCE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_DATASOURCE
      • JOURNAL_BINDINGS_TABLE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_BINDINGS_TABLE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultBindingsTableName()
      • JOURNAL_JMS_BINDINGS_TABLE

        @Deprecated
        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_JMS_BINDINGS_TABLE
        Deprecated.
      • JOURNAL_LARGE_MESSAGES_TABLE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_LARGE_MESSAGES_TABLE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultLargeMessagesTableName()
      • JOURNAL_MESSAGES_TABLE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_MESSAGES_TABLE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMessageTableName()
      • JOURNAL_NODE_MANAGER_STORE_TABLE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_NODE_MANAGER_STORE_TABLE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultNodeManagerStoreTableName()
      • JOURNAL_PAGE_STORE_TABLE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_PAGE_STORE_TABLE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultPageStoreTableName()
      • JOURNAL_DATABASE

        public static final org.jboss.as.controller.AttributeDefinition JOURNAL_DATABASE
      • JOURNAL_JDBC_LOCK_EXPIRATION

        public static final org.jboss.as.controller.AttributeDefinition JOURNAL_JDBC_LOCK_EXPIRATION
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJdbcLockExpirationMillis()
      • JOURNAL_JDBC_LOCK_RENEW_PERIOD

        public static final org.jboss.as.controller.AttributeDefinition JOURNAL_JDBC_LOCK_RENEW_PERIOD
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJdbcLockRenewPeriodMillis()
      • JOURNAL_JDBC_NETWORK_TIMEOUT

        public static final org.jboss.as.controller.AttributeDefinition JOURNAL_JDBC_NETWORK_TIMEOUT
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJdbcNetworkTimeout()
      • JOURNAL_FILE_SIZE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_FILE_SIZE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJournalFileSize()
      • JOURNAL_MAX_IO

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_MAX_IO
      • JOURNAL_MIN_FILES

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_MIN_FILES
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJournalMinFiles()
      • JOURNAL_POOL_FILES

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_POOL_FILES
        This is different from currant Artemis default value.
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJournalPoolFiles()
      • JOURNAL_FILE_OPEN_TIMEOUT

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_FILE_OPEN_TIMEOUT
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJournalFileOpenTimeout()
      • JOURNAL_SYNC_NON_TRANSACTIONAL

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_SYNC_NON_TRANSACTIONAL
        See Also:
        ActiveMQDefaultConfiguration.isDefaultJournalSyncNonTransactional()
      • JOURNAL_SYNC_TRANSACTIONAL

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_SYNC_TRANSACTIONAL
        See Also:
        ActiveMQDefaultConfiguration.isDefaultJournalSyncTransactional()
      • JOURNAL_TYPE

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_TYPE
      • JOURNAL_MAX_ATTIC_FILES

        public static final org.jboss.as.controller.SimpleAttributeDefinition JOURNAL_MAX_ATTIC_FILES
      • LOG_JOURNAL_WRITE_RATE

        public static final org.jboss.as.controller.SimpleAttributeDefinition LOG_JOURNAL_WRITE_RATE
        See Also:
        ActiveMQDefaultConfiguration.isDefaultJournalLogWriteRate()
      • CONNECTION_TTL_OVERRIDE

        public static final org.jboss.as.controller.SimpleAttributeDefinition CONNECTION_TTL_OVERRIDE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultConnectionTtlOverride()
      • ASYNC_CONNECTION_EXECUTION_ENABLED

        public static final org.jboss.as.controller.SimpleAttributeDefinition ASYNC_CONNECTION_EXECUTION_ENABLED
        See Also:
        ActiveMQDefaultConfiguration.isDefaultAsyncConnectionExecutionEnabled()
      • MESSAGE_COUNTER_MAX_DAY_HISTORY

        public static final org.jboss.as.controller.SimpleAttributeDefinition MESSAGE_COUNTER_MAX_DAY_HISTORY
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMessageCounterMaxDayHistory()
      • MESSAGE_COUNTER_SAMPLE_PERIOD

        public static final org.jboss.as.controller.SimpleAttributeDefinition MESSAGE_COUNTER_SAMPLE_PERIOD
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMessageCounterSamplePeriod()
      • TRANSACTION_TIMEOUT

        public static final org.jboss.as.controller.SimpleAttributeDefinition TRANSACTION_TIMEOUT
        See Also:
        ActiveMQDefaultConfiguration.getDefaultTransactionTimeout()
      • TRANSACTION_TIMEOUT_SCAN_PERIOD

        public static final org.jboss.as.controller.SimpleAttributeDefinition TRANSACTION_TIMEOUT_SCAN_PERIOD
        See Also:
        ActiveMQDefaultConfiguration.getDefaultTransactionTimeoutScanPeriod()
      • MESSAGE_EXPIRY_SCAN_PERIOD

        public static final org.jboss.as.controller.SimpleAttributeDefinition MESSAGE_EXPIRY_SCAN_PERIOD
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMessageExpiryScanPeriod()
      • MESSAGE_EXPIRY_THREAD_PRIORITY

        public static final org.jboss.as.controller.SimpleAttributeDefinition MESSAGE_EXPIRY_THREAD_PRIORITY
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMessageExpiryThreadPriority()
      • PERF_BLAST_PAGES

        @Deprecated
        public static final org.jboss.as.controller.SimpleAttributeDefinition PERF_BLAST_PAGES
        Deprecated.
      • RUN_SYNC_SPEED_TEST

        @Deprecated
        public static final org.jboss.as.controller.SimpleAttributeDefinition RUN_SYNC_SPEED_TEST
        Deprecated.
      • SERVER_DUMP_INTERVAL

        public static final org.jboss.as.controller.SimpleAttributeDefinition SERVER_DUMP_INTERVAL
        See Also:
        ActiveMQDefaultConfiguration.getDefaultServerDumpInterval()
      • MEMORY_MEASURE_INTERVAL

        public static final org.jboss.as.controller.SimpleAttributeDefinition MEMORY_MEASURE_INTERVAL
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMemoryMeasureInterval()
      • MEMORY_WARNING_THRESHOLD

        public static final org.jboss.as.controller.SimpleAttributeDefinition MEMORY_WARNING_THRESHOLD
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMemoryWarningThreshold()
      • SECURITY_INVALIDATION_INTERVAL

        public static final org.jboss.as.controller.SimpleAttributeDefinition SECURITY_INVALIDATION_INTERVAL
        See Also:
        ActiveMQDefaultConfiguration.getDefaultSecurityInvalidationInterval()
      • SECURITY_ENABLED

        public static final org.jboss.as.controller.SimpleAttributeDefinition SECURITY_ENABLED
        See Also:
        ActiveMQDefaultConfiguration.isDefaultSecurityEnabled()
      • PERSISTENCE_ENABLED

        public static final org.jboss.as.controller.SimpleAttributeDefinition PERSISTENCE_ENABLED
        See Also:
        ActiveMQDefaultConfiguration.isDefaultPersistenceEnabled()
      • MANAGEMENT_NOTIFICATION_ADDRESS

        public static final org.jboss.as.controller.SimpleAttributeDefinition MANAGEMENT_NOTIFICATION_ADDRESS
        See Also:
        ActiveMQDefaultConfiguration.getDefaultManagementNotificationAddress()
      • MANAGEMENT_ADDRESS

        public static final org.jboss.as.controller.SimpleAttributeDefinition MANAGEMENT_ADDRESS
        See Also:
        ActiveMQDefaultConfiguration.getDefaultManagementAddress()
      • JMX_MANAGEMENT_ENABLED

        public static final org.jboss.as.controller.SimpleAttributeDefinition JMX_MANAGEMENT_ENABLED
      • JMX_DOMAIN

        public static final org.jboss.as.controller.SimpleAttributeDefinition JMX_DOMAIN
        See Also:
        ActiveMQDefaultConfiguration.getDefaultJmxDomain()
      • PERSIST_ID_CACHE

        public static final org.jboss.as.controller.SimpleAttributeDefinition PERSIST_ID_CACHE
        See Also:
        ActiveMQDefaultConfiguration.isDefaultPersistIdCache()
      • PERSIST_DELIVERY_COUNT_BEFORE_DELIVERY

        public static final org.jboss.as.controller.SimpleAttributeDefinition PERSIST_DELIVERY_COUNT_BEFORE_DELIVERY
        See Also:
        ActiveMQDefaultConfiguration.isDefaultPersistDeliveryCountBeforeDelivery()
      • ID_CACHE_SIZE

        public static final org.jboss.as.controller.SimpleAttributeDefinition ID_CACHE_SIZE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultIdCacheSize()
      • PAGE_MAX_CONCURRENT_IO

        public static final org.jboss.as.controller.SimpleAttributeDefinition PAGE_MAX_CONCURRENT_IO
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMaxConcurrentPageIo()
      • CREATE_BINDINGS_DIR

        public static final org.jboss.as.controller.SimpleAttributeDefinition CREATE_BINDINGS_DIR
        See Also:
        ActiveMQDefaultConfiguration.isDefaultCreateBindingsDir()
      • CREATE_JOURNAL_DIR

        public static final org.jboss.as.controller.SimpleAttributeDefinition CREATE_JOURNAL_DIR
        See Also:
        ActiveMQDefaultConfiguration.isDefaultCreateJournalDir()
      • GLOBAL_MAX_DISK_USAGE

        public static final org.jboss.as.controller.SimpleAttributeDefinition GLOBAL_MAX_DISK_USAGE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMaxDiskUsage()
      • DISK_SCAN_PERIOD

        public static final org.jboss.as.controller.SimpleAttributeDefinition DISK_SCAN_PERIOD
        See Also:
        ActiveMQDefaultConfiguration.getDefaultDiskScanPeriod()
      • GLOBAL_MAX_MEMORY_SIZE

        public static final org.jboss.as.controller.SimpleAttributeDefinition GLOBAL_MAX_MEMORY_SIZE
        See Also:
        ActiveMQDefaultConfiguration.getDefaultMaxGlobalSize()
      • NETWORK_CHECK_NIC

        public static final org.jboss.as.controller.SimpleAttributeDefinition NETWORK_CHECK_NIC
        See Also:
        ActiveMQDefaultConfiguration.getDefaultNetworkCheckNic()
      • NETWORK_CHECK_PERIOD

        public static final org.jboss.as.controller.SimpleAttributeDefinition NETWORK_CHECK_PERIOD
        See Also:
        ActiveMQDefaultConfiguration.getDefaultNetworkCheckPeriod()
      • NETWORK_CHECK_TIMEOUT

        public static final org.jboss.as.controller.SimpleAttributeDefinition NETWORK_CHECK_TIMEOUT
        See Also:
        ActiveMQDefaultConfiguration.getDefaultNetworkCheckTimeout()
      • NETWORK_CHECK_LIST

        public static final org.jboss.as.controller.SimpleAttributeDefinition NETWORK_CHECK_LIST
        See Also:
        ActiveMQDefaultConfiguration.getDefaultNetworkCheckList()
      • NETWORK_CHECK_URL_LIST

        public static final org.jboss.as.controller.SimpleAttributeDefinition NETWORK_CHECK_URL_LIST
        See Also:
        ActiveMQDefaultConfiguration.getDefaultNetworkCheckURLList()
      • NETWORK_CHECK_PING_COMMAND

        public static final org.jboss.as.controller.SimpleAttributeDefinition NETWORK_CHECK_PING_COMMAND
        See Also:
        NetworkHealthCheck.IPV4_DEFAULT_COMMAND
      • NETWORK_CHECK_PING6_COMMAND

        public static final org.jboss.as.controller.SimpleAttributeDefinition NETWORK_CHECK_PING6_COMMAND
        See Also:
        NetworkHealthCheck.IPV6_DEFAULT_COMMAND
      • CRITICAL_ANALYZER_ENABLED

        public static final org.jboss.as.controller.SimpleAttributeDefinition CRITICAL_ANALYZER_ENABLED
      • CRITICAL_ANALYZER_CHECK_PERIOD

        public static final org.jboss.as.controller.SimpleAttributeDefinition CRITICAL_ANALYZER_CHECK_PERIOD
      • CRITICAL_ANALYZER_TIMEOUT

        public static final org.jboss.as.controller.SimpleAttributeDefinition CRITICAL_ANALYZER_TIMEOUT
        See Also:
        ActiveMQDefaultConfiguration.getCriticalAnalyzerTimeout()
      • CRITICAL_ANALYZER_POLICY

        public static final org.jboss.as.controller.SimpleAttributeDefinition CRITICAL_ANALYZER_POLICY
      • ADDRESS_QUEUE_SCAN_PERIOD

        public static final org.jboss.as.controller.SimpleAttributeDefinition ADDRESS_QUEUE_SCAN_PERIOD
      • ATTRIBUTES

        public static final org.jboss.as.controller.AttributeDefinition[] ATTRIBUTES
    • Method Detail

      • registerOperations

        public void registerOperations​(org.jboss.as.controller.registry.ManagementResourceRegistration resourceRegistration)
        Specified by:
        registerOperations in interface org.jboss.as.controller.ResourceDefinition
        Overrides:
        registerOperations in class org.jboss.as.controller.SimpleResourceDefinition
      • registerAttributes

        public void registerAttributes​(org.jboss.as.controller.registry.ManagementResourceRegistration resourceRegistration)
        Specified by:
        registerAttributes in interface org.jboss.as.controller.ResourceDefinition
        Overrides:
        registerAttributes in class org.jboss.as.controller.PersistentResourceDefinition
      • getAttributes

        public Collection<org.jboss.as.controller.AttributeDefinition> getAttributes()
        Specified by:
        getAttributes in class org.jboss.as.controller.PersistentResourceDefinition
      • getChildren

        protected List<? extends org.jboss.as.controller.PersistentResourceDefinition> getChildren()
        Overrides:
        getChildren in class org.jboss.as.controller.PersistentResourceDefinition
      • registerChildren

        public void registerChildren​(org.jboss.as.controller.registry.ManagementResourceRegistration resourceRegistration)
        Specified by:
        registerChildren in interface org.jboss.as.controller.ResourceDefinition
        Overrides:
        registerChildren in class org.jboss.as.controller.PersistentResourceDefinition