1 17 18 package org.apache.geronimo.core.service; 19 20 21 import javax.management.ObjectName ; 22 23 import org.apache.geronimo.core.service.Container; 24 import org.apache.geronimo.core.service.Interceptor; 25 import org.apache.geronimo.core.service.Invocation; 26 import org.apache.geronimo.core.service.InvocationResult; 27 28 34 public interface RPCContainer extends Container { 35 InvocationResult invoke(Invocation invocation) throws Throwable ; 39 40 41 46 ObjectName getPlugin(String logicalPluginName); 47 48 53 void putPlugin(String logicalPluginName, ObjectName objectName); 54 55 61 Object getPluginObject(String logicalPluginName); 62 63 69 void putPluginObject(String logicalPluginName, Object plugin); 70 } 71 | Popular Tags |