RMIMultiSocketHandler.java |
/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package org.jboss.net.sockets; import java.lang.reflect.Method; import java.util.Map; /** * * @author Scott.Stark@jboss.org * @version $Revision: 1.2.6.1 $ */ public class RMIMultiSocketHandler implements RMIMultiSocket { Object target; Map invokerMap; public RMIMultiSocketHandler(Object target, Map invokerMap) { this.target = target; this.invokerMap = invokerMap; } public Object invoke (long methodHash, Object[] args) throws Exception { Method method = (Method)invokerMap.get(new Long(methodHash)); return method.invoke(target, args); } }
RMIMultiSocketHandler.java |