org.ow2.jonas.jndi.interceptors.impl
Class AbsContextInterceptor

java.lang.Object
  extended by org.ow2.jonas.jndi.interceptors.impl.AbsContextInterceptor
All Implemented Interfaces:
org.ow2.carol.jndi.intercept.ContextInterceptor
Direct Known Subclasses:
DataSourceLeakDetectorContextInterceptor

public abstract class AbsContextInterceptor
extends Object
implements org.ow2.carol.jndi.intercept.ContextInterceptor

Abstract class for some JOnAS context interceptors.

Author:
Florent Benoit

Constructor Summary
AbsContextInterceptor()
           
 
Method Summary
protected  boolean filterOnJndiName(String jndiName)
          Allows to filter JNDI Name in order to enable interceptor.
protected  boolean filterOnMethodName(Method method)
          For a given method, check if the interceptor is applied or not.
 String getJndiRegexp()
           
 IResourceCheckerManager getResourceCheckerManager()
           
 void setJndiRegexp(String jndiRegexp)
          Sets the JNDI regexp.
 void setResourceCheckerManager(IResourceCheckerManager resourceCheckerManager)
          Sets the resource checker manager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.carol.jndi.intercept.ContextInterceptor
intercept
 

Constructor Detail

AbsContextInterceptor

public AbsContextInterceptor()
Method Detail

filterOnJndiName

protected boolean filterOnJndiName(String jndiName)
Allows to filter JNDI Name in order to enable interceptor.

Parameters:
jndiName - the JNDI name used for the filter
Returns:
true if interceptor may be applied

filterOnMethodName

protected boolean filterOnMethodName(Method method)
For a given method, check if the interceptor is applied or not.

Parameters:
method - the method to check
Returns:
true if interceptor may be applied, else false

getResourceCheckerManager

public IResourceCheckerManager getResourceCheckerManager()
Returns:
the resource checker manager

setResourceCheckerManager

public void setResourceCheckerManager(IResourceCheckerManager resourceCheckerManager)
Sets the resource checker manager.

Parameters:
resourceCheckerManager - the given instance

getJndiRegexp

public String getJndiRegexp()
Returns:
the JNDI regexp.

setJndiRegexp

public void setJndiRegexp(String jndiRegexp)
Sets the JNDI regexp.

Parameters:
jndiRegexp - the given value


Copyright © 2010 OW2 Consortium. All Rights Reserved.