@Override protected Object resolve(AbstractHessianInput in, Object obj) throws Exception { HessianRemote remote = (HessianRemote) obj; HessianRemoteResolver resolver = in.getRemoteResolver(); if (resolver != null) { Object proxy = resolver.lookup(remote.getType(), remote.getURL()); return proxy; } else return remote; } }
@Override protected Object resolve(AbstractHessianInput in, Object obj) throws Exception { HessianRemote remote = (HessianRemote) obj; HessianRemoteResolver resolver = in.getRemoteResolver(); if (resolver != null) { Object proxy = resolver.lookup(remote.getType(), remote.getURL()); return proxy; } else return remote; } }
@Override protected Object resolve(AbstractHessianInput in, Object obj) throws Exception { HessianRemote remote = (HessianRemote) obj; HessianRemoteResolver resolver = in.getRemoteResolver(); if (resolver != null) { Object proxy = resolver.lookup(remote.getType(), remote.getURL()); return proxy; } else return remote; } }