org.apache.activemq.web.config
Class JNDIConfiguration

java.lang.Object
  extended by org.apache.activemq.web.config.AbstractConfiguration
      extended by org.apache.activemq.web.config.JNDIConfiguration
All Implemented Interfaces:
WebConsoleConfiguration

public class JNDIConfiguration
extends AbstractConfiguration

Configuration based on JNDI values.


Constructor Summary
JNDIConfiguration()
           
JNDIConfiguration(javax.naming.InitialContext context)
           
 
Method Summary
 javax.jms.ConnectionFactory getConnectionFactory()
          The connection factory to use for sending/receiving messages.
 java.lang.String getJmxPassword()
          Password for the JMX-user.
 java.util.Collection<javax.management.remote.JMXServiceURL> getJmxUrls()
          The URL to the JMX connectors of the broker.
 java.lang.String getJmxUser()
          The user that is used in case of authenticated JMX connections.
protected  java.lang.String getJndiString(java.lang.String name)
           
 
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

JNDIConfiguration

public JNDIConfiguration()
                  throws javax.naming.NamingException
Throws:
javax.naming.NamingException

JNDIConfiguration

public JNDIConfiguration(javax.naming.InitialContext context)
Method Detail

getConnectionFactory

public javax.jms.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

getJndiString

protected java.lang.String getJndiString(java.lang.String name)

getJmxUrls

public java.util.Collection<javax.management.remote.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

getJmxPassword

public java.lang.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()

getJmxUser

public java.lang.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.


Copyright © 2005-2011 FuseSource, Corp.. All Rights Reserved.