org.apache.activemq.web.config
Class OsgiConfiguration

java.lang.Object
  extended by org.apache.activemq.web.config.AbstractConfiguration
      extended by org.apache.activemq.web.config.OsgiConfiguration
All Implemented Interfaces:
WebConsoleConfiguration, org.osgi.service.cm.ManagedService

public class OsgiConfiguration
extends AbstractConfiguration
implements org.osgi.service.cm.ManagedService


Constructor Summary
OsgiConfiguration()
           
 
Method Summary
 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.
 void updated(Dictionary dictionary)
           
 
Methods inherited from class org.apache.activemq.web.config.AbstractConfiguration
makeConnectionFactory, makeJmxUrls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OsgiConfiguration

public OsgiConfiguration()
Method Detail

getJmxPassword

public String getJmxPassword()
Description copied from interface: WebConsoleConfiguration
Password for the JMX-user.

Specified by:
getJmxPassword in interface WebConsoleConfiguration
Overrides:
getJmxPassword in class AbstractConfiguration
Returns:
null if no authentication
See Also:
WebConsoleConfiguration.getJmxUser()

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 interface WebConsoleConfiguration
Overrides:
getJmxUrls in class AbstractConfiguration
Returns:
not null, must contain at least one entry

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 interface WebConsoleConfiguration
Overrides:
getJmxUser in class AbstractConfiguration
Returns:
null if no authentication should be used.

getConnectionFactory

public ConnectionFactory getConnectionFactory()
Description copied from interface: WebConsoleConfiguration
The connection factory to use for sending/receiving messages.

Specified by:
getConnectionFactory in interface WebConsoleConfiguration
Overrides:
getConnectionFactory in class AbstractConfiguration
Returns:
not null

updated

public void updated(Dictionary dictionary)
             throws org.osgi.service.cm.ConfigurationException
Specified by:
updated in interface org.osgi.service.cm.ManagedService
Throws:
org.osgi.service.cm.ConfigurationException


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.