net.bull.javamelody
Class MonitoringInitialContextFactory

java.lang.Object
  extended by net.bull.javamelody.MonitoringInitialContextFactory
All Implemented Interfaces:
javax.naming.spi.InitialContextFactory

public class MonitoringInitialContextFactory
extends java.lang.Object
implements javax.naming.spi.InitialContextFactory

Expérimental: Factory d'InitialContext JNDI interposant des proxy du contexte, des dataSources, des connexions et des statements jdbc en complément pour le cas où le rebinding dans JNDI de JdbcWrapper.rebindDataSources ne fonctionne pas. Basé sur une idée de Bahar Limaye (http://www.theserverside.com/tt/articles/article.tss?l=InterceptingJNDIFilters ou http://javapro.texterity.com/javapro/live2004/?pg=38)

Author:
Emeric Vernat

Constructor Summary
MonitoringInitialContextFactory()
           
 
Method Summary
 javax.naming.Context getInitialContext(java.util.Hashtable<?,?> environment)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonitoringInitialContextFactory

public MonitoringInitialContextFactory()
Method Detail

getInitialContext

public javax.naming.Context getInitialContext(java.util.Hashtable<?,?> environment)
                                       throws javax.naming.NamingException

Specified by:
getInitialContext in interface javax.naming.spi.InitialContextFactory
Throws:
javax.naming.NamingException


Copyright © 2008-2010 Emeric Vernat. All Rights Reserved.