Package org.apache.activemq.web.config
Class AbstractConfiguration
java.lang.Object
org.apache.activemq.web.config.AbstractConfiguration
- All Implemented Interfaces:
WebConsoleConfiguration
- Direct Known Subclasses:
JNDIConfiguration
,SystemPropertiesConfiguration
Base class for configurations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.ConnectionFactory
The connection factory to use for sending/receiving messages.Password for the JMX-user.The URL to the JMX connectors of the broker.The user that is used in case of authenticated JMX connections.protected jakarta.jms.ConnectionFactory
makeConnectionFactory
(String jmsUrl, String jmsUser, String jmsPassword) Creates the ActiveMQ-ConnectionFactory.protected Collection<JMXServiceURL>
makeJmxUrls
(String jmxUrls) Splits the JMX-Url string into a series of JMSServiceURLs.
-
Constructor Details
-
AbstractConfiguration
public AbstractConfiguration()
-
-
Method Details
-
getConnectionFactory
public jakarta.jms.ConnectionFactory getConnectionFactory()Description copied from interface:WebConsoleConfiguration
The connection factory to use for sending/receiving messages.- Specified by:
getConnectionFactory
in interfaceWebConsoleConfiguration
- Returns:
- not
null
-
getJmxPassword
Description copied from interface:WebConsoleConfiguration
Password for the JMX-user.- Specified by:
getJmxPassword
in interfaceWebConsoleConfiguration
- Returns:
null
if no authentication- See Also:
-
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
- Returns:
- not
null
, must contain at least one entry
-
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
- Returns:
null
if no authentication should be used.
-
makeConnectionFactory
protected jakarta.jms.ConnectionFactory makeConnectionFactory(String jmsUrl, String jmsUser, String jmsPassword) Creates the ActiveMQ-ConnectionFactory.- Parameters:
jmsUrl
- notnull
jmsUser
-null
if no authenticationjmsPassword
-null
is ok- Returns:
- not
null
-
makeJmxUrls
Splits the JMX-Url string into a series of JMSServiceURLs.- Parameters:
jmxUrls
- the JMX-url, multiple URLs are separated by commas.- Returns:
- not
null
, contains at least one element.
-