1 7 package org.jboss.ejb3.callback; 8 9 import java.lang.reflect.Method ; 10 11 15 public class ListenerCallback extends Callback 16 { 17 protected Object listener; 18 19 public ListenerCallback(Method callbackMethod, Object listener) 20 { 21 super(callbackMethod); 22 this.listener = listener; 23 } 24 25 public void invoke(Object bean) 26 { 27 try 28 { 29 callbackMethod.invoke(listener, new Object []{bean}); 30 } 31 catch(Exception e) 32 { 33 throw new RuntimeException (e); 34 } 35 } 36 37 } 38 | Popular Tags |