biz.hammurapi.jms.adapter
Class JndiContext

java.lang.Object
  extended by biz.hammurapi.util.VisitableBase
      extended by biz.hammurapi.config.GenericContainer
          extended by biz.hammurapi.jms.adapter.JndiContext
All Implemented Interfaces:
biz.hammurapi.config.Command, biz.hammurapi.config.Component, biz.hammurapi.config.Context, DestinationResolver, biz.hammurapi.metrics.MeasurementCollector, biz.hammurapi.metrics.MeasurementConsumer, biz.hammurapi.util.Attributable, biz.hammurapi.util.Visitable

public class JndiContext
extends biz.hammurapi.config.GenericContainer
implements DestinationResolver


Constructor Summary
JndiContext(JmsAdapter jmsAdapter, biz.hammurapi.jms.adapter.definition.Context definition)
           
 
Method Summary
 java.lang.Object get(java.lang.String name)
          Bridges to underlying JNDI if super.get() returns null.
 java.lang.Object lookup(java.lang.String name)
           
 javax.jms.Destination lookupDestination(java.lang.String name)
           
 void start()
           
 
Methods inherited from class biz.hammurapi.config.GenericContainer
acceptChildren, addComponent, addMeasurement, execute, getAttribute, getComponentMap, getComponentNames, getComponents, getMeasurementConsumer, getOwner, removeAttribute, setAttribute, setMeasurementConsumer, setOwner, stop
 
Methods inherited from class biz.hammurapi.util.VisitableBase
accept, object2visitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JndiContext

public JndiContext(JmsAdapter jmsAdapter,
                   biz.hammurapi.jms.adapter.definition.Context definition)
            throws biz.hammurapi.config.ConfigurationException
Throws:
biz.hammurapi.config.ConfigurationException
Method Detail

start

public void start()
           throws biz.hammurapi.config.ConfigurationException
Specified by:
start in interface biz.hammurapi.config.Component
Overrides:
start in class biz.hammurapi.config.GenericContainer
Throws:
biz.hammurapi.config.ConfigurationException

lookupDestination

public javax.jms.Destination lookupDestination(java.lang.String name)
                                        throws biz.hammurapi.config.ConfigurationException
Specified by:
lookupDestination in interface DestinationResolver
Throws:
biz.hammurapi.config.ConfigurationException

lookup

public java.lang.Object lookup(java.lang.String name)
                        throws biz.hammurapi.config.ConfigurationException
Throws:
biz.hammurapi.config.ConfigurationException

get

public java.lang.Object get(java.lang.String name)
Bridges to underlying JNDI if super.get() returns null.

Specified by:
get in interface biz.hammurapi.config.Context
Overrides:
get in class biz.hammurapi.config.GenericContainer


Copyright © 2006 Hammurapi Group. All Rights Reserved.