com.alibaba.dubbo.rpc.protocol.hessian
Class HessianProtocol

java.lang.Object
  extended by com.alibaba.dubbo.rpc.protocol.AbstractProtocol
      extended by com.alibaba.dubbo.rpc.protocol.AbstractProxyProtocol
          extended by com.alibaba.dubbo.rpc.protocol.hessian.HessianProtocol
All Implemented Interfaces:
Protocol

public class HessianProtocol
extends AbstractProxyProtocol

http rpc support.

Author:
qianlei

Constructor Summary
HessianProtocol()
           
 
Method Summary
 void destroy()
          释放协议:
1.
 int getDefaultPort()
          获取缺省端口,当用户没有配置端口时使用。
 void setHttpBinder(HttpBinder httpBinder)
           
 
Methods inherited from class com.alibaba.dubbo.rpc.protocol.AbstractProxyProtocol
addRpcException, export, getProxyFactory, refer, setProxyFactory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HessianProtocol

public HessianProtocol()
Method Detail

setHttpBinder

public void setHttpBinder(HttpBinder httpBinder)

getDefaultPort

public int getDefaultPort()
Description copied from interface: Protocol
获取缺省端口,当用户没有配置端口时使用。

Returns:
缺省端口

destroy

public void destroy()
Description copied from interface: Protocol
释放协议:
1. 取消该协议所有已经暴露和引用的服务。
2. 释放协议所占用的所有资源,比如连接和端口。
3. 协议在释放后,依然能暴露和引用新的服务。

Specified by:
destroy in interface Protocol
Overrides:
destroy in class AbstractProtocol


Copyright © 2012–2017 Alibaba. All rights reserved.