public class ConfigurationImpl extends Object implements Configuration
| Constructor and Description |
|---|
ConfigurationImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Set<TransportConfiguration> |
getAcceptorConfigurations()
Returns the acceptors configured for this server.
|
Map<String,AddressSettings> |
getAddressesSettings() |
String |
getBindingsDirectory()
Returns the file system directory used to store bindings.
|
List<BridgeConfiguration> |
getBridgeConfigurations()
Returns the bridges configured for this server.
|
List<BroadcastGroupConfiguration> |
getBroadcastGroupConfigurations()
Returns the broadcast groups configured for this server.
|
List<ClusterConnectionConfiguration> |
getClusterConfigurations()
Returns the cluster connections configured for this server.
|
String |
getClusterPassword()
Returns the cluster password for this server.
|
String |
getClusterUser()
Returns the cluster user for this server.
|
long |
getConnectionTTLOverride()
Returns the connection time to live.
|
Map<String,TransportConfiguration> |
getConnectorConfigurations()
Returns the connectors configured for this server.
|
List<ConnectorServiceConfiguration> |
getConnectorServiceConfigurations() |
Map<String,DiscoveryGroupConfiguration> |
getDiscoveryGroupConfigurations()
Returns the discovery groups configured for this server.
|
List<DivertConfiguration> |
getDivertConfigurations()
Returns the diverts configured for this server.
|
long |
getFailbackDelay() |
long |
getFileDeployerScanPeriod()
Returns the period (in milliseconds) to scan configuration files used by deployment.
|
GroupingHandlerConfiguration |
getGroupingHandlerConfiguration()
Returns the grouping handler configured for this server.
|
int |
getIDCacheSize()
Returns the size of the cache for pre-creating message IDs.
|
List<String> |
getInterceptorClassNames()
Returns the list of interceptors classes used by this server.
|
String |
getJMXDomain()
Returns the domain used by JMX MBeans (provided JMX management is enabled).
|
int |
getJournalBufferSize_AIO()
Returns the buffer size (in bytes) for AIO.
|
int |
getJournalBufferSize_NIO()
Returns the buffer size (in bytes) for NIO.
|
int |
getJournalBufferTimeout_AIO()
Returns the timeout (in nanoseconds) used to flush buffers in the AIO queue.
|
int |
getJournalBufferTimeout_NIO()
Returns the timeout (in nanoseconds) used to flush buffers in the NIO.
|
int |
getJournalCompactMinFiles()
Returns the minimal number of journal files before compacting.
|
int |
getJournalCompactPercentage()
Returns the percentage of live data before compacting the journal.
|
String |
getJournalDirectory()
Returns the file system directory used to store journal log.
|
int |
getJournalFileSize()
Returns the size (in bytes) of each journal files.
|
int |
getJournalMaxIO_AIO()
Returns the maximum number of write requests that can be in the AIO queue at any given time.
|
int |
getJournalMaxIO_NIO()
Returns the maximum number of write requests for NIO journal.
|
int |
getJournalMinFiles()
Returns the number of journal files to pre-create.
|
int |
getJournalPerfBlastPages() |
JournalType |
getJournalType()
Returns the type of journal used by this server (either
NIO or ASYNCIO). |
String |
getLargeMessagesDirectory()
Returns the file system directory used to store large messages.
|
String |
getLiveConnectorName()
Returns the name of the connector used to connect to the live node - only used when using shared nothing (shared store = false).
|
String |
getLogDelegateFactoryClassName()
Returns the name of the
LogDelegateFactory implementation used by this server
for logging. |
SimpleString |
getManagementAddress()
Returns the management address of this server.
|
SimpleString |
getManagementNotificationAddress()
Returns the management notification address of this server.
|
long |
getMemoryMeasureInterval() |
int |
getMemoryWarningThreshold() |
int |
getMessageCounterMaxDayHistory()
Returns the maximum number of days kept in memory for message counter.
|
long |
getMessageCounterSamplePeriod()
Returns the sample period (in milliseconds) to take message counter snapshot.
|
long |
getMessageExpiryScanPeriod()
Returns the frequency (in milliseconds) to scan messages to detect which messages
have expired.
|
int |
getMessageExpiryThreadPriority()
Returns the priority of the thread used to scan message expiration.
|
String |
getName()
To be used on dependency management on the application server
|
int |
getPageMaxConcurrentIO()
The max number of concurrent reads allowed on paging.
|
String |
getPagingDirectory()
Returns the file system directory used to store paging files.
|
List<CoreQueueConfiguration> |
getQueueConfigurations()
Returns the queues configured for this server.
|
int |
getScheduledThreadPoolMaxSize()
Returns the maximum number of threads in the scheduled thread pool of this server.
|
long |
getSecurityInvalidationInterval()
Returns the interval time (in milliseconds) to invalidate security credentials.
|
Map<String,Set<Role>> |
getSecurityRoles() |
long |
getServerDumpInterval() |
int |
getThreadPoolMaxSize()
Returns the maximum number of threads in the thread pool of this server.
|
long |
getTransactionTimeout()
Returns the timeout (in milliseconds) after which transactions is removed
from the resource manager after it was created.
|
long |
getTransactionTimeoutScanPeriod()
Returns the frequency (in milliseconds) to scan transactions to detect which transactions
have timed out.
|
boolean |
isAllowAutoFailBack()
returns whether a backup will auto die when a live server is failing back
|
boolean |
isAsyncConnectionExecutionEnabled()
Returns whether code coming from connection is executed asynchronously or not.
|
boolean |
isBackup()
Returns
true if this server is a backup, false if it is a live server. |
boolean |
isClustered()
Returns whether this server is clustered.
|
boolean |
isCreateBindingsDir()
Returns whether the bindings directory is created on this server startup.
|
boolean |
isCreateJournalDir()
Returns whether the journal directory is created on this server startup.
|
boolean |
isFailoverOnServerShutdown()
should we notify any clients on close that they should failover
|
boolean |
isFileDeploymentEnabled()
Returns whether this server will use files to configure and deploy its resources.
|
boolean |
isJMXManagementEnabled()
Returns whether this server is manageable using JMX or not.
|
boolean |
isJournalSyncNonTransactional()
Returns whether the journal is synchronized when receiving non-transactional data.
|
boolean |
isJournalSyncTransactional()
Returns whether the journal is synchronized when receiving transactional data.
|
boolean |
isLogJournalWriteRate() |
boolean |
isMessageCounterEnabled()
Returns whether message counter is enabled for this server.
|
boolean |
isPersistDeliveryCountBeforeDelivery()
Returns whether delivery count is persisted before messages are delivered to the consumers.
|
boolean |
isPersistenceEnabled()
Returns whether this server is using persistence and store data.
|
boolean |
isPersistIDCache()
Returns whether message ID cache is persisted.
|
boolean |
isRunSyncSpeedTest() |
boolean |
isSecurityEnabled()
Returns whether security is enabled for this server.
|
boolean |
isSharedStore()
Returns whether this server shares its data store with a corresponding live or backup server.
|
boolean |
isWildcardRoutingEnabled()
Returns whether wildcard routing is supported by this server.
|
void |
setAcceptorConfigurations(Set<TransportConfiguration> infos)
Sets the acceptors configured for this server.
|
void |
setAddressesSettings(Map<String,AddressSettings> addressesSettings) |
void |
setAllowAutoFailBack(boolean allowAutoFailBack)
whether a backup will auto die when a live server is failing back
|
void |
setBackup(boolean backup)
Sets whether this server is a backup or not.
|
void |
setBindingsDirectory(String dir)
Sets the file system directory used to store bindings.
|
void |
setBridgeConfigurations(List<BridgeConfiguration> configs)
Sets the bridges configured for this server.
|
void |
setBroadcastGroupConfigurations(List<BroadcastGroupConfiguration> configs)
Sets the broadcast groups configured for this server.
|
void |
setClusterConfigurations(List<ClusterConnectionConfiguration> configs)
Sets the cluster connections configured for this server.
|
void |
setClustered(boolean clustered)
Sets whether this server is clustered or not.
|
void |
setClusterPassword(String theclusterPassword)
Sets the cluster password for this server.
|
void |
setClusterUser(String user)
Sets the cluster user for this server.
|
void |
setConnectionTTLOverride(long ttl)
Sets the connection time to live.
|
void |
setConnectorConfigurations(Map<String,TransportConfiguration> infos)
Sets the connectors configured for this server.
|
void |
setConnectorServiceConfigurations(List<ConnectorServiceConfiguration> configs) |
void |
setCreateBindingsDir(boolean create)
Sets whether the bindings directory is created on this server startup.
|
void |
setCreateJournalDir(boolean create)
Sets whether the journal directory is created on this server startup.
|
void |
setDiscoveryGroupConfigurations(Map<String,DiscoveryGroupConfiguration> discoveryGroupConfigurations)
Sets the discovery groups configured for this server.
|
void |
setDivertConfigurations(List<DivertConfiguration> configs)
Sets the diverts configured for this server.
|
void |
setEnabledAsyncConnectionExecution(boolean enabled)
Sets whether code coming from connection is executed asynchronously or not.
|
void |
setFailbackDelay(long failbackDelay) |
void |
setFailoverOnServerShutdown(boolean failoverOnServerShutdown) |
void |
setFileDeployerScanPeriod(long period)
Sets the period to scan configuration files used by deployment.
|
void |
setFileDeploymentEnabled(boolean enable)
Sets whether this server will use files to configure and deploy its resources.
|
void |
setGroupingHandlerConfiguration(GroupingHandlerConfiguration groupingHandlerConfiguration)
Sets the grouping handler configured for this server.
|
void |
setIDCacheSize(int idCacheSize)
Sets the size of the cache for pre-creating message IDs.
|
void |
setInterceptorClassNames(List<String> interceptors)
Sets the list of interceptors classes used by this server.
|
void |
setJMXDomain(String domain)
Sets the domain used by JMX MBeans (provided JMX management is enabled).
|
void |
setJMXManagementEnabled(boolean enabled)
Sets whether this server is manageable using JMX or not.
|
void |
setJournalBufferSize_AIO(int journalBufferSize)
Sets the buffer size (in bytes) for AIO.
|
void |
setJournalBufferSize_NIO(int journalBufferSize)
Sets the buffer size (in bytes) for NIO.
|
void |
setJournalBufferTimeout_AIO(int journalBufferTimeout)
Sets the timeout (in nanoseconds) used to flush buffers in the AIO queue.
|
void |
setJournalBufferTimeout_NIO(int journalBufferTimeout)
Sets the timeout (in nanoseconds) used to flush buffers in the NIO.
|
void |
setJournalCompactMinFiles(int minFiles)
Sets the minimal number of journal files before compacting.
|
void |
setJournalCompactPercentage(int percentage)
Sets the percentage of live data before compacting the journal.
|
void |
setJournalDirectory(String dir)
Sets the file system directory used to store journal log.
|
void |
setJournalFileSize(int size)
Sets the size (in bytes) of each journal files.
|
void |
setJournalMaxIO_AIO(int journalMaxIO)
Sets the maximum number of write requests that can be in the AIO queue at any given time.
|
void |
setJournalMaxIO_NIO(int journalMaxIO)
Sets the maximum number of write requests for NIO journal.
|
void |
setJournalMinFiles(int files)
Sets the number of journal files to pre-create.
|
void |
setJournalPerfBlastPages(int journalPerfBlastPages) |
void |
setJournalSyncNonTransactional(boolean sync)
Sets whether the journal is synchronized when receiving non-transactional data.
|
void |
setJournalSyncTransactional(boolean sync)
Sets whether the journal is synchronized when receiving transactional data.
|
void |
setJournalType(JournalType type)
Sets the type of journal used by this server (either
NIO or ASYNCIO). |
void |
setLargeMessagesDirectory(String directory)
Sets the file system directory used to store large messages.
|
void |
setLiveConnectorName(String liveConnectorName)
Sets the name of the connector used to connect to the live node - only used when using shared nothing (shared store = false).
|
void |
setLogDelegateFactoryClassName(String className)
Sets the name of the
LogDelegateFactory implementation used by this server
for logging. |
void |
setLogJournalWriteRate(boolean logJournalWriteRate) |
void |
setManagementAddress(SimpleString address)
Sets the management address of this server.
|
void |
setManagementNotificationAddress(SimpleString address)
Sets the management notification address of this server.
|
void |
setMemoryMeasureInterval(long memoryMeasureInterval) |
void |
setMemoryWarningThreshold(int memoryWarningThreshold) |
void |
setMessageCounterEnabled(boolean enabled)
Sets whether message counter is enabled for this server.
|
void |
setMessageCounterMaxDayHistory(int maxDayHistory)
Sets the maximum number of days kept in memory for message counter.
|
void |
setMessageCounterSamplePeriod(long period)
Sets the sample period to take message counter snapshot.
|
void |
setMessageExpiryScanPeriod(long messageExpiryScanPeriod)
Sets the frequency (in milliseconds) to scan messages to detect which messages
have expired.
|
void |
setMessageExpiryThreadPriority(int messageExpiryThreadPriority)
Sets the priority of the thread used to scan message expiration.
|
void |
setName(String name)
To be used on dependency management on the application server
|
void |
setPageMaxConcurrentIO(int maxIO)
The max number of concurrent reads allowed on paging.
|
void |
setPagingDirectory(String dir)
Sets the file system directory used to store paging files.
|
void |
setPersistDeliveryCountBeforeDelivery(boolean persistDeliveryCountBeforeDelivery)
Sets whether delivery count is persisted before messages are delivered to consumers.
|
void |
setPersistenceEnabled(boolean enable)
Sets whether this server is using persistence and store data.
|
void |
setPersistIDCache(boolean persist)
Sets whether message ID cache is persisted.
|
void |
setQueueConfigurations(List<CoreQueueConfiguration> configs)
Sets the queues configured for this server.
|
void |
setRunSyncSpeedTest(boolean run) |
void |
setScheduledThreadPoolMaxSize(int maxSize)
Sets the maximum number of threads in the scheduled thread pool of this server.
|
void |
setSecurityEnabled(boolean enabled)
Sets whether security is enabled for this server.
|
void |
setSecurityInvalidationInterval(long interval)
Sets the interval time (in milliseconds) to invalidate security credentials.
|
void |
setSecurityRoles(Map<String,Set<Role>> securitySettings) |
void |
setServerDumpInterval(long intervalInMilliseconds) |
void |
setSharedStore(boolean sharedStore)
Sets whether this server shares its data store with a backup or live server.
|
void |
setThreadPoolMaxSize(int maxSize)
Sets the maximum number of threads in the thread pool of this server.
|
void |
setTransactionTimeout(long timeout)
Sets the timeout (in milliseconds) after which transactions is removed
from the resource manager after it was created.
|
void |
setTransactionTimeoutScanPeriod(long period)
Sets the frequency (in milliseconds) to scan transactions to detect which transactions
have timed out.
|
void |
setWildcardRoutingEnabled(boolean enabled)
Sets whether wildcard routing is supported by this server.
|
String |
toString() |
public static final boolean DEFAULT_CLUSTERED
public static final boolean DEFAULT_PERSIST_DELIVERY_COUNT_BEFORE_DELIVERY
public static final boolean DEFAULT_BACKUP
public static final boolean DEFAULT_ALLOW_AUTO_FAILBACK
public static final boolean DEFAULT_SHARED_STORE
public static final boolean DEFAULT_FILE_DEPLOYMENT_ENABLED
public static final boolean DEFAULT_PERSISTENCE_ENABLED
public static final long DEFAULT_FILE_DEPLOYER_SCAN_PERIOD
public static final int DEFAULT_SCHEDULED_THREAD_POOL_MAX_SIZE
public static final int DEFAULT_THREAD_POOL_MAX_SIZE
public static final long DEFAULT_SECURITY_INVALIDATION_INTERVAL
public static final boolean DEFAULT_SECURITY_ENABLED
public static final boolean DEFAULT_JMX_MANAGEMENT_ENABLED
public static final String DEFAULT_JMX_DOMAIN
public static final long DEFAULT_CONNECTION_TTL_OVERRIDE
public static final boolean DEFAULT_ASYNC_CONNECTION_EXECUTION_ENABLED
public static final String DEFAULT_BINDINGS_DIRECTORY
public static final boolean DEFAULT_CREATE_BINDINGS_DIR
public static final String DEFAULT_JOURNAL_DIR
public static final String DEFAULT_PAGING_DIR
public static final String DEFAULT_LARGE_MESSAGES_DIR
public static final int DEFAULT_MAX_CONCURRENT_PAGE_IO
public static final boolean DEFAULT_CREATE_JOURNAL_DIR
public static final JournalType DEFAULT_JOURNAL_TYPE
public static final boolean DEFAULT_JOURNAL_SYNC_TRANSACTIONAL
public static final boolean DEFAULT_JOURNAL_SYNC_NON_TRANSACTIONAL
public static final int DEFAULT_JOURNAL_FILE_SIZE
public static final int DEFAULT_JOURNAL_COMPACT_MIN_FILES
public static final int DEFAULT_JOURNAL_COMPACT_PERCENTAGE
public static final int DEFAULT_JOURNAL_MIN_FILES
public static final int DEFAULT_JOURNAL_MAX_IO_AIO
public static final int DEFAULT_JOURNAL_BUFFER_TIMEOUT_AIO
public static final int DEFAULT_JOURNAL_BUFFER_SIZE_AIO
public static final int DEFAULT_JOURNAL_MAX_IO_NIO
public static final int DEFAULT_JOURNAL_BUFFER_TIMEOUT_NIO
public static final int DEFAULT_JOURNAL_BUFFER_SIZE_NIO
public static final boolean DEFAULT_JOURNAL_LOG_WRITE_RATE
public static final int DEFAULT_JOURNAL_PERF_BLAST_PAGES
public static final boolean DEFAULT_RUN_SYNC_SPEED_TEST
public static final boolean DEFAULT_WILDCARD_ROUTING_ENABLED
public static final boolean DEFAULT_MESSAGE_COUNTER_ENABLED
public static final long DEFAULT_MESSAGE_COUNTER_SAMPLE_PERIOD
public static final int DEFAULT_MESSAGE_COUNTER_MAX_DAY_HISTORY
public static final long DEFAULT_TRANSACTION_TIMEOUT
public static final long DEFAULT_TRANSACTION_TIMEOUT_SCAN_PERIOD
public static final SimpleString DEFAULT_MANAGEMENT_ADDRESS
public static final SimpleString DEFAULT_MANAGEMENT_NOTIFICATION_ADDRESS
public static final String DEFAULT_CLUSTER_USER
public static final String DEFAULT_CLUSTER_PASSWORD
public static final long DEFAULT_BROADCAST_PERIOD
public static final long DEFAULT_BROADCAST_REFRESH_TIMEOUT
public static final long DEFAULT_MESSAGE_EXPIRY_SCAN_PERIOD
public static final int DEFAULT_MESSAGE_EXPIRY_THREAD_PRIORITY
public static final int DEFAULT_ID_CACHE_SIZE
public static final boolean DEFAULT_PERSIST_ID_CACHE
public static final boolean DEFAULT_CLUSTER_DUPLICATE_DETECTION
public static final boolean DEFAULT_CLUSTER_FORWARD_WHEN_NO_CONSUMERS
public static final int DEFAULT_CLUSTER_MAX_HOPS
public static final long DEFAULT_CLUSTER_RETRY_INTERVAL
public static final int DEFAULT_CLUSTER_RECONNECT_ATTEMPTS
public static final long DEFAULT_CLUSTER_FAILURE_CHECK_PERIOD
public static final long DEFAULT_CLUSTER_CONNECTION_TTL
public static final double DEFAULT_CLUSTER_RETRY_INTERVAL_MULTIPLIER
public static final long DEFAULT_CLUSTER_MAX_RETRY_INTERVAL
public static final boolean DEFAULT_DIVERT_EXCLUSIVE
public static final boolean DEFAULT_BRIDGE_DUPLICATE_DETECTION
public static final int DEFAULT_BRIDGE_RECONNECT_ATTEMPTS
public static final long DEFAULT_SERVER_DUMP_INTERVAL
public static final int DEFAULT_MEMORY_WARNING_THRESHOLD
public static final long DEFAULT_MEMORY_MEASURE_INTERVAL
public static final long DEFAULT_FAILBACK_DELAY
public static final String DEFAULT_LOG_DELEGATE_FACTORY_CLASS_NAME
protected String name
protected boolean clustered
protected boolean backup
protected boolean allowAutoFailBack
protected boolean sharedStore
protected boolean fileDeploymentEnabled
protected boolean persistenceEnabled
protected long fileDeploymentScanPeriod
protected boolean persistDeliveryCountBeforeDelivery
protected int scheduledThreadPoolMaxSize
protected int threadPoolMaxSize
protected long securityInvalidationInterval
protected boolean securityEnabled
protected boolean jmxManagementEnabled
protected String jmxDomain
protected long connectionTTLOverride
protected boolean asyncConnectionExecutionEnabled
protected long messageExpiryScanPeriod
protected int messageExpiryThreadPriority
protected int idCacheSize
protected boolean persistIDCache
protected String logDelegateFactoryClassName
protected Map<String,TransportConfiguration> connectorConfigs
protected Set<TransportConfiguration> acceptorConfigs
protected String liveConnectorName
protected List<BridgeConfiguration> bridgeConfigurations
protected List<DivertConfiguration> divertConfigurations
protected List<ClusterConnectionConfiguration> clusterConfigurations
protected List<CoreQueueConfiguration> queueConfigurations
protected List<BroadcastGroupConfiguration> broadcastGroupConfigurations
protected Map<String,DiscoveryGroupConfiguration> discoveryGroupConfigurations
protected String pagingDirectory
protected int maxConcurrentPageIO
protected String largeMessagesDirectory
protected String bindingsDirectory
protected boolean createBindingsDir
protected String journalDirectory
protected boolean createJournalDir
public JournalType journalType
protected boolean journalSyncTransactional
protected boolean journalSyncNonTransactional
protected int journalCompactMinFiles
protected int journalCompactPercentage
protected int journalFileSize
protected int journalMinFiles
protected int journalMaxIO_AIO
protected int journalBufferTimeout_AIO
protected int journalBufferSize_AIO
protected int journalMaxIO_NIO
protected int journalBufferTimeout_NIO
protected int journalBufferSize_NIO
protected boolean logJournalWriteRate
protected int journalPerfBlastPages
protected boolean runSyncSpeedTest
protected boolean wildcardRoutingEnabled
protected boolean messageCounterEnabled
protected long messageCounterSamplePeriod
protected int messageCounterMaxDayHistory
protected long transactionTimeout
protected long transactionTimeoutScanPeriod
protected SimpleString managementAddress
protected SimpleString managementNotificationAddress
protected String clusterUser
protected String clusterPassword
protected long serverDumpInterval
protected boolean failoverOnServerShutdown
protected int memoryWarningThreshold
protected long memoryMeasureInterval
protected GroupingHandlerConfiguration groupingHandlerConfiguration
protected List<ConnectorServiceConfiguration> connectorServiceConfigurations
public boolean isClustered()
ConfigurationisClustered in interface Configurationpublic void setClustered(boolean clustered)
ConfigurationsetClustered in interface Configurationpublic boolean isAllowAutoFailBack()
ConfigurationisAllowAutoFailBack in interface Configurationpublic void setAllowAutoFailBack(boolean allowAutoFailBack)
ConfigurationsetAllowAutoFailBack in interface ConfigurationallowAutoFailBack - true if allowedpublic boolean isBackup()
Configurationtrue if this server is a backup, false if it is a live server.
false.
isBackup in interface Configurationpublic boolean isFileDeploymentEnabled()
ConfigurationisFileDeploymentEnabled in interface Configurationpublic void setFileDeploymentEnabled(boolean enable)
ConfigurationsetFileDeploymentEnabled in interface Configurationpublic boolean isPersistenceEnabled()
ConfigurationisPersistenceEnabled in interface Configurationpublic void setPersistenceEnabled(boolean enable)
ConfigurationsetPersistenceEnabled in interface Configurationpublic long getFileDeployerScanPeriod()
ConfigurationgetFileDeployerScanPeriod in interface Configurationpublic void setFileDeployerScanPeriod(long period)
ConfigurationsetFileDeployerScanPeriod in interface Configurationpublic boolean isPersistDeliveryCountBeforeDelivery()
ConfigurationisPersistDeliveryCountBeforeDelivery in interface Configurationpublic void setPersistDeliveryCountBeforeDelivery(boolean persistDeliveryCountBeforeDelivery)
ConfigurationsetPersistDeliveryCountBeforeDelivery in interface Configurationpublic void setBackup(boolean backup)
ConfigurationsetBackup in interface Configurationpublic boolean isSharedStore()
ConfigurationisSharedStore in interface Configurationpublic void setSharedStore(boolean sharedStore)
ConfigurationsetSharedStore in interface Configurationpublic int getScheduledThreadPoolMaxSize()
ConfigurationgetScheduledThreadPoolMaxSize in interface Configurationpublic void setScheduledThreadPoolMaxSize(int maxSize)
ConfigurationsetScheduledThreadPoolMaxSize in interface Configurationpublic int getThreadPoolMaxSize()
ConfigurationgetThreadPoolMaxSize in interface Configurationpublic void setThreadPoolMaxSize(int maxSize)
ConfigurationsetThreadPoolMaxSize in interface Configurationpublic long getSecurityInvalidationInterval()
ConfigurationgetSecurityInvalidationInterval in interface Configurationpublic void setSecurityInvalidationInterval(long interval)
ConfigurationsetSecurityInvalidationInterval in interface Configurationpublic long getConnectionTTLOverride()
ConfigurationgetConnectionTTLOverride in interface Configurationpublic void setConnectionTTLOverride(long ttl)
ConfigurationsetConnectionTTLOverride in interface Configurationpublic boolean isAsyncConnectionExecutionEnabled()
ConfigurationisAsyncConnectionExecutionEnabled in interface Configurationpublic void setEnabledAsyncConnectionExecution(boolean enabled)
ConfigurationsetEnabledAsyncConnectionExecution in interface Configurationpublic List<String> getInterceptorClassNames()
ConfigurationgetInterceptorClassNames in interface Configurationpublic void setInterceptorClassNames(List<String> interceptors)
ConfigurationInterceptor.setInterceptorClassNames in interface Configurationpublic Set<TransportConfiguration> getAcceptorConfigurations()
ConfigurationgetAcceptorConfigurations in interface Configurationpublic void setAcceptorConfigurations(Set<TransportConfiguration> infos)
ConfigurationsetAcceptorConfigurations in interface Configurationpublic Map<String,TransportConfiguration> getConnectorConfigurations()
ConfigurationgetConnectorConfigurations in interface Configurationpublic void setConnectorConfigurations(Map<String,TransportConfiguration> infos)
ConfigurationsetConnectorConfigurations in interface Configurationpublic String getLiveConnectorName()
ConfigurationgetLiveConnectorName in interface Configurationpublic void setLiveConnectorName(String liveConnectorName)
ConfigurationsetLiveConnectorName in interface Configurationpublic GroupingHandlerConfiguration getGroupingHandlerConfiguration()
ConfigurationgetGroupingHandlerConfiguration in interface Configurationpublic void setGroupingHandlerConfiguration(GroupingHandlerConfiguration groupingHandlerConfiguration)
ConfigurationsetGroupingHandlerConfiguration in interface Configurationpublic List<BridgeConfiguration> getBridgeConfigurations()
ConfigurationgetBridgeConfigurations in interface Configurationpublic void setBridgeConfigurations(List<BridgeConfiguration> configs)
ConfigurationsetBridgeConfigurations in interface Configurationpublic List<BroadcastGroupConfiguration> getBroadcastGroupConfigurations()
ConfigurationgetBroadcastGroupConfigurations in interface Configurationpublic void setBroadcastGroupConfigurations(List<BroadcastGroupConfiguration> configs)
ConfigurationsetBroadcastGroupConfigurations in interface Configurationpublic List<ClusterConnectionConfiguration> getClusterConfigurations()
ConfigurationgetClusterConfigurations in interface Configurationpublic void setClusterConfigurations(List<ClusterConnectionConfiguration> configs)
ConfigurationsetClusterConfigurations in interface Configurationpublic List<DivertConfiguration> getDivertConfigurations()
ConfigurationgetDivertConfigurations in interface Configurationpublic void setDivertConfigurations(List<DivertConfiguration> configs)
ConfigurationsetDivertConfigurations in interface Configurationpublic List<CoreQueueConfiguration> getQueueConfigurations()
ConfigurationgetQueueConfigurations in interface Configurationpublic void setQueueConfigurations(List<CoreQueueConfiguration> configs)
ConfigurationsetQueueConfigurations in interface Configurationpublic Map<String,DiscoveryGroupConfiguration> getDiscoveryGroupConfigurations()
ConfigurationgetDiscoveryGroupConfigurations in interface Configurationpublic void setDiscoveryGroupConfigurations(Map<String,DiscoveryGroupConfiguration> discoveryGroupConfigurations)
ConfigurationsetDiscoveryGroupConfigurations in interface Configurationpublic int getIDCacheSize()
ConfigurationgetIDCacheSize in interface Configurationpublic void setIDCacheSize(int idCacheSize)
ConfigurationsetIDCacheSize in interface Configurationpublic boolean isPersistIDCache()
ConfigurationisPersistIDCache in interface Configurationpublic void setPersistIDCache(boolean persist)
ConfigurationsetPersistIDCache in interface Configurationpublic String getBindingsDirectory()
ConfigurationgetBindingsDirectory in interface Configurationpublic void setBindingsDirectory(String dir)
ConfigurationsetBindingsDirectory in interface Configurationpublic int getPageMaxConcurrentIO()
ConfigurationgetPageMaxConcurrentIO in interface Configurationpublic void setPageMaxConcurrentIO(int maxIO)
ConfigurationsetPageMaxConcurrentIO in interface Configurationpublic String getJournalDirectory()
ConfigurationgetJournalDirectory in interface Configurationpublic void setJournalDirectory(String dir)
ConfigurationsetJournalDirectory in interface Configurationpublic JournalType getJournalType()
ConfigurationNIO or ASYNCIO).
getJournalType in interface Configurationpublic void setPagingDirectory(String dir)
ConfigurationsetPagingDirectory in interface Configurationpublic String getPagingDirectory()
ConfigurationgetPagingDirectory in interface Configurationpublic void setJournalType(JournalType type)
ConfigurationNIO or ASYNCIO).setJournalType in interface Configurationpublic boolean isJournalSyncTransactional()
ConfigurationisJournalSyncTransactional in interface Configurationpublic void setJournalSyncTransactional(boolean sync)
ConfigurationsetJournalSyncTransactional in interface Configurationpublic boolean isJournalSyncNonTransactional()
ConfigurationisJournalSyncNonTransactional in interface Configurationpublic void setJournalSyncNonTransactional(boolean sync)
ConfigurationsetJournalSyncNonTransactional in interface Configurationpublic int getJournalFileSize()
ConfigurationgetJournalFileSize in interface Configurationpublic void setJournalFileSize(int size)
ConfigurationsetJournalFileSize in interface Configurationpublic int getJournalMinFiles()
ConfigurationgetJournalMinFiles in interface Configurationpublic void setJournalMinFiles(int files)
ConfigurationsetJournalMinFiles in interface Configurationpublic boolean isLogJournalWriteRate()
isLogJournalWriteRate in interface Configurationpublic void setLogJournalWriteRate(boolean logJournalWriteRate)
setLogJournalWriteRate in interface Configurationpublic int getJournalPerfBlastPages()
getJournalPerfBlastPages in interface Configurationpublic void setJournalPerfBlastPages(int journalPerfBlastPages)
setJournalPerfBlastPages in interface Configurationpublic boolean isRunSyncSpeedTest()
isRunSyncSpeedTest in interface Configurationpublic void setRunSyncSpeedTest(boolean run)
setRunSyncSpeedTest in interface Configurationpublic boolean isCreateBindingsDir()
ConfigurationisCreateBindingsDir in interface Configurationpublic void setCreateBindingsDir(boolean create)
ConfigurationsetCreateBindingsDir in interface Configurationpublic boolean isCreateJournalDir()
ConfigurationisCreateJournalDir in interface Configurationpublic void setCreateJournalDir(boolean create)
ConfigurationsetCreateJournalDir in interface Configurationpublic boolean isWildcardRoutingEnabled()
ConfigurationisWildcardRoutingEnabled in interface Configurationpublic void setWildcardRoutingEnabled(boolean enabled)
ConfigurationsetWildcardRoutingEnabled in interface Configurationpublic long getTransactionTimeout()
ConfigurationgetTransactionTimeout in interface Configurationpublic void setTransactionTimeout(long timeout)
ConfigurationsetTransactionTimeout in interface Configurationpublic long getTransactionTimeoutScanPeriod()
ConfigurationgetTransactionTimeoutScanPeriod in interface Configurationpublic void setTransactionTimeoutScanPeriod(long period)
ConfigurationsetTransactionTimeoutScanPeriod in interface Configurationpublic long getMessageExpiryScanPeriod()
ConfigurationgetMessageExpiryScanPeriod in interface Configurationpublic void setMessageExpiryScanPeriod(long messageExpiryScanPeriod)
ConfigurationsetMessageExpiryScanPeriod in interface Configurationpublic int getMessageExpiryThreadPriority()
ConfigurationgetMessageExpiryThreadPriority in interface Configurationpublic void setMessageExpiryThreadPriority(int messageExpiryThreadPriority)
ConfigurationsetMessageExpiryThreadPriority in interface Configurationpublic boolean isSecurityEnabled()
ConfigurationisSecurityEnabled in interface Configurationpublic void setSecurityEnabled(boolean enabled)
ConfigurationsetSecurityEnabled in interface Configurationpublic boolean isJMXManagementEnabled()
ConfigurationisJMXManagementEnabled in interface Configurationpublic void setJMXManagementEnabled(boolean enabled)
ConfigurationsetJMXManagementEnabled in interface Configurationpublic String getJMXDomain()
ConfigurationgetJMXDomain in interface Configurationpublic void setJMXDomain(String domain)
ConfigurationsetJMXDomain in interface Configurationpublic String getLargeMessagesDirectory()
ConfigurationgetLargeMessagesDirectory in interface Configurationpublic void setLargeMessagesDirectory(String directory)
ConfigurationsetLargeMessagesDirectory in interface Configurationpublic boolean isMessageCounterEnabled()
ConfigurationisMessageCounterEnabled in interface Configurationpublic void setMessageCounterEnabled(boolean enabled)
ConfigurationsetMessageCounterEnabled in interface Configurationpublic long getMessageCounterSamplePeriod()
ConfigurationgetMessageCounterSamplePeriod in interface Configurationpublic void setMessageCounterSamplePeriod(long period)
ConfigurationsetMessageCounterSamplePeriod in interface Configurationperiod - value must be greater than 1000mspublic int getMessageCounterMaxDayHistory()
ConfigurationgetMessageCounterMaxDayHistory in interface Configurationpublic void setMessageCounterMaxDayHistory(int maxDayHistory)
ConfigurationsetMessageCounterMaxDayHistory in interface ConfigurationmaxDayHistory - value must be greater than 0public SimpleString getManagementAddress()
ConfigurationgetManagementAddress in interface Configurationpublic void setManagementAddress(SimpleString address)
ConfigurationsetManagementAddress in interface Configurationpublic SimpleString getManagementNotificationAddress()
ConfigurationgetManagementNotificationAddress in interface Configurationpublic void setManagementNotificationAddress(SimpleString address)
ConfigurationsetManagementNotificationAddress in interface Configurationpublic String getClusterUser()
ConfigurationgetClusterUser in interface Configurationpublic void setClusterUser(String user)
ConfigurationsetClusterUser in interface Configurationpublic String getClusterPassword()
ConfigurationgetClusterPassword in interface Configurationpublic boolean isFailoverOnServerShutdown()
ConfigurationisFailoverOnServerShutdown in interface Configurationpublic void setFailoverOnServerShutdown(boolean failoverOnServerShutdown)
setFailoverOnServerShutdown in interface Configurationpublic void setClusterPassword(String theclusterPassword)
ConfigurationsetClusterPassword in interface Configurationpublic int getJournalCompactMinFiles()
ConfigurationgetJournalCompactMinFiles in interface Configurationpublic int getJournalCompactPercentage()
ConfigurationgetJournalCompactPercentage in interface Configurationpublic void setJournalCompactMinFiles(int minFiles)
ConfigurationsetJournalCompactMinFiles in interface Configurationpublic void setJournalCompactPercentage(int percentage)
ConfigurationsetJournalCompactPercentage in interface Configurationpublic long getServerDumpInterval()
getServerDumpInterval in interface Configurationpublic void setServerDumpInterval(long intervalInMilliseconds)
setServerDumpInterval in interface Configurationpublic int getMemoryWarningThreshold()
getMemoryWarningThreshold in interface Configurationpublic void setMemoryWarningThreshold(int memoryWarningThreshold)
setMemoryWarningThreshold in interface Configurationpublic long getMemoryMeasureInterval()
getMemoryMeasureInterval in interface Configurationpublic void setMemoryMeasureInterval(long memoryMeasureInterval)
setMemoryMeasureInterval in interface Configurationpublic String getLogDelegateFactoryClassName()
ConfigurationLogDelegateFactory implementation used by this server
for logging.
getLogDelegateFactoryClassName in interface Configurationpublic void setLogDelegateFactoryClassName(String className)
ConfigurationLogDelegateFactory implementation used by this server
for logging.setLogDelegateFactoryClassName in interface Configurationpublic int getJournalMaxIO_AIO()
ConfigurationgetJournalMaxIO_AIO in interface Configurationpublic void setJournalMaxIO_AIO(int journalMaxIO)
ConfigurationsetJournalMaxIO_AIO in interface Configurationpublic int getJournalBufferTimeout_AIO()
ConfigurationgetJournalBufferTimeout_AIO in interface Configurationpublic void setJournalBufferTimeout_AIO(int journalBufferTimeout)
ConfigurationsetJournalBufferTimeout_AIO in interface Configurationpublic int getJournalBufferSize_AIO()
ConfigurationgetJournalBufferSize_AIO in interface Configurationpublic void setJournalBufferSize_AIO(int journalBufferSize)
ConfigurationsetJournalBufferSize_AIO in interface Configurationpublic int getJournalMaxIO_NIO()
ConfigurationgetJournalMaxIO_NIO in interface Configurationpublic void setJournalMaxIO_NIO(int journalMaxIO)
ConfigurationsetJournalMaxIO_NIO in interface Configurationpublic int getJournalBufferTimeout_NIO()
ConfigurationgetJournalBufferTimeout_NIO in interface Configurationpublic void setJournalBufferTimeout_NIO(int journalBufferTimeout)
ConfigurationsetJournalBufferTimeout_NIO in interface Configurationpublic int getJournalBufferSize_NIO()
ConfigurationgetJournalBufferSize_NIO in interface Configurationpublic void setJournalBufferSize_NIO(int journalBufferSize)
ConfigurationsetJournalBufferSize_NIO in interface Configurationpublic Map<String,AddressSettings> getAddressesSettings()
getAddressesSettings in interface Configurationpublic void setAddressesSettings(Map<String,AddressSettings> addressesSettings)
setAddressesSettings in interface Configurationpublic Map<String,Set<Role>> getSecurityRoles()
getSecurityRoles in interface Configurationpublic void setSecurityRoles(Map<String,Set<Role>> securitySettings)
setSecurityRoles in interface ConfigurationsecuritySettings - a list of roles per matchingpublic List<ConnectorServiceConfiguration> getConnectorServiceConfigurations()
getConnectorServiceConfigurations in interface Configurationpublic long getFailbackDelay()
getFailbackDelay in interface Configurationpublic void setFailbackDelay(long failbackDelay)
setFailbackDelay in interface Configurationpublic void setConnectorServiceConfigurations(List<ConnectorServiceConfiguration> configs)
setConnectorServiceConfigurations in interface Configurationpublic String getName()
ConfigurationgetName in interface Configurationpublic void setName(String name)
ConfigurationsetName in interface ConfigurationCopyright © 2012 JBoss by Red Hat. All Rights Reserved.