|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.qpid.server.configuration.plugins.ConfigurationPlugin
org.apache.qpid.server.configuration.ServerConfiguration
public class ServerConfiguration
Nested Class Summary | |
---|---|
static class |
ServerConfiguration.MyConfiguration
|
Field Summary | |
---|---|
protected static org.apache.log4j.Logger |
_logger
|
static String |
ADVANCED_LOCALE
|
static String |
CACHE_DIR
|
static String |
CONNECTOR_PROTECTIO_ENABLED
|
static String |
CONNECTOR_PROTECTIO_READ_BUFFER_LIMIT_SIZE
|
static String |
CONNECTOR_PROTECTIO_WRITE_BUFFER_LIMIT_SIZE
|
static boolean |
DEFAULT_BROKER_CONNECTOR_PROTECTIO_ENABLED
|
static int |
DEFAULT_BUFFER_READ_LIMIT_SIZE
|
static int |
DEFAULT_BUFFER_WRITE_LIMIT_SIZE
|
static int |
DEFAULT_FRAME_SIZE
|
static long |
DEFAULT_HOUSEKEEPING_PERIOD
|
static int |
DEFAULT_JMXPORT
|
static int |
DEFAULT_PORT
|
static int |
DEFAULT_SSL_PORT
|
static String |
DEFAULT_STATUS_UPDATES
|
static String |
LIB_DIR
|
static String |
MGMT_CUSTOM_REGISTRY_SOCKET
|
static String |
PLUGIN_DIR
|
static String |
QPID_HOME
|
static String |
QPID_WORK
|
static String |
SECURITY_CONFIG_RELOADED
|
static String |
STATUS_UPDATES
|
Fields inherited from class org.apache.qpid.server.configuration.plugins.ConfigurationPlugin |
---|
_configuration |
Fields inherited from interface sun.misc.SignalHandler |
---|
SIG_DFL, SIG_IGN |
Constructor Summary | |
---|---|
ServerConfiguration(Configuration conf)
Wraps the given Commons Configuration as a ServerConfiguration. |
|
ServerConfiguration(File configurationURL)
Loads the given file and sets up the HUP signal handler. |
Methods inherited from class org.apache.qpid.server.configuration.plugins.ConfigurationPlugin |
---|
addConfiguration, contains, containsBoolean, containsInt, containsLong, containsPositiveLong, formatToString, getBooleanValue, getBooleanValue, getConfig, getConfiguration, getDoubleValue, getDoubleValue, getIntValue, getIntValue, getListValue, getListValue, getLongValue, getLongValue, getStringValue, getStringValue, hasConfiguration, mergeConfiguration, setConfiguration, showKeys, toString, validatePositiveLong |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.log4j.Logger _logger
public static final int DEFAULT_BUFFER_READ_LIMIT_SIZE
public static final int DEFAULT_BUFFER_WRITE_LIMIT_SIZE
public static final boolean DEFAULT_BROKER_CONNECTOR_PROTECTIO_ENABLED
public static final String DEFAULT_STATUS_UPDATES
public static final String SECURITY_CONFIG_RELOADED
public static final int DEFAULT_FRAME_SIZE
public static final int DEFAULT_PORT
public static final int DEFAULT_SSL_PORT
public static final long DEFAULT_HOUSEKEEPING_PERIOD
public static final int DEFAULT_JMXPORT
public static final String QPID_HOME
public static final String QPID_WORK
public static final String LIB_DIR
public static final String PLUGIN_DIR
public static final String CACHE_DIR
public static final String CONNECTOR_PROTECTIO_ENABLED
public static final String CONNECTOR_PROTECTIO_READ_BUFFER_LIMIT_SIZE
public static final String CONNECTOR_PROTECTIO_WRITE_BUFFER_LIMIT_SIZE
public static final String MGMT_CUSTOM_REGISTRY_SOCKET
public static final String STATUS_UPDATES
public static final String ADVANCED_LOCALE
Constructor Detail |
---|
public ServerConfiguration(File configurationURL) throws ConfigurationException
To perform this initialise()
must be called.
This has been made a two step process to allow the Plugin Manager and Configuration Manager to be initialised in the Application Registry.
If using this ServerConfiguration via an ApplicationRegistry there is no
need to explictly call initialise()
as this is done via the
ApplicationRegistry#initialise()
method.
configurationURL
-
ConfigurationException
public ServerConfiguration(Configuration conf)
If the given configuration has VirtualHost configuration then
initialise()
must be called to perform the required setup.
This has been made a two step process to allow the Plugin Manager and Configuration Manager to be initialised in the Application Registry.
If using this ServerConfiguration via an ApplicationRegistry there is no
need to explictly call initialise()
as this is done via the
ApplicationRegistry#initialise()
method.
conf
- Method Detail |
---|
public void initialise() throws ConfigurationException
Called by ApplicationRegistry#initialise()
.
NOTE: A DEFAULT ApplicationRegistry must exist when using this method or a new ApplicationRegistry will be created.
ConfigurationException
public String[] getElementsProcessed()
ConfigurationPlugin
getElementsProcessed
in class ConfigurationPlugin
public void validateConfiguration() throws ConfigurationException
ConfigurationPlugin
validateConfiguration
in class ConfigurationPlugin
ConfigurationException
public boolean getStatusUpdatesEnabled()
public Locale getLocale()
Locale
for this broker
public static final Configuration flatConfig(File file) throws ConfigurationException
ConfigurationException
public String getConfigurationURL()
public void handle(sun.misc.Signal arg0)
handle
in interface sun.misc.SignalHandler
public void reparseConfigFileSecuritySections() throws ConfigurationException
ConfigurationException
public String getQpidWork()
public String getQpidHome()
public void setJMXManagementPort(int mport)
public int getJMXManagementPort()
public boolean getUseCustomRMISocketFactory()
public void setUseCustomRMISocketFactory(boolean bool)
public boolean getPlatformMbeanserver()
public String[] getVirtualHosts()
public String getPluginDirectory()
public String getCacheDirectory()
public VirtualHostConfiguration getVirtualHostConfig(String name)
public void setVirtualHostConfig(VirtualHostConfiguration config)
public List<String> getPrincipalDatabaseNames()
public List<String> getPrincipalDatabaseClass()
public List<String> getPrincipalDatabaseAttributeNames(int index)
public List<String> getPrincipalDatabaseAttributeValues(int index)
public List<String> getManagementPrincipalDBs()
public List<String> getManagementAccessList()
public int getFrameSize()
public boolean getProtectIOEnabled()
public int getBufferReadLimit()
public int getBufferWriteLimit()
public boolean getSynchedClocks()
public boolean getMsgAuth()
public String getJMXPrincipalDatabase()
public String getManagementKeyStorePath()
public boolean getManagementSSLEnabled()
public String getManagementKeyStorePassword()
public boolean getQueueAutoRegister()
public boolean getManagementEnabled()
public void setManagementEnabled(boolean enabled)
public int getHeartBeatDelay()
public double getHeartBeatTimeout()
public int getDeliveryPoolSize()
public long getMaximumMessageAge()
public long getMaximumMessageCount()
public long getMaximumQueueDepth()
public long getMaximumMessageSize()
public long getMinimumAlertRepeatGap()
public long getCapacity()
public long getFlowResumeCapacity()
public int getProcessors()
public List getPorts()
public List getPortExclude010()
public List getPortExclude091()
public List getPortExclude09()
public List getPortExclude08()
public String getBind()
public int getReceiveBufferSize()
public int getWriteBufferSize()
public boolean getTcpNoDelay()
public boolean getEnableExecutorPool()
public boolean getEnablePooledAllocator()
public boolean getEnableDirectBuffers()
public boolean getEnableSSL()
public boolean getSSLOnly()
public int getSSLPort()
public String getKeystorePath()
public String getKeystorePassword()
public String getCertType()
public boolean getQpidNIO()
public boolean getUseBiasedWrites()
public String getDefaultVirtualHost()
public void setDefaultVirtualHost(String vhost)
public void setHousekeepingExpiredMessageCheckPeriod(long value)
public long getHousekeepingCheckPeriod()
public org.apache.qpid.transport.NetworkDriverConfiguration getNetworkConfiguration()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |