Configuration |
Configuration.addAcceptorConfiguration(String name,
String uri) |
Add an acceptor to the config
|
Configuration |
Configuration.addAcceptorConfiguration(TransportConfiguration infos) |
|
Configuration |
Configuration.addAddressConfiguration(CoreAddressConfiguration config) |
Adds an addresses configuration
|
Configuration |
Configuration.addAddressesSetting(String key,
org.apache.activemq.artemis.core.settings.impl.AddressSettings addressesSetting) |
Deprecated.
|
Configuration |
Configuration.addAddressSetting(String key,
org.apache.activemq.artemis.core.settings.impl.AddressSettings addressesSetting) |
|
Configuration |
Configuration.addAMQPConnection(AMQPBrokerConnectConfiguration amqpBrokerConnectConfiguration) |
|
Configuration |
Configuration.addBroadcastGroupConfiguration(BroadcastGroupConfiguration config) |
|
Configuration |
Configuration.addClusterConfiguration(ClusterConnectionConfiguration config) |
|
Configuration |
Configuration.addConnectionRouter(ConnectionRouterConfiguration config) |
|
Configuration |
Configuration.addConnectorConfiguration(String name,
String uri) |
|
Configuration |
Configuration.addConnectorConfiguration(String key,
TransportConfiguration info) |
|
Configuration |
Configuration.addConnectorServiceConfiguration(ConnectorServiceConfiguration config) |
|
Configuration |
Configuration.addDiscoveryGroupConfiguration(String key,
DiscoveryGroupConfiguration discoveryGroupConfiguration) |
|
Configuration |
Configuration.addDivertConfiguration(DivertConfiguration config) |
|
Configuration |
Configuration.addQueueConfiguration(QueueConfiguration config) |
|
Configuration |
Configuration.addQueueConfiguration(CoreQueueConfiguration config) |
Deprecated.
|
Configuration |
Configuration.addResourceLimitSettings(org.apache.activemq.artemis.core.settings.impl.ResourceLimitSettings resourceLimitSettings) |
|
Configuration |
Configuration.addSecurityRoleNameMapping(String internalRole,
Set<String> externalRoles) |
|
Configuration |
Configuration.addSecuritySettingPlugin(org.apache.activemq.artemis.core.server.SecuritySettingPlugin plugin) |
|
Configuration |
Configuration.clearAcceptorConfigurations() |
|
Configuration |
Configuration.clearAddressesSettings() |
Deprecated.
|
Configuration |
Configuration.clearAddressSettings() |
|
Configuration |
Configuration.clearAMQPConnectionConfigurations() |
Clears the current configuration object of all set or added AMQP connection configuration elements.
|
Configuration |
Configuration.clearClusterConfigurations() |
|
Configuration |
Configuration.clearConnectorConfigurations() |
|
Configuration |
Configuration.copy() |
|
Configuration |
Configuration.parseProperties(String optionalUrlToPropertiesFile) |
|
Configuration |
Configuration.putSecurityRoles(String match,
Set<org.apache.activemq.artemis.core.security.Role> roles) |
|
Configuration |
Configuration.setAcceptorConfigurations(Set<TransportConfiguration> infos) |
Sets the acceptors configured for this server.
|
Configuration |
Configuration.setAddressConfigurations(List<CoreAddressConfiguration> configs) |
Sets the addresses configured for this server.
|
Configuration |
Configuration.setAddressesSettings(Map<String,org.apache.activemq.artemis.core.settings.impl.AddressSettings> addressesSettings) |
Deprecated.
|
Configuration |
Configuration.setAddressQueueScanPeriod(long addressQueueScanPeriod) |
Sets the frequency (in milliseconds) to scan addresses and queues to detect which
ones should be deleted.
|
Configuration |
Configuration.setAddressSettings(Map<String,org.apache.activemq.artemis.core.settings.impl.AddressSettings> addressSettings) |
|
Configuration |
Configuration.setAMQPConnectionConfigurations(List<AMQPBrokerConnectConfiguration> amqpConnectionConfiugrations) |
Quick set of all AMQP connection configurations in one call which will clear all
previously set or added broker configurations.
|
Configuration |
Configuration.setAmqpUseCoreSubscriptionNaming(boolean amqpUseCoreSubscriptionNaming) |
Sets if to use Core subscription naming for AMQP.
|
Configuration |
Configuration.setAuthenticationCacheSize(long size) |
Sets the size of the authentication cache.
|
Configuration |
Configuration.setAuthorizationCacheSize(long size) |
Sets the size of the authorization cache.
|
Configuration |
Configuration.setBindingsDirectory(String dir) |
Sets the file system directory used to store bindings.
|
Configuration |
Configuration.setBridgeConfigurations(List<BridgeConfiguration> configs) |
Sets the bridges configured for this server.
|
Configuration |
Configuration.setBroadcastGroupConfigurations(List<BroadcastGroupConfiguration> configs) |
Sets the broadcast groups configured for this server.
|
Configuration |
Configuration.setClusterConfigurations(List<ClusterConnectionConfiguration> configs) |
Sets the cluster connections configured for this server.
|
Configuration |
Configuration.setClusterPassword(String password) |
Sets the cluster password for this server.
|
Configuration |
Configuration.setClusterUser(String user) |
Sets the cluster user for this server.
|
Configuration |
Configuration.setConfigurationFileRefreshPeriod(long configurationFileRefreshPeriod) |
|
Configuration |
Configuration.setConfigurationUrl(URL configurationUrl) |
|
Configuration |
Configuration.setConnectionRouters(List<ConnectionRouterConfiguration> configs) |
Sets the redirects configured for this server.
|
Configuration |
Configuration.setConnectionTtlCheckInterval(long connectionTtlCheckInterval) |
|
Configuration |
Configuration.setConnectionTTLOverride(long ttl) |
Sets the connection time to live.
|
Configuration |
Configuration.setConnectorConfigurations(Map<String,TransportConfiguration> infos) |
Sets the connectors configured for this server.
|
Configuration |
Configuration.setConnectorServiceConfigurations(List<ConnectorServiceConfiguration> configs) |
|
Configuration |
Configuration.setCreateBindingsDir(boolean create) |
Sets whether the bindings directory is created on this server startup.
|
Configuration |
Configuration.setCreateJournalDir(boolean create) |
Sets whether the journal directory is created on this server startup.
|
Configuration |
Configuration.setCriticalAnalyzer(boolean CriticalAnalyzer) |
|
Configuration |
Configuration.setCriticalAnalyzerCheckPeriod(long checkPeriod) |
|
Configuration |
Configuration.setCriticalAnalyzerPolicy(org.apache.activemq.artemis.utils.critical.CriticalAnalyzerPolicy policy) |
|
Configuration |
Configuration.setCriticalAnalyzerTimeout(long timeout) |
|
Configuration |
Configuration.setDiscoveryGroupConfigurations(Map<String,DiscoveryGroupConfiguration> configs) |
Sets the discovery groups configured for this server.
|
Configuration |
Configuration.setDiskScanPeriod(int diskScanPeriod) |
|
Configuration |
Configuration.setDivertConfigurations(List<DivertConfiguration> configs) |
Sets the diverts configured for this server.
|
Configuration |
Configuration.setEnabledAsyncConnectionExecution(boolean enabled) |
Deprecated.
|
Configuration |
Configuration.setFileDeployerScanPeriod(long period) |
Sets the period to scan configuration files used by deployment.
|
Configuration |
Configuration.setGlobalMaxMessages(long globalMaxMessages) |
|
Configuration |
Configuration.setGlobalMaxSize(long globalMaxSize) |
|
Configuration |
Configuration.setGracefulShutdownEnabled(boolean enabled) |
Sets whether security is enabled for this server.
|
Configuration |
Configuration.setGracefulShutdownTimeout(long timeout) |
Sets the graceful shutdown timeout
|
Configuration |
Configuration.setGroupingHandlerConfiguration(org.apache.activemq.artemis.core.server.group.impl.GroupingHandlerConfiguration groupingHandlerConfiguration) |
Sets the grouping handler configured for this server.
|
Configuration |
Configuration.setHAPolicyConfiguration(HAPolicyConfiguration haPolicyConfiguration) |
|
Configuration |
Configuration.setIDCacheSize(int idCacheSize) |
Sets the size of the cache for pre-creating message IDs.
|
Configuration |
Configuration.setIncomingInterceptorClassNames(List<String> interceptors) |
Sets the list of interceptors classes used by this server for incoming messages (i.e.
|
Configuration |
Configuration.setJMXDomain(String domain) |
Sets the domain used by JMX MBeans (provided JMX management is enabled).
|
Configuration |
Configuration.setJMXManagementEnabled(boolean enabled) |
Sets whether this server is manageable using JMX or not.
|
Configuration |
Configuration.setJournalBufferSize_AIO(int journalBufferSize) |
Sets the buffer size (in bytes) for AIO.
|
Configuration |
Configuration.setJournalBufferSize_NIO(int journalBufferSize) |
Sets the buffer size (in bytes) for NIO.
|
Configuration |
Configuration.setJournalBufferTimeout_AIO(int journalBufferTimeout) |
Sets the timeout (in nanoseconds) used to flush buffers in the AIO queue.
|
Configuration |
Configuration.setJournalBufferTimeout_NIO(int journalBufferTimeout) |
Sets the timeout (in nanoseconds) used to flush buffers in the NIO.
|
Configuration |
Configuration.setJournalCompactMinFiles(int minFiles) |
Sets the minimal number of journal files before compacting.
|
Configuration |
Configuration.setJournalCompactPercentage(int percentage) |
Sets the percentage of live data before compacting the journal.
|
Configuration |
Configuration.setJournalDatasync(boolean enable) |
|
Configuration |
Configuration.setJournalDeviceBlockSize(Integer deviceBlockSize) |
|
Configuration |
Configuration.setJournalDirectory(String dir) |
Sets the file system directory used to store journal log.
|
Configuration |
Configuration.setJournalFileOpenTimeout(int journalFileOpenTimeout) |
Sets the journal file open timeout
|
Configuration |
Configuration.setJournalFileSize(int size) |
Sets the size (in bytes) of each journal files.
|
Configuration |
Configuration.setJournalLockAcquisitionTimeout(long journalLockAcquisitionTimeout) |
|
Configuration |
Configuration.setJournalMaxAtticFiles(int maxAtticFiles) |
Sets the maximal number of data files before we can start deleting corrupted files instead of moving them to attic.
|
Configuration |
Configuration.setJournalMaxIO_AIO(int journalMaxIO) |
Sets the maximum number of write requests that can be in the AIO queue at any given time.
|
Configuration |
Configuration.setJournalMaxIO_NIO(int journalMaxIO) |
Sets the maximum number of write requests for NIO journal.
|
Configuration |
Configuration.setJournalMinFiles(int files) |
Sets the number of journal files to pre-create.
|
Configuration |
Configuration.setJournalPoolFiles(int poolSize) |
Number of files that would be acceptable to keep on a pool.
|
Configuration |
Configuration.setJournalRetentionDirectory(String dir) |
Sets the file system directory used to store historical backup journal.
|
Configuration |
Configuration.setJournalRetentionMaxBytes(long bytes) |
|
Configuration |
Configuration.setJournalRetentionPeriod(TimeUnit unit,
long limit) |
|
Configuration |
Configuration.setJournalSyncNonTransactional(boolean sync) |
Sets whether the journal is synchronized when receiving non-transactional data.
|
Configuration |
Configuration.setJournalSyncTransactional(boolean sync) |
Sets whether the journal is synchronized when receiving transactional data.
|
Configuration |
Configuration.setJournalType(org.apache.activemq.artemis.core.server.JournalType type) |
Sets the type of journal used by this server (either NIO or ASYNCIO ).
|
Configuration |
Configuration.setLargeMessagesDirectory(String directory) |
Sets the file system directory used to store large messages.
|
Configuration |
Configuration.setLargeMessageSync(boolean largeMessageSync) |
|
Configuration |
Configuration.setLiteralMatchMarkers(String literalMatchMarkers) |
|
Configuration |
Configuration.setLogJournalWriteRate(boolean rate) |
|
Configuration |
Configuration.setManagementAddress(SimpleString address) |
Sets the management address of this server.
|
Configuration |
Configuration.setManagementNotificationAddress(SimpleString address) |
Sets the management notification address of this server.
|
Configuration |
Configuration.setMaskPassword(Boolean maskPassword) |
Sets if passwords should be masked or not.
|
Configuration |
Configuration.setMaxDiskUsage(int maxDiskUsage) |
|
Configuration |
Configuration.setMaxRedeliveryRecords(int maxPersistRedelivery) |
Maximum number of redelivery records stored on the journal per message reference.
|
Configuration |
Configuration.setMemoryMeasureInterval(long memoryMeasureInterval) |
|
Configuration |
Configuration.setMemoryWarningThreshold(int memoryWarningThreshold) |
|
Configuration |
Configuration.setMessageCounterEnabled(boolean enabled) |
Sets whether message counter is enabled for this server.
|
Configuration |
Configuration.setMessageCounterMaxDayHistory(int maxDayHistory) |
Sets the maximum number of days kept in memory for message counter.
|
Configuration |
Configuration.setMessageCounterSamplePeriod(long period) |
Sets the sample period to take message counter snapshot.
|
Configuration |
Configuration.setMessageExpiryScanPeriod(long messageExpiryScanPeriod) |
Sets the frequency (in milliseconds) to scan messages to detect which messages
have expired.
|
Configuration |
Configuration.setMessageExpiryThreadPriority(int messageExpiryThreadPriority) |
Deprecated.
|
Configuration |
Configuration.setMetricsConfiguration(MetricsConfiguration metricsConfiguration) |
|
Configuration |
Configuration.setMetricsPlugin(org.apache.activemq.artemis.core.server.metrics.ActiveMQMetricsPlugin plugin) |
Deprecated.
|
Configuration |
Configuration.setMinDiskFree(long minDiskFree) |
|
Configuration |
Configuration.setMqttSessionScanInterval(long mqttSessionScanInterval) |
This is necessary because the MQTT session scan interval is a broker-wide setting and can't be set on a
per-connector basis like most of the other MQTT-specific settings.
|
Configuration |
Configuration.setMqttSessionStatePersistenceTimeout(long mqttSessionStatePersistenceTimeout) |
This is necessary because MQTT sessions and handled on a broker-wide basis so this can't be set on a per-connector
basis like most of the other MQTT-specific settings.
|
Configuration |
Configuration.setName(String name) |
To be used on dependency management on the application server
|
Configuration |
Configuration.setNetworCheckNIC(String nic) |
Deprecated.
|
Configuration |
Configuration.setNetworkCheckList(String list) |
A comma separated list of IPs we could use to validate if the network is UP.
|
Configuration |
Configuration.setNetworkCheckNIC(String nic) |
The NIC name to be used on network checks
|
Configuration |
Configuration.setNetworkCheckPeriod(long period) |
The interval on which we will perform network checks.
|
Configuration |
Configuration.setNetworkCheckPing6Command(String command) |
|
Configuration |
Configuration.setNetworkCheckPingCommand(String command) |
|
Configuration |
Configuration.setNetworkCheckTimeout(int timeout) |
Time in ms for how long we should wait for a ping to finish.
|
Configuration |
Configuration.setNetworkCheckURLList(String uris) |
A comma separated list of URIs we could use to validate if the network is UP.
|
Configuration |
Configuration.setNodeManagerLockDirectory(String dir) |
Sets the file system directory used to store the node manager lock file.
|
Configuration |
Configuration.setOutgoingInterceptorClassNames(List<String> interceptors) |
Sets the list of interceptors classes used by this server for outgoing messages (i.e.
|
Configuration |
Configuration.setPageMaxConcurrentIO(int maxIO) |
The max number of concurrent reads allowed on paging.
|
Configuration |
Configuration.setPageSyncTimeout(int pageSyncTimeout) |
Sets the timeout (in nanoseconds) used to sync pages.
|
Configuration |
Configuration.setPagingDirectory(String dir) |
Sets the file system directory used to store paging files.
|
Configuration |
Configuration.setPasswordCodec(String codec) |
The default password decoder
|
Configuration |
Configuration.setPersistDeliveryCountBeforeDelivery(boolean persistDeliveryCountBeforeDelivery) |
Sets whether delivery count is persisted before messages are delivered to consumers.
|
Configuration |
Configuration.setPersistenceEnabled(boolean enable) |
Sets whether this server is using persistence and store data.
|
Configuration |
Configuration.setPersistIDCache(boolean persist) |
Sets whether message ID cache is persisted.
|
Configuration |
Configuration.setPopulateValidatedUser(boolean populateValidatedUser) |
|
Configuration |
Configuration.setQueueConfigs(List<QueueConfiguration> configs) |
Sets the queues configured for this server.
|
Configuration |
Configuration.setQueueConfigurations(List<CoreQueueConfiguration> configs) |
Deprecated.
|
Configuration |
Configuration.setReadWholePage(boolean read) |
Sets whether the whole page is read while getting message after page cache is evicted.
|
Configuration |
Configuration.setRejectEmptyValidatedUser(boolean rejectEmptyValidatedUser) |
|
Configuration |
Configuration.setResolveProtocols(boolean resolveProtocols) |
|
Configuration |
Configuration.setResourceLimitSettings(Map<String,org.apache.activemq.artemis.core.settings.impl.ResourceLimitSettings> resourceLimitSettings) |
|
Configuration |
Configuration.setScheduledThreadPoolMaxSize(int maxSize) |
Sets the maximum number of threads in the scheduled thread pool of this server.
|
Configuration |
Configuration.setSecurityEnabled(boolean enabled) |
Sets whether security is enabled for this server.
|
Configuration |
Configuration.setSecurityInvalidationInterval(long interval) |
Sets the interval time (in milliseconds) to invalidate security credentials.
|
Configuration |
Configuration.setSecurityRoles(Map<String,Set<org.apache.activemq.artemis.core.security.Role>> roles) |
|
Configuration |
Configuration.setSecuritySettingPlugins(List<org.apache.activemq.artemis.core.server.SecuritySettingPlugin> plugins) |
|
Configuration |
Configuration.setServerDumpInterval(long interval) |
|
Configuration |
Configuration.setStoreConfiguration(StoreConfiguration storeConfiguration) |
|
Configuration |
Configuration.setSuppressSessionNotifications(boolean suppressSessionNotifications) |
|
Configuration |
Configuration.setSystemPropertyPrefix(String systemPropertyPrefix) |
|
Configuration |
Configuration.setTemporaryQueueNamespace(String temporaryQueueNamespace) |
|
Configuration |
Configuration.setThreadPoolMaxSize(int maxSize) |
Sets the maximum number of threads in the thread pool of this server.
|
Configuration |
Configuration.setTransactionTimeout(long timeout) |
Sets the timeout (in milliseconds) after which transactions is removed
from the resource manager after it was created.
|
Configuration |
Configuration.setTransactionTimeoutScanPeriod(long period) |
Sets the frequency (in milliseconds) to scan transactions to detect which transactions
have timed out.
|
Configuration |
Configuration.setWildCardConfiguration(WildcardConfiguration wildcardConfiguration) |
|
Configuration |
Configuration.setWildcardRoutingEnabled(boolean enabled) |
Sets whether wildcard routing is supported by this server.
|