接口的使用
com.alibaba.dubbo.remoting.Channel
-
-
com.alibaba.dubbo.remoting中Channel的使用
com.alibaba.dubbo.remoting中Channel的子接口 修饰符和类型 接口 说明 interface
Client
Remoting Client.返回Channel的com.alibaba.dubbo.remoting中的方法 修饰符和类型 方法 说明 Channel
Server. getChannel(InetSocketAddress remoteAddress)
get channel.返回变量类型为Channel的类型的com.alibaba.dubbo.remoting中的方法 修饰符和类型 方法 说明 Collection<Channel>
Server. getChannels()
get channels.参数类型为Channel的com.alibaba.dubbo.remoting中的方法 修饰符和类型 方法 说明 void
ChannelHandler. caught(Channel channel, Throwable exception)
on exception caught.void
ChannelHandler. connected(Channel channel)
on channel connected.Object
Codec. decode(Channel channel, InputStream input)
已过时。Decode message.Object
Codec2. decode(Channel channel, ChannelBuffer buffer)
void
ChannelHandler. disconnected(Channel channel)
on channel disconnected.void
Codec. encode(Channel channel, OutputStream output, Object message)
已过时。Encode message.void
Codec2. encode(Channel channel, ChannelBuffer buffer, Object message)
void
ChannelHandler. received(Channel channel, Object message)
on message received.void
ChannelHandler. sent(Channel channel, Object message)
on message sent.参数类型为Channel的com.alibaba.dubbo.remoting中的构造器 构造器 说明 ExecutionException(Object request, Channel channel, String msg)
ExecutionException(Object request, Channel channel, String message, Throwable cause)
ExecutionException(Object request, Channel channel, Throwable cause)
RemotingException(Channel channel, String msg)
RemotingException(Channel channel, String message, Throwable cause)
RemotingException(Channel channel, Throwable cause)
TimeoutException(boolean serverSide, Channel channel, String message)
-
com.alibaba.dubbo.remoting.exchange中Channel的使用
com.alibaba.dubbo.remoting.exchange中Channel的子接口 修饰符和类型 接口 说明 interface
ExchangeChannel
ExchangeChannel.interface
ExchangeClient
ExchangeClient. -
com.alibaba.dubbo.remoting.exchange.codec中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.exchange.codec中的方法 修饰符和类型 方法 说明 Object
ExchangeCodec. decode(Channel channel, ChannelBuffer buffer)
void
ExchangeCodec. encode(Channel channel, ChannelBuffer buffer, Object msg)
-
com.alibaba.dubbo.remoting.exchange.support中Channel的使用
返回Channel的com.alibaba.dubbo.remoting.exchange.support中的方法 修饰符和类型 方法 说明 Channel
ExchangeServerDelegate. getChannel(InetSocketAddress remoteAddress)
返回变量类型为Channel的类型的com.alibaba.dubbo.remoting.exchange.support中的方法 修饰符和类型 方法 说明 Collection<Channel>
ExchangeServerDelegate. getChannels()
参数类型为Channel的com.alibaba.dubbo.remoting.exchange.support中的方法 修饰符和类型 方法 说明 void
ExchangeHandlerDispatcher. caught(Channel channel, Throwable exception)
static void
DefaultFuture. closeChannel(Channel channel)
close a channel when a channel is inactive directly return the unfinished requests.void
ExchangeHandlerDispatcher. connected(Channel channel)
void
ExchangeHandlerDispatcher. disconnected(Channel channel)
static boolean
DefaultFuture. hasFuture(Channel channel)
static void
DefaultFuture. received(Channel channel, Response response)
void
ExchangeHandlerDispatcher. received(Channel channel, Object message)
static void
DefaultFuture. sent(Channel channel, Request request)
void
ExchangeHandlerDispatcher. sent(Channel channel, Object message)
String
ExchangeHandlerDispatcher. telnet(Channel channel, String message)
参数类型为Channel的com.alibaba.dubbo.remoting.exchange.support中的构造器 构造器 说明 DefaultFuture(Channel channel, Request request, int timeout)
-
com.alibaba.dubbo.remoting.exchange.support.header中Channel的使用
实现Channel的com.alibaba.dubbo.remoting.exchange.support.header中的类 修饰符和类型 类 说明 class
HeaderExchangeClient
DefaultMessageClient返回Channel的com.alibaba.dubbo.remoting.exchange.support.header中的方法 修饰符和类型 方法 说明 Channel
HeaderExchangeServer. getChannel(InetSocketAddress remoteAddress)
返回变量类型为Channel的类型的com.alibaba.dubbo.remoting.exchange.support.header中的方法 修饰符和类型 方法 说明 Collection<Channel>
HeaderExchangeServer. getChannels()
参数类型为Channel的com.alibaba.dubbo.remoting.exchange.support.header中的方法 修饰符和类型 方法 说明 void
HeaderExchangeHandler. caught(Channel channel, Throwable exception)
void
HeaderExchangeHandler. connected(Channel channel)
void
HeartbeatHandler. connected(Channel channel)
void
HeaderExchangeHandler. disconnected(Channel channel)
void
HeartbeatHandler. disconnected(Channel channel)
void
HeaderExchangeHandler. received(Channel channel, Object message)
void
HeartbeatHandler. received(Channel channel, Object message)
void
HeaderExchangeHandler. sent(Channel channel, Object message)
void
HeartbeatHandler. sent(Channel channel, Object message)
-
com.alibaba.dubbo.remoting.p2p.exchange.support中Channel的使用
返回Channel的com.alibaba.dubbo.remoting.p2p.exchange.support中的方法 修饰符和类型 方法 说明 Channel
ExchangeServerPeer. getChannel(InetSocketAddress remoteAddress)
返回变量类型为Channel的类型的com.alibaba.dubbo.remoting.p2p.exchange.support中的方法 修饰符和类型 方法 说明 Collection<Channel>
ExchangeServerPeer. getChannels()
-
com.alibaba.dubbo.remoting.p2p.support中Channel的使用
返回Channel的com.alibaba.dubbo.remoting.p2p.support中的方法 修饰符和类型 方法 说明 Channel
ServerPeer. getChannel(InetSocketAddress remoteAddress)
返回变量类型为Channel的类型的com.alibaba.dubbo.remoting.p2p.support中的方法 修饰符和类型 方法 说明 Collection<Channel>
ServerPeer. getChannels()
-
com.alibaba.dubbo.remoting.telnet中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.telnet中的方法 修饰符和类型 方法 说明 String
TelnetHandler. telnet(Channel channel, String message)
telnet. -
com.alibaba.dubbo.remoting.telnet.codec中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.telnet.codec中的方法 修饰符和类型 方法 说明 Object
TelnetCodec. decode(Channel channel, ChannelBuffer buffer)
void
TelnetCodec. encode(Channel channel, ChannelBuffer buffer, Object message)
-
com.alibaba.dubbo.remoting.telnet.support中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.telnet.support中的方法 修饰符和类型 方法 说明 String
TelnetHandlerAdapter. telnet(Channel channel, String message)
-
com.alibaba.dubbo.remoting.telnet.support.command中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.telnet.support.command中的方法 修饰符和类型 方法 说明 String
ClearTelnetHandler. telnet(Channel channel, String message)
String
ExitTelnetHandler. telnet(Channel channel, String message)
String
HelpTelnetHandler. telnet(Channel channel, String message)
String
LogTelnetHandler. telnet(Channel channel, String message)
String
StatusTelnetHandler. telnet(Channel channel, String message)
-
com.alibaba.dubbo.remoting.transport中Channel的使用
实现Channel的com.alibaba.dubbo.remoting.transport中的类 修饰符和类型 类 说明 class
AbstractChannel
AbstractChannelclass
AbstractClient
AbstractClientclass
ChannelDelegate
ChannelDelegateclass
ClientDelegate
ClientDelegate返回Channel的com.alibaba.dubbo.remoting.transport中的方法 修饰符和类型 方法 说明 Channel
ChannelDelegate. getChannel()
Channel
ServerDelegate. getChannel(InetSocketAddress remoteAddress)
返回变量类型为Channel的类型的com.alibaba.dubbo.remoting.transport中的方法 修饰符和类型 方法 说明 Collection<Channel>
ServerDelegate. getChannels()
参数类型为Channel的com.alibaba.dubbo.remoting.transport中的方法 修饰符和类型 方法 说明 void
AbstractChannelHandlerDelegate. caught(Channel channel, Throwable exception)
void
AbstractPeer. caught(Channel ch, Throwable ex)
void
ChannelHandlerAdapter. caught(Channel channel, Throwable exception)
void
ChannelHandlerDispatcher. caught(Channel channel, Throwable exception)
void
AbstractChannelHandlerDelegate. connected(Channel channel)
void
AbstractPeer. connected(Channel ch)
void
AbstractServer. connected(Channel ch)
void
ChannelHandlerAdapter. connected(Channel channel)
void
ChannelHandlerDispatcher. connected(Channel channel)
void
AbstractChannelHandlerDelegate. disconnected(Channel channel)
void
AbstractPeer. disconnected(Channel ch)
void
AbstractServer. disconnected(Channel ch)
void
ChannelHandlerAdapter. disconnected(Channel channel)
void
ChannelHandlerDispatcher. disconnected(Channel channel)
void
AbstractChannelHandlerDelegate. received(Channel channel, Object message)
void
AbstractPeer. received(Channel ch, Object msg)
void
ChannelHandlerAdapter. received(Channel channel, Object message)
void
ChannelHandlerDispatcher. received(Channel channel, Object message)
void
DecodeHandler. received(Channel channel, Object message)
void
MultiMessageHandler. received(Channel channel, Object message)
void
AbstractChannelHandlerDelegate. sent(Channel channel, Object message)
void
AbstractPeer. sent(Channel ch, Object msg)
void
ChannelHandlerAdapter. sent(Channel channel, Object message)
void
ChannelHandlerDispatcher. sent(Channel channel, Object message)
void
ChannelDelegate. setChannel(Channel channel)
参数类型为Channel的com.alibaba.dubbo.remoting.transport中的构造器 构造器 说明 ChannelDelegate(Channel channel)
-
com.alibaba.dubbo.remoting.transport.codec中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.transport.codec中的方法 修饰符和类型 方法 说明 Object
CodecAdapter. decode(Channel channel, ChannelBuffer buffer)
Object
TransportCodec. decode(Channel channel, ChannelBuffer buffer)
void
CodecAdapter. encode(Channel channel, ChannelBuffer buffer, Object message)
void
TransportCodec. encode(Channel channel, ChannelBuffer buffer, Object message)
-
com.alibaba.dubbo.remoting.transport.dispatcher中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.transport.dispatcher中的方法 修饰符和类型 方法 说明 void
WrappedChannelHandler. caught(Channel channel, Throwable exception)
void
WrappedChannelHandler. connected(Channel channel)
void
WrappedChannelHandler. disconnected(Channel channel)
void
WrappedChannelHandler. received(Channel channel, Object message)
void
WrappedChannelHandler. sent(Channel channel, Object message)
参数类型为Channel的com.alibaba.dubbo.remoting.transport.dispatcher中的构造器 构造器 说明 ChannelEventRunnable(Channel channel, ChannelHandler handler, ChannelEventRunnable.ChannelState state)
ChannelEventRunnable(Channel channel, ChannelHandler handler, ChannelEventRunnable.ChannelState state, Object message)
ChannelEventRunnable(Channel channel, ChannelHandler handler, ChannelEventRunnable.ChannelState state, Object message, Throwable exception)
ChannelEventRunnable(Channel channel, ChannelHandler handler, ChannelEventRunnable.ChannelState state, Throwable t)
-
com.alibaba.dubbo.remoting.transport.dispatcher.all中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.transport.dispatcher.all中的方法 修饰符和类型 方法 说明 void
AllChannelHandler. caught(Channel channel, Throwable exception)
void
AllChannelHandler. connected(Channel channel)
void
AllChannelHandler. disconnected(Channel channel)
void
AllChannelHandler. received(Channel channel, Object message)
-
com.alibaba.dubbo.remoting.transport.dispatcher.connection中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.transport.dispatcher.connection中的方法 修饰符和类型 方法 说明 void
ConnectionOrderedChannelHandler. caught(Channel channel, Throwable exception)
void
ConnectionOrderedChannelHandler. connected(Channel channel)
void
ConnectionOrderedChannelHandler. disconnected(Channel channel)
void
ConnectionOrderedChannelHandler. received(Channel channel, Object message)
-
com.alibaba.dubbo.remoting.transport.dispatcher.execution中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.transport.dispatcher.execution中的方法 修饰符和类型 方法 说明 void
ExecutionChannelHandler. received(Channel channel, Object message)
-
com.alibaba.dubbo.remoting.transport.dispatcher.message中Channel的使用
参数类型为Channel的com.alibaba.dubbo.remoting.transport.dispatcher.message中的方法 修饰符和类型 方法 说明 void
MessageOnlyChannelHandler. received(Channel channel, Object message)
-
com.alibaba.dubbo.remoting.transport.grizzly中Channel的使用
实现Channel的com.alibaba.dubbo.remoting.transport.grizzly中的类 修饰符和类型 类 说明 class
GrizzlyClient
GrizzlyClient返回Channel的com.alibaba.dubbo.remoting.transport.grizzly中的方法 修饰符和类型 方法 说明 Channel
GrizzlyServer. getChannel(InetSocketAddress remoteAddress)
返回变量类型为Channel的类型的com.alibaba.dubbo.remoting.transport.grizzly中的方法 修饰符和类型 方法 说明 Collection<Channel>
GrizzlyServer. getChannels()
参数类型为Channel的com.alibaba.dubbo.remoting.transport.grizzly中的方法 修饰符和类型 方法 说明 void
GrizzlyServer. connected(Channel ch)
void
GrizzlyServer. disconnected(Channel ch)
-
com.alibaba.dubbo.remoting.transport.mina中Channel的使用
实现Channel的com.alibaba.dubbo.remoting.transport.mina中的类 修饰符和类型 类 说明 class
MinaClient
Mina client.返回Channel的com.alibaba.dubbo.remoting.transport.mina中的方法 修饰符和类型 方法 说明 Channel
MinaServer. getChannel(InetSocketAddress remoteAddress)
返回变量类型为Channel的类型的com.alibaba.dubbo.remoting.transport.mina中的方法 修饰符和类型 方法 说明 Collection<Channel>
MinaServer. getChannels()
-
com.alibaba.dubbo.remoting.transport.netty中Channel的使用
实现Channel的com.alibaba.dubbo.remoting.transport.netty中的类 修饰符和类型 类 说明 class
NettyClient
NettyClient.返回Channel的com.alibaba.dubbo.remoting.transport.netty中的方法 修饰符和类型 方法 说明 Channel
NettyServer. getChannel(InetSocketAddress remoteAddress)
返回变量类型为Channel的类型的com.alibaba.dubbo.remoting.transport.netty中的方法 修饰符和类型 方法 说明 Map<String,Channel>
NettyHandler. getChannels()
Collection<Channel>
NettyServer. getChannels()
-
com.alibaba.dubbo.remoting.transport.netty4中Channel的使用
实现Channel的com.alibaba.dubbo.remoting.transport.netty4中的类 修饰符和类型 类 说明 class
NettyClient
NettyClient.返回Channel的com.alibaba.dubbo.remoting.transport.netty4中的方法 修饰符和类型 方法 说明 Channel
NettyServer. getChannel(InetSocketAddress remoteAddress)
返回变量类型为Channel的类型的com.alibaba.dubbo.remoting.transport.netty4中的方法 修饰符和类型 方法 说明 Collection<Channel>
NettyServer. getChannels()
Map<String,Channel>
NettyServerHandler. getChannels()
-
com.alibaba.dubbo.rpc.protocol.dubbo中Channel的使用
参数类型为Channel的com.alibaba.dubbo.rpc.protocol.dubbo中的方法 修饰符和类型 方法 说明 Object
DecodeableRpcInvocation. decode(Channel channel, InputStream input)
Object
DecodeableRpcResult. decode(Channel channel, InputStream input)
Object
DubboCountCodec. decode(Channel channel, ChannelBuffer buffer)
void
DecodeableRpcInvocation. encode(Channel channel, OutputStream output, Object message)
void
DecodeableRpcResult. encode(Channel channel, OutputStream output, Object message)
void
DubboCountCodec. encode(Channel channel, ChannelBuffer buffer, Object msg)
参数类型为Channel的com.alibaba.dubbo.rpc.protocol.dubbo中的构造器 构造器 说明 DecodeableRpcInvocation(Channel channel, Request request, InputStream is, byte id)
DecodeableRpcResult(Channel channel, Response response, InputStream is, Invocation invocation, byte id)
-
com.alibaba.dubbo.rpc.protocol.dubbo.filter中Channel的使用
参数类型为Channel的com.alibaba.dubbo.rpc.protocol.dubbo.filter中的方法 修饰符和类型 方法 说明 static void
TraceFilter. addTracer(Class<?> type, String method, Channel channel, int max)
static void
TraceFilter. removeTracer(Class<?> type, String method, Channel channel)
-
com.alibaba.dubbo.rpc.protocol.dubbo.telnet中Channel的使用
参数类型为Channel的com.alibaba.dubbo.rpc.protocol.dubbo.telnet中的方法 修饰符和类型 方法 说明 String
ChangeTelnetHandler. telnet(Channel channel, String message)
String
CountTelnetHandler. telnet(Channel channel, String message)
String
CurrentTelnetHandler. telnet(Channel channel, String message)
String
InvokeTelnetHandler. telnet(Channel channel, String message)
String
ListTelnetHandler. telnet(Channel channel, String message)
String
LogTelnetHandler. telnet(Channel channel, String message)
String
PortTelnetHandler. telnet(Channel channel, String message)
String
SelectTelnetHandler. telnet(Channel channel, String message)
String
TraceTelnetHandler. telnet(Channel channel, String message)
-
com.alibaba.dubbo.rpc.protocol.thrift中Channel的使用
参数类型为Channel的com.alibaba.dubbo.rpc.protocol.thrift中的方法 修饰符和类型 方法 说明 Object
ThriftCodec. decode(Channel channel, ChannelBuffer buffer)
Object
ThriftNativeCodec. decode(Channel channel, ChannelBuffer buffer)
void
ThriftCodec. encode(Channel channel, ChannelBuffer buffer, Object message)
void
ThriftNativeCodec. encode(Channel channel, ChannelBuffer buffer, Object message)
-