Java tutorial
/* * Copyright 2013 shengpay.com, Inc. All rights reserved. * shengpay.com PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * creator : kuguobing * create time : 2013-8-1 ?9:19:16 */ package com.shengpay.commons.bp.hessian; import org.springframework.remoting.caucho.HessianProxyFactoryBean; import com.caucho.hessian.client.HessianProxyFactory; /** * ??HessainProxyFactoryBean?? - ???? * @author kuguobing * time : 2013-8-1 ?9:19:16 */ public class HessianClientProxyFactoryBean extends HessianProxyFactoryBean { // ? private HessianProxyFactory proxyFactory = null; public HessianClientProxyFactoryBean() { super(); //-ProxyFactory setProxyFactory(new HessianProxyFactory()); } /** * ProxyFactory? * @return */ protected HessianProxyFactory getProxyFactory() { return proxyFactory; } @Override public void setProxyFactory(HessianProxyFactory proxyFactory) { this.proxyFactory = proxyFactory; super.setProxyFactory(proxyFactory); } public void setConnectTimeout(long timeout) { this.proxyFactory.setConnectTimeout(timeout); } @Override public void setReadTimeout(long timeout) { super.setReadTimeout(timeout); } }