1 17 package org.apache.geronimo.gbean.runtime; 18 19 import org.apache.geronimo.gbean.GReferenceInfo; 20 21 24 public interface GBeanReference { 25 String getName(); 26 27 GReferenceInfo getReferenceInfo(); 28 29 Class getReferenceType(); 30 31 Class getProxyType(); 32 33 void online(); 34 35 void offline(); 36 37 boolean start(); 38 39 void stop(); 40 41 Object getProxy(); 42 43 void inject(Object target) throws Exception ; 44 } 45 | Popular Tags |