deegree 2.2 (2008/12/22 11:33 build-3038-official)

org.deegree.framework.util
Class Interceptor

java.lang.Object
  extended by org.deegree.framework.util.Interceptor
Direct Known Subclasses:
DirectInterceptor, LoggingInterceptor, ProfilerInterceptor

public abstract class Interceptor
extends Object

Since:
2.0
Version:
2.0, $Revision: 9339 $, $Date: 2007-12-27 13:31:52 +0100 (Do, 27 Dez 2007) $
Author:
Torsten Friebe , last edited by: $Author: apoth $
See Also:
Chain of Responsibility Design Pattern

Field Summary
protected static ILogger LOG
           
protected  Interceptor nextInterceptor
           
 
Constructor Summary
Interceptor()
           
 
Method Summary
protected  Object getTarget()
           
protected abstract  Object handleInvocation(Method method, Object[] params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final ILogger LOG

nextInterceptor

protected Interceptor nextInterceptor
Constructor Detail

Interceptor

public Interceptor()
Method Detail

handleInvocation

protected abstract Object handleInvocation(Method method,
                                           Object[] params)
                                    throws IllegalAccessException,
                                           InvocationTargetException
Throws:
IllegalAccessException
InvocationTargetException

getTarget

protected Object getTarget()

deegree 2.2 (2008/12/22 11:33 build-3038-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net