org.jboss.messaging.core.config.impl
Class ConfigurationImpl
java.lang.Object
org.jboss.messaging.core.config.impl.ConfigurationImpl
- All Implemented Interfaces:
- java.io.Serializable, Configuration
- Direct Known Subclasses:
- FileConfiguration
public class ConfigurationImpl
- extends java.lang.Object
- implements Configuration, java.io.Serializable
- Author:
- Tim Fox
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REMOTING_DISABLE_INVM_SYSPROP_KEY
public static final java.lang.String REMOTING_DISABLE_INVM_SYSPROP_KEY
- See Also:
- Constant Field Values
REMOTING_ENABLE_SSL_SYSPROP_KEY
public static final java.lang.String REMOTING_ENABLE_SSL_SYSPROP_KEY
- See Also:
- Constant Field Values
DEFAULT_REMOTING_PORT
public static final int DEFAULT_REMOTING_PORT
- See Also:
- Constant Field Values
DEFAULT_INVM_DISABLED
public static final boolean DEFAULT_INVM_DISABLED
- See Also:
- Constant Field Values
DEFAULT_SSL_ENABLED
public static final boolean DEFAULT_SSL_ENABLED
- See Also:
- Constant Field Values
DEFAULT_MAX_AIO
public static final int DEFAULT_MAX_AIO
- See Also:
- Constant Field Values
DEFAULT_AIO_TIMEOUT
public static final long DEFAULT_AIO_TIMEOUT
- See Also:
- Constant Field Values
defaultInterceptors
protected java.util.List<java.lang.String> defaultInterceptors
clustered
protected boolean clustered
scheduledThreadPoolMaxSize
protected int scheduledThreadPoolMaxSize
securityInvalidationInterval
protected long securityInvalidationInterval
requireDestinations
protected boolean requireDestinations
bindingsDirectory
protected java.lang.String bindingsDirectory
createBindingsDir
protected boolean createBindingsDir
journalDirectory
protected java.lang.String journalDirectory
createJournalDir
protected boolean createJournalDir
journalType
public JournalType journalType
journalSyncTransactional
protected boolean journalSyncTransactional
journalSyncNonTransactional
protected boolean journalSyncNonTransactional
journalFileSize
protected int journalFileSize
journalMinFiles
protected int journalMinFiles
journalMaxAIO
protected int journalMaxAIO
journalAIOTimeout
protected long journalAIOTimeout
journalTaskPeriod
protected long journalTaskPeriod
securityEnabled
protected boolean securityEnabled
transport
protected TransportType transport
host
protected java.lang.String host
port
protected int port
serverID
protected int serverID
timeout
protected long timeout
keepAliveInterval
protected long keepAliveInterval
keepAliveTimeout
protected long keepAliveTimeout
invmDisabled
protected boolean invmDisabled
invmDisabledModified
protected boolean invmDisabledModified
tcpNoDelay
protected boolean tcpNoDelay
writeQueueBlockTimeout
protected long writeQueueBlockTimeout
writeQueueMinBytes
protected long writeQueueMinBytes
writeQueueMaxBytes
protected long writeQueueMaxBytes
tcpReceiveBufferSize
protected int tcpReceiveBufferSize
tcpSendBufferSize
protected int tcpSendBufferSize
sslEnabled
protected boolean sslEnabled
sslEnabledModified
protected boolean sslEnabledModified
keyStorePath
protected java.lang.String keyStorePath
keyStorePassword
protected java.lang.String keyStorePassword
trustStorePath
protected java.lang.String trustStorePath
trustStorePassword
protected java.lang.String trustStorePassword
ConfigurationImpl
public ConfigurationImpl()
getDefaultInterceptors
public java.util.List<java.lang.String> getDefaultInterceptors()
- Specified by:
getDefaultInterceptors
in interface Configuration
isClustered
public java.lang.Boolean isClustered()
- Specified by:
isClustered
in interface Configuration
getScheduledThreadPoolMaxSize
public java.lang.Integer getScheduledThreadPoolMaxSize()
- Specified by:
getScheduledThreadPoolMaxSize
in interface Configuration
getSecurityInvalidationInterval
public long getSecurityInvalidationInterval()
- Specified by:
getSecurityInvalidationInterval
in interface Configuration
getTransport
public TransportType getTransport()
- Specified by:
getTransport
in interface Configuration
setTransport
public void setTransport(TransportType transport)
getHost
public java.lang.String getHost()
- Specified by:
getHost
in interface Configuration
setHost
public void setHost(java.lang.String host)
getPort
public int getPort()
- Specified by:
getPort
in interface Configuration
setPort
public void setPort(int port)
getLocation
public Location getLocation()
- Specified by:
getLocation
in interface Configuration
getServerID
public int getServerID()
- Description copied from interface:
Configuration
- The server ID is used only when the messaging server
is started in INVM transport.
- Specified by:
getServerID
in interface Configuration
setServerID
public void setServerID(int serverID)
getKeepAliveInterval
public long getKeepAliveInterval()
- Specified by:
getKeepAliveInterval
in interface Configuration
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveInterval)
getKeepAliveTimeout
public long getKeepAliveTimeout()
- Specified by:
getKeepAliveTimeout
in interface Configuration
setKeepAliveTimeout
public void setKeepAliveTimeout(long keepAliveTimeout)
getTimeout
public long getTimeout()
- Specified by:
getTimeout
in interface Configuration
getKeyStorePath
public java.lang.String getKeyStorePath()
- Specified by:
getKeyStorePath
in interface Configuration
setKeyStorePath
public void setKeyStorePath(java.lang.String keyStorePath)
getKeyStorePassword
public java.lang.String getKeyStorePassword()
- Specified by:
getKeyStorePassword
in interface Configuration
setKeyStorePassword
public void setKeyStorePassword(java.lang.String keyStorePassword)
getTrustStorePath
public java.lang.String getTrustStorePath()
- Specified by:
getTrustStorePath
in interface Configuration
setTrustStorePath
public void setTrustStorePath(java.lang.String trustStorePath)
getTrustStorePassword
public java.lang.String getTrustStorePassword()
- Specified by:
getTrustStorePassword
in interface Configuration
setTrustStorePassword
public void setTrustStorePassword(java.lang.String trustStorePassword)
isInvmDisabled
public boolean isInvmDisabled()
- Specified by:
isInvmDisabled
in interface Configuration
setInvmDisabled
public void setInvmDisabled(boolean invmDisabled)
setSecurityEnabled
public void setSecurityEnabled(boolean enabled)
isSSLEnabled
public boolean isSSLEnabled()
- Specified by:
isSSLEnabled
in interface Configuration
setSSLEnabled
public void setSSLEnabled(boolean sslEnabled)
isTcpNoDelay
public boolean isTcpNoDelay()
- Specified by:
isTcpNoDelay
in interface Configuration
setTcpNoDelay
public void setTcpNoDelay(boolean tcpNoDelay)
getTcpReceiveBufferSize
public int getTcpReceiveBufferSize()
- Specified by:
getTcpReceiveBufferSize
in interface Configuration
setTcpReceiveBufferSize
public void setTcpReceiveBufferSize(int size)
getTcpSendBufferSize
public int getTcpSendBufferSize()
- Specified by:
getTcpSendBufferSize
in interface Configuration
setTcpSendBufferSize
public void setTcpSendBufferSize(int size)
getWriteQueueBlockTimeout
public long getWriteQueueBlockTimeout()
- Specified by:
getWriteQueueBlockTimeout
in interface Configuration
getWriteQueueMaxBytes
public long getWriteQueueMaxBytes()
- Specified by:
getWriteQueueMaxBytes
in interface Configuration
getWriteQueueMinBytes
public long getWriteQueueMinBytes()
- Specified by:
getWriteQueueMinBytes
in interface Configuration
setWriteQueueBlockTimeout
public void setWriteQueueBlockTimeout(long timeout)
setWriteQueueMaxBytes
public void setWriteQueueMaxBytes(long bytes)
setWriteQueueMinBytes
public void setWriteQueueMinBytes(long bytes)
getURI
public java.lang.String getURI()
- Specified by:
getURI
in interface Configuration
getBindingsDirectory
public java.lang.String getBindingsDirectory()
- Specified by:
getBindingsDirectory
in interface Configuration
getJournalDirectory
public java.lang.String getJournalDirectory()
- Specified by:
getJournalDirectory
in interface Configuration
getJournalType
public JournalType getJournalType()
- Specified by:
getJournalType
in interface Configuration
setJournalType
public void setJournalType(JournalType type)
isJournalSyncTransactional
public boolean isJournalSyncTransactional()
- Specified by:
isJournalSyncTransactional
in interface Configuration
isJournalSyncNonTransactional
public boolean isJournalSyncNonTransactional()
- Specified by:
isJournalSyncNonTransactional
in interface Configuration
getJournalFileSize
public int getJournalFileSize()
- Specified by:
getJournalFileSize
in interface Configuration
getJournalMaxAIO
public int getJournalMaxAIO()
- Specified by:
getJournalMaxAIO
in interface Configuration
setJournalMaxAIO
public void setJournalMaxAIO(int max)
- Specified by:
setJournalMaxAIO
in interface Configuration
getJournalAIOTimeout
public long getJournalAIOTimeout()
- Specified by:
getJournalAIOTimeout
in interface Configuration
getJournalMinFiles
public int getJournalMinFiles()
- Specified by:
getJournalMinFiles
in interface Configuration
getJournalTaskPeriod
public long getJournalTaskPeriod()
- Specified by:
getJournalTaskPeriod
in interface Configuration
isCreateBindingsDir
public boolean isCreateBindingsDir()
- Specified by:
isCreateBindingsDir
in interface Configuration
isCreateJournalDir
public boolean isCreateJournalDir()
- Specified by:
isCreateJournalDir
in interface Configuration
isRequireDestinations
public boolean isRequireDestinations()
- Specified by:
isRequireDestinations
in interface Configuration
isSecurityEnabled
public boolean isSecurityEnabled()
- Specified by:
isSecurityEnabled
in interface Configuration
getConnectionParams
public ConnectionParams getConnectionParams()
- Specified by:
getConnectionParams
in interface Configuration
Copyright © 2006 JBoss Inc. All Rights Reserved.