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