1 7 package org.hibernate.ejb.callback; 8 9 import java.lang.reflect.Method ; 10 11 15 public abstract class Callback { 16 protected Method callbackMethod; 17 protected long callbackMethodHash; 18 19 public Callback(Method callbackMethod) { 20 this.callbackMethod = callbackMethod; 21 callbackMethodHash = MethodHashing.calculateHash( callbackMethod ); 22 } 23 24 public Method getCallbackMethod() { 25 return callbackMethod; 26 } 27 28 public long getCallbackMethodHash() { 29 return callbackMethodHash; 30 } 31 32 public abstract void invoke(Object bean); 33 } 34 | Popular Tags |