Uses of Class
com.alipay.remoting.Url

Packages that use Url
com.alipay.remoting   
com.alipay.remoting.rpc   
 

Uses of Url in com.alipay.remoting
 

Fields in com.alipay.remoting with type parameters of type Url
protected  List<Url> ReconnectManager.canceled
           
static ConcurrentHashMap<String,SoftReference<Url>> Url.parsedUrls
          Use SoftReference to cache parsed urls.
 

Methods in com.alipay.remoting that return Url
 Url Connection.getUrl()
          Getter method for property url.
 Url RemotingAddressParser.parse(String url)
          Parse a simple string url to get Url
 

Methods in com.alipay.remoting with parameters of type Url
 void ReconnectManager.addCancelUrl(Url url)
           
 void ReconnectManager.addReconnectTask(Url url)
          add reconnect task
 Connection ConnectionManager.create(Url url)
          Create a connection using specified Url.
 Connection DefaultConnectionManager.create(Url url)
           
 Connection ConnectionFactory.createConnection(Url url)
          Create a connection use #BoltUrl
 void ConnectionManager.createConnectionAndHealIfNeed(Url url)
          This method can create connection pool with connections initialized and check the number of connections.
 void DefaultConnectionManager.createConnectionAndHealIfNeed(Url url)
          If no task cached, create one and initialize the connections.
 Connection ConnectionManager.getAndCreateIfAbsent(Url url)
          Get a connection using Url, if null then create and add into ConnectionPool.
 Connection DefaultConnectionManager.getAndCreateIfAbsent(Url url)
          If no task cached, create one and initialize the connections.
 void RemotingAddressParser.initUrlArgs(Url url)
          Initialize Url arguments
 void ReconnectManager.removeCancelUrl(Url url)
           
 

Constructors in com.alipay.remoting with parameters of type Url
Connection(io.netty.channel.Channel channel, ProtocolCode protocolCode, byte version, Url url)
          Constructor
Connection(io.netty.channel.Channel channel, ProtocolCode protocolCode, Url url)
          Constructor
Connection(io.netty.channel.Channel channel, Url url)
          Constructor
 

Uses of Url in com.alipay.remoting.rpc
 

Methods in com.alipay.remoting.rpc that return Url
 Url RpcAddressParser.parse(String url)
           
 

Methods in com.alipay.remoting.rpc with parameters of type Url
 void RpcClient.closeConnection(Url url)
          Close all connections of a Url
 Connection RpcConnectionFactory.createConnection(Url url)
           
 void RpcClient.disableConnHeartbeat(Url url)
          Disable heart beat for a certain connection.
 void RpcClient.enableConnHeartbeat(Url url)
          Enable heart beat for a certain connection.
 Connection RpcClient.getConnection(Url url, int connectTimeout)
          Get a connection using a Url.
protected  Connection RpcClientRemoting.getConnectionAndInitInvokeContext(Url url, InvokeContext invokeContext)
          Get connection and set init invokeContext if invokeContext not null
 void RpcAddressParser.initUrlArgs(Url url)
           
 Object RpcServer.invokeSync(Url url, Object request, int timeoutMillis)
          Synchronous invocation using a parsed Url
Notice:
DO NOT modify the request object concurrently when this method is called.
 Object RpcClient.invokeSync(Url url, Object request, int timeoutMillis)
          Synchronous invocation using a parsed Url
Notice:
DO NOT modify the request object concurrently when this method is called.
 Object RpcServer.invokeSync(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
          Synchronous invocation with a InvokeContext, common api notice please see RpcServer.invokeSync(Url, Object, int)
 Object RpcClientRemoting.invokeSync(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
           
 Object RpcServerRemoting.invokeSync(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
           
abstract  Object RpcRemoting.invokeSync(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
          Synchronous rpc invocation.
 Object RpcClient.invokeSync(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
          Synchronous invocation with a InvokeContext, common api notice please see RpcClient.invokeSync(Url, Object, int)
 void RpcServer.invokeWithCallback(Url url, Object request, InvokeCallback invokeCallback, int timeoutMillis)
          Callback invocation using a parsed Url
You can specify an implementation of InvokeCallback to get the result.
 void RpcClient.invokeWithCallback(Url url, Object request, InvokeCallback invokeCallback, int timeoutMillis)
          Callback invocation using a parsed Url
You can specify an implementation of InvokeCallback to get the result.
 void RpcServer.invokeWithCallback(Url url, Object request, InvokeContext invokeContext, InvokeCallback invokeCallback, int timeoutMillis)
          Callback invocation with a InvokeContext, common api notice please see RpcServer.invokeWithCallback(Url, Object, InvokeCallback, int)
 void RpcClientRemoting.invokeWithCallback(Url url, Object request, InvokeContext invokeContext, InvokeCallback invokeCallback, int timeoutMillis)
           
 void RpcServerRemoting.invokeWithCallback(Url url, Object request, InvokeContext invokeContext, InvokeCallback invokeCallback, int timeoutMillis)
           
abstract  void RpcRemoting.invokeWithCallback(Url url, Object request, InvokeContext invokeContext, InvokeCallback invokeCallback, int timeoutMillis)
          Rpc invocation with callback.
 void RpcClient.invokeWithCallback(Url url, Object request, InvokeContext invokeContext, InvokeCallback invokeCallback, int timeoutMillis)
          Callback invocation with a InvokeContext, common api notice please see RpcClient.invokeWithCallback(Url, Object, InvokeCallback, int)
 RpcResponseFuture RpcServer.invokeWithFuture(Url url, Object request, int timeoutMillis)
          Future invocation using a parsed Url
You can get result use the returned RpcResponseFuture.
 RpcResponseFuture RpcClient.invokeWithFuture(Url url, Object request, int timeoutMillis)
          Future invocation using a parsed Url
You can get result use the returned RpcResponseFuture.
 RpcResponseFuture RpcServer.invokeWithFuture(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
          Future invocation with a InvokeContext, common api notice please see RpcServer.invokeWithFuture(Url, Object, int)
 RpcResponseFuture RpcClientRemoting.invokeWithFuture(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
           
 RpcResponseFuture RpcServerRemoting.invokeWithFuture(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
           
abstract  RpcResponseFuture RpcRemoting.invokeWithFuture(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
          Rpc invocation with future returned.
 RpcResponseFuture RpcClient.invokeWithFuture(Url url, Object request, InvokeContext invokeContext, int timeoutMillis)
          Future invocation with a InvokeContext, common api notice please see RpcClient.invokeWithFuture(Url, Object, int)
 boolean RpcServer.isConnected(Url url)
          check whether a Url connected
 void RpcServer.oneway(Url url, Object request)
          One way invocation using a parsed Url
Notice:
DO NOT modify the request object concurrently when this method is called.
 void RpcClient.oneway(Url url, Object request)
          One way invocation using a parsed Url
Notice:
DO NOT modify the request object concurrently when this method is called.
 void RpcServer.oneway(Url url, Object request, InvokeContext invokeContext)
          One way invocation with a InvokeContext, common api notice please see RpcServer.oneway(Url, Object)
 void RpcClientRemoting.oneway(Url url, Object request, InvokeContext invokeContext)
           
 void RpcServerRemoting.oneway(Url url, Object request, InvokeContext invokeContext)
           
abstract  void RpcRemoting.oneway(Url url, Object request, InvokeContext invokeContext)
          Oneway rpc invocation.
 void RpcClient.oneway(Url url, Object request, InvokeContext invokeContext)
          Oneway invocation with a InvokeContext, common api notice please see RpcClient.oneway(Url, Object)
 



Copyright © 2018. All rights reserved.