Class ServerDefinition

java.lang.Object
org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
org.jboss.as.controller.SimpleResourceDefinition
org.jboss.as.controller.PersistentResourceDefinition
org.wildfly.extension.messaging.activemq.ServerDefinition
All Implemented Interfaces:
org.jboss.as.controller.Feature, org.jboss.as.controller.ResourceDefinition, org.jboss.as.controller.ResourceRegistration

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 Details

    • 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 Details

    • 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