org.jboss.messaging.core.config
Interface Configuration

All Superinterfaces:
MessagingComponent, java.io.Serializable
All Known Implementing Classes:
ConfigurationImpl, FileConfiguration

public interface Configuration
extends java.io.Serializable, MessagingComponent

A Configuration

Author:
Tim Fox

Method Summary
 java.util.Set<TransportConfiguration> getAcceptorConfigurations()
           
 int getAIOBufferSize()
           
 int getAIOBufferTimeout()
           
 java.lang.String getBackupConnectorName()
           
 java.lang.String getBindingsDirectory()
           
 java.util.List<BridgeConfiguration> getBridgeConfigurations()
           
 java.util.List<BroadcastGroupConfiguration> getBroadcastGroupConfigurations()
           
 java.util.List<ClusterConnectionConfiguration> getClusterConfigurations()
           
 long getConnectionTTLOverride()
           
 java.util.Map<java.lang.String,TransportConfiguration> getConnectorConfigurations()
           
 java.util.Map<java.lang.String,DiscoveryGroupConfiguration> getDiscoveryGroupConfigurations()
           
 java.util.List<DivertConfiguration> getDivertConfigurations()
           
 long getFileDeployerScanPeriod()
           
 int getGlobalPagingSize()
           
 int getIDCacheSize()
           
 java.util.List<java.lang.String> getInterceptorClassNames()
           
 int getJournalCompactMinFiles()
           
 int getJournalCompactPercentage()
           
 java.lang.String getJournalDirectory()
           
 int getJournalFileSize()
           
 int getJournalMaxAIO()
           
 int getJournalMinFiles()
           
 int getJournalPerfBlastPages()
           
 JournalType getJournalType()
           
 java.lang.String getLargeMessagesDirectory()
           
 SimpleString getManagementAddress()
           
 java.lang.String getManagementClusterPassword()
           
 java.lang.String getManagementClusterUser()
           
 SimpleString getManagementNotificationAddress()
           
 long getManagementRequestTimeout()
           
 int getMessageCounterMaxDayHistory()
           
 long getMessageCounterSamplePeriod()
           
 long getMessageExpiryScanPeriod()
           
 int getMessageExpiryThreadPriority()
           
 java.lang.String getPagingDirectory()
           
 long getPagingMaxGlobalSizeBytes()
           
 long getQueueActivationTimeout()
           
 java.util.List<QueueConfiguration> getQueueConfigurations()
           
 int getScheduledThreadPoolMaxSize()
           
 long getSecurityInvalidationInterval()
           
 int getThreadPoolMaxSize()
           
 long getTransactionTimeout()
           
 long getTransactionTimeoutScanPeriod()
           
 boolean isAIOFlushOnSync()
           
 boolean isBackup()
           
 boolean isClustered()
           
 boolean isCreateBindingsDir()
           
 boolean isCreateJournalDir()
           
 boolean isFileDeploymentEnabled()
           
 boolean isJMXManagementEnabled()
           
 boolean isJournalSyncNonTransactional()
           
 boolean isJournalSyncTransactional()
           
 boolean isLogJournalWriteRate()
           
 boolean isMessageCounterEnabled()
           
 boolean isPersistDeliveryCountBeforeDelivery()
           
 boolean isPersistenceEnabled()
           
 boolean isPersistIDCache()
           
 boolean isSecurityEnabled()
           
 boolean isWildcardRoutingEnabled()
           
 void setAcceptorConfigurations(java.util.Set<TransportConfiguration> infos)
           
 void setAIOBufferSize(int size)
           
 void setAIOBufferTimeout(int timeout)
           
 void setAIOFlushOnSync(boolean flush)
           
 void setBackup(boolean backup)
           
 void setBackupConnectorName(java.lang.String name)
           
 void setBindingsDirectory(java.lang.String dir)
           
 void setBridgeConfigurations(java.util.List<BridgeConfiguration> configs)
           
 void setBroadcastGroupConfigurations(java.util.List<BroadcastGroupConfiguration> configs)
           
 void setClusterConfigurations(java.util.List<ClusterConnectionConfiguration> configs)
           
 void setClustered(boolean clustered)
           
 void setConnectionTTLOverride(long ttl)
           
 void setConnectorConfigurations(java.util.Map<java.lang.String,TransportConfiguration> infos)
           
 void setCreateBindingsDir(boolean create)
           
 void setCreateJournalDir(boolean create)
           
 void setDiscoveryGroupConfigurations(java.util.Map<java.lang.String,DiscoveryGroupConfiguration> configs)
           
 void setDivertConfigurations(java.util.List<DivertConfiguration> configs)
           
 void setFileDeployerScanPeriod(long period)
           
 void setFileDeploymentEnabled(boolean enable)
           
 void setGlobalPagingSize(int globalPageSize)
           
 void setIDCacheSize(int idCacheSize)
           
 void setInterceptorClassNames(java.util.List<java.lang.String> interceptors)
           
 void setJMXManagementEnabled(boolean enabled)
           
 void setJournalCompactMinFiles(int minFiles)
           
 void setJournalCompactPercentage(int percentage)
           
 void setJournalDirectory(java.lang.String dir)
           
 void setJournalFileSize(int size)
           
 void setJournalMaxAIO(int maxAIO)
           
 void setJournalMinFiles(int files)
           
 void setJournalPerfBlastPages(int pages)
           
 void setJournalSyncNonTransactional(boolean sync)
           
 void setJournalSyncTransactional(boolean sync)
           
 void setJournalType(JournalType type)
           
 void setLargeMessagesDirectory(java.lang.String directory)
           
 void setLogJournalWriteRate(boolean rate)
           
 void setManagementAddress(SimpleString address)
           
 void setMessageExpiryScanPeriod(long messageExpiryScanPeriod)
           
 void setMessageExpiryThreadPriority(int messageExpiryThreadPriority)
           
 void setPagingDirectory(java.lang.String dir)
           
 void setPagingMaxGlobalSizeBytes(long maxGlobalSize)
           
 void setPersistDeliveryCountBeforeDelivery(boolean persistDeliveryCountBeforeDelivery)
           
 void setPersistenceEnabled(boolean enable)
           
 void setPersistIDCache(boolean persist)
           
 void setQueueActivationTimeout(long timeout)
           
 void setQueueConfigurations(java.util.List<QueueConfiguration> configs)
           
 void setScheduledThreadPoolMaxSize(int maxSize)
           
 void setSecurityEnabled(boolean enabled)
           
 void setSecurityInvalidationInterval(long interval)
           
 void setThreadPoolMaxSize(int maxSize)
           
 void setTransactionTimeout(long timeout)
           
 void setTransactionTimeoutScanPeriod(long period)
           
 void setWildcardRoutingEnabled(boolean enabled)
           
 
