| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||

java.lang.Objecttoolbox.services.AbstractInterceptor
public abstract class AbstractInterceptor
Abstract implementation of the Interceptor interface. Provides
 some default implementations and convenience methods for implementing
 interceptor.
| Constructor Summary | |
|---|---|
protected  | 
AbstractInterceptor()
Protected constructor.  | 
| Method Summary | |
|---|---|
protected  java.lang.Object | 
getObject()
Convenience method to return the actual Object instance.  | 
protected  java.lang.Object | 
getTarget()
Convenience method to return the invocation target Object instance.  | 
protected  java.lang.Object | 
invokeMethod(java.lang.Object proxy,
             java.lang.reflect.Method method,
             java.lang.Object[] args)
Helper method to perform the method invocation.  | 
 void | 
setObject(java.lang.Object obj)
Set the Object instance that is the actual Object instance.  | 
 void | 
setTarget(java.lang.Object target)
Set the invocation target object instance.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface toolbox.services.Interceptor | 
|---|
init | 
| Methods inherited from interface java.lang.reflect.InvocationHandler | 
|---|
invoke | 
| Constructor Detail | 
|---|
protected AbstractInterceptor()
| Method Detail | 
|---|
public void setTarget(java.lang.Object target)
setTarget in interface Interceptortarget - Object instance that is the invocation target.public void setObject(java.lang.Object obj)
setObject in interface Interceptorobj - Object instance that is the actual object instance.protected java.lang.Object getTarget()
protected java.lang.Object getObject()
protected java.lang.Object invokeMethod(java.lang.Object proxy,
                                        java.lang.reflect.Method method,
                                        java.lang.Object[] args)
                                 throws java.lang.Throwable
proxy - Proxy instance method was invoked on.method - Method instance, of an interface method, that was invoked
                 on the proxy.args - Method arguments.
java.lang.Throwable - that occured during the method invocation.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||