Invocation handler of Money.
- By Mathias Richter and Takashi Suezawa
- July 18, 2000
Power Java
Dynamic Proxy Classes:
Toward Metalevel Programming in Java
Mathias Richter and Takashi Suezawa
Listing 3. Invocation handler of Money.
public class MoneyInvocationHandler
implements InvocationHandler
{
private Object fPrimary;
public Object invoke(Object proxy,
Method method, Object[] arguments)
{
Object result = null;
try
{
System.out.println( "Before " + method.toString() );
result = method.invoke( fPrimary, arguments );
System.out.println( "After" " + method.toString() );
} catch(Exception e)
{
System.out.println(e.getMessage());
} finally
return result;
{
}
}