Methods inherited from interface org.jboss.messaging.core.server.MessagingComponent
isStarted, start, stop
 

Method Detail

isClustered

boolean isClustered()

setClustered

void setClustered(boolean clustered)

isPersistDeliveryCountBeforeDelivery

boolean isPersistDeliveryCountBeforeDelivery()

setPersistDeliveryCountBeforeDelivery

void setPersistDeliveryCountBeforeDelivery(boolean persistDeliveryCountBeforeDelivery)

isBackup

boolean isBackup()

setBackup

void setBackup(boolean backup)

isFileDeploymentEnabled

boolean isFileDeploymentEnabled()

setFileDeploymentEnabled

void setFileDeploymentEnabled(boolean enable)

isPersistenceEnabled

boolean isPersistenceEnabled()

setPersistenceEnabled

void setPersistenceEnabled(boolean enable)

getFileDeployerScanPeriod

long getFileDeployerScanPeriod()

setFileDeployerScanPeriod

void setFileDeployerScanPeriod(long period)

getQueueActivationTimeout

long getQueueActivationTimeout()

setQueueActivationTimeout

void setQueueActivationTimeout(long timeout)

getThreadPoolMaxSize

int getThreadPoolMaxSize()

setThreadPoolMaxSize

void setThreadPoolMaxSize(int maxSize)

