接口的使用
org.apache.dubbo.remoting.Channel
-
-
org.apache.dubbo.remoting中Channel的使用
org.apache.dubbo.remoting中Channel的子接口 修饰符和类型 接口 说明 interfaceClientRemoting Client.返回Channel的org.apache.dubbo.remoting中的方法 修饰符和类型 方法 说明 ChannelRemotingServer. getChannel(InetSocketAddress remoteAddress)get channel.返回变量类型为Channel的类型的org.apache.dubbo.remoting中的方法 修饰符和类型 方法 说明 Collection<Channel>RemotingServer. getChannels()get channels.参数类型为Channel的org.apache.dubbo.remoting中的方法 修饰符和类型 方法 说明 voidChannelHandler. caught(Channel channel, Throwable exception)on exception caught.voidChannelHandler. connected(Channel channel)on channel connected.ObjectCodec. decode(Channel channel, InputStream input)已过时。Decode message.ObjectCodec2. decode(Channel channel, ChannelBuffer buffer)voidChannelHandler. disconnected(Channel channel)on channel disconnected.voidCodec. encode(Channel channel, OutputStream output, Object message)已过时。Encode message.voidCodec2. encode(Channel channel, ChannelBuffer buffer, Object message)voidChannelHandler. received(Channel channel, Object message)on message received.voidChannelHandler. sent(Channel channel, Object message)on message sent.参数类型为Channel的org.apache.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) -
org.apache.dubbo.remoting.exchange中Channel的使用
org.apache.dubbo.remoting.exchange中Channel的子接口 修饰符和类型 接口 说明 interfaceExchangeChannelExchangeChannel.interfaceExchangeClientExchangeClient. -
org.apache.dubbo.remoting.exchange.codec中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.exchange.codec中的方法 修饰符和类型 方法 说明 ObjectExchangeCodec. decode(Channel channel, ChannelBuffer buffer)voidExchangeCodec. encode(Channel channel, ChannelBuffer buffer, Object msg) -
org.apache.dubbo.remoting.exchange.support中Channel的使用
返回Channel的org.apache.dubbo.remoting.exchange.support中的方法 修饰符和类型 方法 说明 ChannelExchangeServerDelegate. getChannel(InetSocketAddress remoteAddress)返回变量类型为Channel的类型的org.apache.dubbo.remoting.exchange.support中的方法 修饰符和类型 方法 说明 Collection<Channel>ExchangeServerDelegate. getChannels()参数类型为Channel的org.apache.dubbo.remoting.exchange.support中的方法 修饰符和类型 方法 说明 voidExchangeHandlerDispatcher. caught(Channel channel, Throwable exception)static voidDefaultFuture. closeChannel(Channel channel)close a channel when a channel is inactive directly return the unfinished requests.voidExchangeHandlerDispatcher. connected(Channel channel)voidExchangeHandlerDispatcher. disconnected(Channel channel)static booleanDefaultFuture. hasFuture(Channel channel)static DefaultFutureDefaultFuture. newFuture(Channel channel, Request request, int timeout, ExecutorService executor)init a DefaultFuture 1.init a DefaultFuture 2.timeout checkstatic voidDefaultFuture. received(Channel channel, Response response)static voidDefaultFuture. received(Channel channel, Response response, boolean timeout)voidExchangeHandlerDispatcher. received(Channel channel, Object message)static voidDefaultFuture. sent(Channel channel, Request request)voidExchangeHandlerDispatcher. sent(Channel channel, Object message)StringExchangeHandlerDispatcher. telnet(Channel channel, String message) -
org.apache.dubbo.remoting.exchange.support.header中Channel的使用
实现Channel的org.apache.dubbo.remoting.exchange.support.header中的类 修饰符和类型 类 说明 classHeaderExchangeClientDefaultMessageClient返回Channel的org.apache.dubbo.remoting.exchange.support.header中的方法 修饰符和类型 方法 说明 ChannelHeaderExchangeServer. getChannel(InetSocketAddress remoteAddress)返回变量类型为Channel的类型的org.apache.dubbo.remoting.exchange.support.header中的方法 修饰符和类型 方法 说明 Collection<Channel>HeaderExchangeServer. getChannels()参数类型为Channel的org.apache.dubbo.remoting.exchange.support.header中的方法 修饰符和类型 方法 说明 voidHeaderExchangeHandler. caught(Channel channel, Throwable exception)voidHeaderExchangeHandler. connected(Channel channel)voidHeartbeatHandler. connected(Channel channel)voidHeaderExchangeHandler. disconnected(Channel channel)voidHeartbeatHandler. disconnected(Channel channel)voidHeaderExchangeHandler. received(Channel channel, Object message)voidHeartbeatHandler. received(Channel channel, Object message)voidHeaderExchangeHandler. sent(Channel channel, Object message)voidHeartbeatHandler. sent(Channel channel, Object message) -
org.apache.dubbo.remoting.telnet中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.telnet中的方法 修饰符和类型 方法 说明 StringTelnetHandler. telnet(Channel channel, String message)telnet. -
org.apache.dubbo.remoting.telnet.codec中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.telnet.codec中的方法 修饰符和类型 方法 说明 ObjectTelnetCodec. decode(Channel channel, ChannelBuffer buffer)voidTelnetCodec. encode(Channel channel, ChannelBuffer buffer, Object message) -
org.apache.dubbo.remoting.telnet.support中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.telnet.support中的方法 修饰符和类型 方法 说明 StringTelnetHandlerAdapter. telnet(Channel channel, String message) -
org.apache.dubbo.remoting.telnet.support.command中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.telnet.support.command中的方法 修饰符和类型 方法 说明 StringClearTelnetHandler. telnet(Channel channel, String message)StringExitTelnetHandler. telnet(Channel channel, String message)StringHelpTelnetHandler. telnet(Channel channel, String message)StringLogTelnetHandler. telnet(Channel channel, String message)StringStatusTelnetHandler. telnet(Channel channel, String message) -
org.apache.dubbo.remoting.transport中Channel的使用
实现Channel的org.apache.dubbo.remoting.transport中的类 修饰符和类型 类 说明 classAbstractChannelAbstractChannelclassAbstractClientAbstractClientclassChannelDelegateChannelDelegateclassClientDelegateClientDelegate返回Channel的org.apache.dubbo.remoting.transport中的方法 修饰符和类型 方法 说明 ChannelChannelDelegate. getChannel()ChannelServerDelegate. getChannel(InetSocketAddress remoteAddress)返回变量类型为Channel的类型的org.apache.dubbo.remoting.transport中的方法 修饰符和类型 方法 说明 Collection<Channel>ServerDelegate. getChannels()参数类型为Channel的org.apache.dubbo.remoting.transport中的方法 修饰符和类型 方法 说明 voidAbstractChannelHandlerDelegate. caught(Channel channel, Throwable exception)voidAbstractPeer. caught(Channel ch, Throwable ex)voidChannelHandlerAdapter. caught(Channel channel, Throwable exception)voidChannelHandlerDispatcher. caught(Channel channel, Throwable exception)voidAbstractChannelHandlerDelegate. connected(Channel channel)voidAbstractPeer. connected(Channel ch)voidAbstractServer. connected(Channel ch)voidChannelHandlerAdapter. connected(Channel channel)voidChannelHandlerDispatcher. connected(Channel channel)voidAbstractChannelHandlerDelegate. disconnected(Channel channel)voidAbstractPeer. disconnected(Channel ch)voidAbstractServer. disconnected(Channel ch)voidChannelHandlerAdapter. disconnected(Channel channel)voidChannelHandlerDispatcher. disconnected(Channel channel)voidAbstractChannelHandlerDelegate. received(Channel channel, Object message)voidAbstractPeer. received(Channel ch, Object msg)voidChannelHandlerAdapter. received(Channel channel, Object message)voidChannelHandlerDispatcher. received(Channel channel, Object message)voidDecodeHandler. received(Channel channel, Object message)voidMultiMessageHandler. received(Channel channel, Object message)voidAbstractChannelHandlerDelegate. sent(Channel channel, Object message)voidAbstractPeer. sent(Channel ch, Object msg)voidChannelHandlerAdapter. sent(Channel channel, Object message)voidChannelHandlerDispatcher. sent(Channel channel, Object message)voidChannelDelegate. setChannel(Channel channel)参数类型为Channel的org.apache.dubbo.remoting.transport中的构造器 构造器 说明 ChannelDelegate(Channel channel) -
org.apache.dubbo.remoting.transport.codec中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.transport.codec中的方法 修饰符和类型 方法 说明 ObjectCodecAdapter. decode(Channel channel, ChannelBuffer buffer)ObjectTransportCodec. decode(Channel channel, ChannelBuffer buffer)已过时。voidCodecAdapter. encode(Channel channel, ChannelBuffer buffer, Object message)voidTransportCodec. encode(Channel channel, ChannelBuffer buffer, Object message)已过时。 -
org.apache.dubbo.remoting.transport.dispatcher中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.transport.dispatcher中的方法 修饰符和类型 方法 说明 voidWrappedChannelHandler. caught(Channel channel, Throwable exception)voidWrappedChannelHandler. connected(Channel channel)voidWrappedChannelHandler. disconnected(Channel channel)voidWrappedChannelHandler. received(Channel channel, Object message)voidWrappedChannelHandler. sent(Channel channel, Object message)参数类型为Channel的org.apache.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) -
org.apache.dubbo.remoting.transport.dispatcher.all中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.transport.dispatcher.all中的方法 修饰符和类型 方法 说明 voidAllChannelHandler. caught(Channel channel, Throwable exception)voidAllChannelHandler. connected(Channel channel)voidAllChannelHandler. disconnected(Channel channel)voidAllChannelHandler. received(Channel channel, Object message) -
org.apache.dubbo.remoting.transport.dispatcher.all2中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.transport.dispatcher.all2中的方法 修饰符和类型 方法 说明 voidAllChannelHandler2. received(Channel channel, Object message) -
org.apache.dubbo.remoting.transport.dispatcher.connection中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.transport.dispatcher.connection中的方法 修饰符和类型 方法 说明 voidConnectionOrderedChannelHandler. caught(Channel channel, Throwable exception)voidConnectionOrderedChannelHandler. connected(Channel channel)voidConnectionOrderedChannelHandler. disconnected(Channel channel)voidConnectionOrderedChannelHandler. received(Channel channel, Object message) -
org.apache.dubbo.remoting.transport.dispatcher.direct中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.transport.dispatcher.direct中的方法 修饰符和类型 方法 说明 voidDirectChannelHandler. received(Channel channel, Object message) -
org.apache.dubbo.remoting.transport.dispatcher.execution中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.transport.dispatcher.execution中的方法 修饰符和类型 方法 说明 voidExecutionChannelHandler. received(Channel channel, Object message) -
org.apache.dubbo.remoting.transport.dispatcher.message中Channel的使用
参数类型为Channel的org.apache.dubbo.remoting.transport.dispatcher.message中的方法 修饰符和类型 方法 说明 voidMessageOnlyChannelHandler. received(Channel channel, Object message)
-