Package org.apache.activemq.web.config
Class SystemPropertiesConfiguration
- java.lang.Object
-
- org.apache.activemq.web.config.AbstractConfiguration
-
- org.apache.activemq.web.config.SystemPropertiesConfiguration
-
- All Implemented Interfaces:
WebConsoleConfiguration
public class SystemPropertiesConfiguration extends AbstractConfiguration
Configuration based on system-properties.
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROPERTY_JMS_PASSWORD
static String
PROPERTY_JMS_URL
static String
PROPERTY_JMS_USER
static String
PROPERTY_JMX_PASSWORD
static String
PROPERTY_JMX_URL
static String
PROPERTY_JMX_USER
-
Constructor Summary
Constructors Constructor Description SystemPropertiesConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectionFactory
getConnectionFactory()
The connection factory to use for sending/receiving messages.String
getJmxPassword()
Password for the JMX-user.Collection<JMXServiceURL>
getJmxUrls()
The URL to the JMX connectors of the broker.String
getJmxUser()
The user that is used in case of authenticated JMX connections.-
Methods inherited from class org.apache.activemq.web.config.AbstractConfiguration
makeConnectionFactory, makeJmxUrls
-
-
-
-
Field Detail
-
PROPERTY_JMS_URL
public static final String PROPERTY_JMS_URL
- See Also:
- Constant Field Values
-
PROPERTY_JMS_USER
public static final String PROPERTY_JMS_USER
- See Also:
- Constant Field Values
-
PROPERTY_JMS_PASSWORD
public static final String PROPERTY_JMS_PASSWORD
- See Also:
- Constant Field Values
-
PROPERTY_JMX_URL
public static final String PROPERTY_JMX_URL
- See Also:
- Constant Field Values
-
PROPERTY_JMX_USER
public static final String PROPERTY_JMX_USER
- See Also:
- Constant Field Values
-
PROPERTY_JMX_PASSWORD
public static final String PROPERTY_JMX_PASSWORD
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConnectionFactory
public ConnectionFactory getConnectionFactory()
Description copied from interface:WebConsoleConfiguration
The connection factory to use for sending/receiving messages.- Specified by:
getConnectionFactory
in interfaceWebConsoleConfiguration
- Overrides:
getConnectionFactory
in classAbstractConfiguration
- Returns:
- not
null
-
getJmxUrls
public Collection<JMXServiceURL> getJmxUrls()
Description copied from interface:WebConsoleConfiguration
The URL to the JMX connectors of the broker. The names of any failover (master-slave configuration) must also be specified.- Specified by:
getJmxUrls
in interfaceWebConsoleConfiguration
- Overrides:
getJmxUrls
in classAbstractConfiguration
- Returns:
- not
null
, must contain at least one entry
-
getJmxPassword
public String getJmxPassword()
Description copied from interface:WebConsoleConfiguration
Password for the JMX-user.- Specified by:
getJmxPassword
in interfaceWebConsoleConfiguration
- Overrides:
getJmxPassword
in classAbstractConfiguration
- Returns:
null
if no authentication- See Also:
WebConsoleConfiguration.getJmxUser()
-
getJmxUser
public String getJmxUser()
Description copied from interface:WebConsoleConfiguration
The user that is used in case of authenticated JMX connections. The user must be the same for all the brokers.- Specified by:
getJmxUser
in interfaceWebConsoleConfiguration
- Overrides:
getJmxUser
in classAbstractConfiguration
- Returns:
null
if no authentication should be used.
-
-