getScheduledThreadPoolMaxSize

int getScheduledThreadPoolMaxSize()

setScheduledThreadPoolMaxSize

void setScheduledThreadPoolMaxSize(int maxSize)

getSecurityInvalidationInterval

long getSecurityInvalidationInterval()

setSecurityInvalidationInterval

void setSecurityInvalidationInterval(long interval)

isSecurityEnabled

boolean isSecurityEnabled()

setSecurityEnabled

void setSecurityEnabled(boolean enabled)

isJMXManagementEnabled

boolean isJMXManagementEnabled()

setJMXManagementEnabled

void setJMXManagementEnabled(boolean enabled)

getInterceptorClassNames

java.util.List<java.lang.String> getInterceptorClassNames()

setInterceptorClassNames

void setInterceptorClassNames(java.util.List<java.lang.String> interceptors)

getConnectionTTLOverride

long getConnectionTTLOverride()

setConnectionTTLOverride

void setConnectionTTLOverride(long ttl)

getAcceptorConfigurations

java.util.Set<TransportConfiguration> getAcceptorConfigurations()

setAcceptorConfigurations

void setAcceptorConfigurations(java.util.Set<TransportConfiguration> infos)

getConnectorConfigurations

java.util.Map<java.lang.String,TransportConfiguration> getConnectorConfigurations()

setConnectorConfigurations

void setConnectorConfigurations(java.util.Map<java.lang.String,TransportConfiguration> infos)

getBackupConnectorName

java.lang.String getBackupConnectorName()

setBackupConnectorName

void setBackupConnectorName(java.lang.String name)

getBroadcastGroupConfigurations

java.util.List<BroadcastGroupConfiguration> getBroadcastGroupConfigurations()

setBroadcastGroupConfigurations

void setBroadcastGroupConfigurations(java.util.List<BroadcastGroupConfiguration> configs)

getDiscoveryGroupConfigurations

java.util.Map<java.lang.String,DiscoveryGroupConfiguration> getDiscoveryGroupConfigurations()

setDiscoveryGroupConfigurations

void setDiscoveryGroupConfigurations(java.util.Map<java.lang.String,DiscoveryGroupConfiguration> configs)

getBridgeConfigurations

java.util.List<BridgeConfiguration> getBridgeConfigurations()

setBridgeConfigurations

void setBridgeConfigurations(java.util.List<BridgeConfiguration> configs)

getDivertConfigurations

java.util.List<DivertConfiguration> getDivertConfigurations()

setDivertConfigurations

void setDivertConfigurations(java.util.List<DivertConfiguration> configs)

getClusterConfigurations

java.util.List<ClusterConnectionConfiguration> getClusterConfigurations()

setClusterConfigurations

void setClusterConfigurations(java.util.List<ClusterConnectionConfiguration> configs)

getQueueConfigurations

java.util.List<QueueConfiguration> getQueueConfigurations()

setQueueConfigurations

void setQueueConfigurations(java.util.List<QueueConfiguration> configs)

getManagementAddress

SimpleString getManagementAddress()

setManagementAddress

void setManagementAddress(SimpleString address)

getManagementNotificationAddress

SimpleString getManagementNotificationAddress()

getManagementClusterUser

java.lang.String getManagementClusterUser()

getManagementClusterPassword

java.lang.String getManagementClusterPassword()

getManagementRequestTimeout

long getManagementRequestTimeout()

getIDCacheSize

int getIDCacheSize()

setIDCacheSize

void setIDCacheSize(int idCacheSize)

isPersistIDCache

boolean isPersistIDCache()

setPersistIDCache

void setPersistIDCache(boolean persist)

getBindingsDirectory

java.lang.String getBindingsDirectory()

setBindingsDirectory

void setBindingsDirectory(java.lang.String dir)

getJournalDirectory

java.lang.String getJournalDirectory()

