类 ClientDelegate
- java.lang.Object
-
- com.alibaba.dubbo.remoting.transport.ClientDelegate
-
-
构造器概要
构造器 构造器 说明 ClientDelegate()
ClientDelegate(Client client)
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 void
close()
close the channel.void
close(int timeout)
Graceful close the channel.Object
getAttribute(String key)
get attribute.ChannelHandler
getChannelHandler()
get channel handler.Client
getClient()
InetSocketAddress
getLocalAddress()
get local address.InetSocketAddress
getRemoteAddress()
get remote address.URL
getUrl()
get url.boolean
hasAttribute(String key)
has attribute.boolean
isClosed()
is closed.boolean
isConnected()
is connected.void
reconnect()
reconnect.void
removeAttribute(String key)
remove attribute.void
reset(Parameters parameters)
已过时。void
reset(URL url)
reset.void
send(Object message)
send message.void
send(Object message, boolean sent)
send message.void
setAttribute(String key, Object value)
set attribute.void
setClient(Client client)
void
startClose()
-
-
-
构造器详细资料
-
ClientDelegate
public ClientDelegate()
-
ClientDelegate
public ClientDelegate(Client client)
-
-
方法详细资料
-
getClient
public Client getClient()
-
setClient
public void setClient(Client client)
-
reset
@Deprecated public void reset(Parameters parameters)
已过时。
-
getRemoteAddress
public InetSocketAddress getRemoteAddress()
从接口复制的说明:Channel
get remote address.- 指定者:
getRemoteAddress
在接口中Channel
- 返回:
- remote address.
-
reconnect
public void reconnect() throws RemotingException
从接口复制的说明:Client
reconnect.- 指定者:
reconnect
在接口中Client
- 抛出:
RemotingException
-
getChannelHandler
public ChannelHandler getChannelHandler()
从接口复制的说明:Endpoint
get channel handler.- 指定者:
getChannelHandler
在接口中Endpoint
- 返回:
- channel handler
-
isConnected
public boolean isConnected()
从接口复制的说明:Channel
is connected.- 指定者:
isConnected
在接口中Channel
- 返回:
- connected
-
getLocalAddress
public InetSocketAddress getLocalAddress()
从接口复制的说明:Endpoint
get local address.- 指定者:
getLocalAddress
在接口中Endpoint
- 返回:
- local address.
-
hasAttribute
public boolean hasAttribute(String key)
从接口复制的说明:Channel
has attribute.- 指定者:
hasAttribute
在接口中Channel
- 参数:
key
- key.- 返回:
- has or has not.
-
send
public void send(Object message) throws RemotingException
从接口复制的说明:Endpoint
send message.- 指定者:
send
在接口中Endpoint
- 抛出:
RemotingException
-
getAttribute
public Object getAttribute(String key)
从接口复制的说明:Channel
get attribute.- 指定者:
getAttribute
在接口中Channel
- 参数:
key
- key.- 返回:
- value.
-
setAttribute
public void setAttribute(String key, Object value)
从接口复制的说明:Channel
set attribute.- 指定者:
setAttribute
在接口中Channel
- 参数:
key
- key.value
- value.
-
send
public void send(Object message, boolean sent) throws RemotingException
从接口复制的说明:Endpoint
send message.- 指定者:
send
在接口中Endpoint
sent
- already sent to socket?- 抛出:
RemotingException
-
removeAttribute
public void removeAttribute(String key)
从接口复制的说明:Channel
remove attribute.- 指定者:
removeAttribute
在接口中Channel
- 参数:
key
- key.
-
close
public void close(int timeout)
从接口复制的说明:Endpoint
Graceful close the channel.
-
startClose
public void startClose()
- 指定者:
startClose
在接口中Endpoint
-
-