1 7 package org.jboss.ejb3.callback; 8 9 import org.jboss.aop.util.MethodHashing; 10 11 import java.lang.reflect.Method ; 12 13 17 public abstract class Callback 18 { 19 protected Method callbackMethod; 20 protected long callbackMethodHash; 21 22 public Callback(Method callbackMethod) 23 { 24 this.callbackMethod = callbackMethod; 25 callbackMethodHash = MethodHashing.calculateHash(callbackMethod); 26 } 27 28 public Method getCallbackMethod() 29 { 30 return callbackMethod; 31 } 32 33 public long getCallbackMethodHash() 34 { 35 return callbackMethodHash; 36 } 37 38 public abstract void invoke(Object bean); 39 } 40 | Popular Tags |