setJournalDirectory

void setJournalDirectory(java.lang.String dir)

getJournalType

JournalType getJournalType()

setJournalType

void setJournalType(JournalType type)

isJournalSyncTransactional

boolean isJournalSyncTransactional()

setJournalSyncTransactional

void setJournalSyncTransactional(boolean sync)

isJournalSyncNonTransactional

boolean isJournalSyncNonTransactional()

setJournalSyncNonTransactional

void setJournalSyncNonTransactional(boolean sync)

getJournalFileSize

int getJournalFileSize()

setJournalFileSize

void setJournalFileSize(int size)

getJournalCompactMinFiles

int getJournalCompactMinFiles()

setJournalCompactMinFiles

void setJournalCompactMinFiles(int minFiles)

getJournalCompactPercentage

int getJournalCompactPercentage()

setJournalCompactPercentage

void setJournalCompactPercentage(int percentage)

getJournalMinFiles

int getJournalMinFiles()

setJournalMinFiles

void setJournalMinFiles(int files)

getJournalMaxAIO

int getJournalMaxAIO()

setJournalMaxAIO

void setJournalMaxAIO(int maxAIO)

setAIOBufferSize

void setAIOBufferSize(int size)

getAIOBufferSize

int getAIOBufferSize()

setAIOBufferTimeout

void setAIOBufferTimeout(int timeout)

getAIOBufferTimeout

int getAIOBufferTimeout()

setAIOFlushOnSync

void setAIOFlushOnSync(boolean flush)

isAIOFlushOnSync

boolean isAIOFlushOnSync()

isCreateBindingsDir

boolean isCreateBindingsDir()

setCreateBindingsDir

void setCreateBindingsDir(boolean create)

isCreateJournalDir

boolean isCreateJournalDir()

setCreateJournalDir

void setCreateJournalDir(boolean create)

isLogJournalWriteRate

boolean isLogJournalWriteRate()

setLogJournalWriteRate

void setLogJournalWriteRate(boolean rate)

getJournalPerfBlastPages

int getJournalPerfBlastPages()

setJournalPerfBlastPages

void setJournalPerfBlastPages(int pages)

getPagingDirectory

java.lang.String getPagingDirectory()

setPagingDirectory

void setPagingDirectory(java.lang.String dir)

getPagingMaxGlobalSizeBytes

long getPagingMaxGlobalSizeBytes()

setPagingMaxGlobalSizeBytes

void setPagingMaxGlobalSizeBytes(long maxGlobalSize)

getGlobalPagingSize

int getGlobalPagingSize()

setGlobalPagingSize

void setGlobalPagingSize(int globalPageSize)

getLargeMessagesDirectory

java.lang.String getLargeMessagesDirectory()

setLargeMessagesDirectory

void setLargeMessagesDirectory(java.lang.String directory)

isWildcardRoutingEnabled

boolean isWildcardRoutingEnabled()

setWildcardRoutingEnabled

void setWildcardRoutingEnabled(boolean enabled)

getTransactionTimeout

long getTransactionTimeout()

setTransactionTimeout

void setTransactionTimeout(long timeout)

isMessageCounterEnabled

boolean isMessageCounterEnabled()

getMessageCounterSamplePeriod

long getMessageCounterSamplePeriod()

getMessageCounterMaxDayHistory

int getMessageCounterMaxDayHistory()

getTransactionTimeoutScanPeriod

long getTransactionTimeoutScanPeriod()

setTransactionTimeoutScanPeriod

void setTransactionTimeoutScanPeriod(long period)

getMessageExpiryScanPeriod

long getMessageExpiryScanPeriod()

setMessageExpiryScanPeriod

void setMessageExpiryScanPeriod(long messageExpiryScanPeriod)

getMessageExpiryThreadPriority

int getMessageExpiryThreadPriority()

setMessageExpiryThreadPriority

void setMessageExpiryThreadPriority(int messageExpiryThreadPriority)


Copyright © 2006 JBoss Inc. All Rights Reserved.