com.alibaba.dubbo.remoting
Interface Transporter

All Known Implementing Classes:
GrizzlyTransporter, MinaTransporter, NettyTransporter, NettyTransporter

@SPI(value="netty")
public interface Transporter

Transporter. (SPI, Singleton, ThreadSafe)

Transport Layer Client/Server

Author:
ding.lid, william.liangf
See Also:
Transporters

Method Summary
 Server bind(URL url, ChannelHandler handler)
          Bind a server.
 Client connect(URL url, ChannelHandler handler)
          Connect to a server.
 

Method Detail

bind

@Adaptive(value={"server","transporter"})
Server bind(URL url,
                          ChannelHandler handler)
            throws RemotingException
Bind a server.

Parameters:
url - server url
handler -
Returns:
server
Throws:
RemotingException
See Also:
com.alibaba.dubbo.remoting.Transporters#bind(URL, Receiver, ChannelHandler)

connect

@Adaptive(value={"client","transporter"})
Client connect(URL url,
                             ChannelHandler handler)
               throws RemotingException
Connect to a server.

Parameters:
url - server url
handler -
Returns:
client
Throws:
RemotingException
See Also:
com.alibaba.dubbo.remoting.Transporters#connect(URL, Receiver, ChannelListener)


Copyright © 2012–2017 Alibaba. All rights reserved.