- backChannelHandlers() - 接口 中的方法com.alipay.remoting.ExtendedNettyChannelHandler
-
Netty ChannelHandlers to be added after Bolt's built-in Handler.
- BaseRemoting - com.alipay.remoting中的类
-
Base remoting capability.
- BaseRemoting(CommandFactory) - 类 的构造器com.alipay.remoting.BaseRemoting
-
- BizContext - com.alipay.remoting中的接口
-
basic info for biz
- BOLT_CRC_SWITCH - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- BOLT_CUSTOM_SERIALIZER - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- BOLT_INVOKE_REQUEST_ID - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- BOLT_LOG_SPACE_PROPERTY - 类 中的静态变量com.alipay.remoting.log.BoltLoggerFactory
-
- BOLT_PROCESS_ARRIVE_BODY_IN_NANO - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- BOLT_PROCESS_ARRIVE_HEADER_IN_NANO - 类 中的静态变量com.alipay.remoting.InvokeContext
-
time request arrived in nano seconds , collected by System.nanoTime()
- BOLT_PROCESS_BEFORE_DISPATCH_IN_NANO - 类 中的静态变量com.alipay.remoting.InvokeContext
-
time before send request to user thread in nano seconds , collected by System.nanoTime()
- BOLT_PROCESS_CLIENT_AFTER_SEND - 类 中的静态变量com.alipay.remoting.InvokeContext
-
time after send request to net in nano seconds , collected by System.nanoTime()
- BOLT_PROCESS_CLIENT_BEFORE_SEND - 类 中的静态变量com.alipay.remoting.InvokeContext
-
time before send request to net in nano seconds , collected by System.nanoTime()
- BOLT_PROCESS_CLIENT_RECEIVED - 类 中的静态变量com.alipay.remoting.InvokeContext
-
time after receive response from server in nano seconds , collected by System.nanoTime()
- BOLT_PROCESS_START_PROCESS_IN_NANO - 类 中的静态变量com.alipay.remoting.InvokeContext
-
time before send request to user thread in nano seconds , collected by System.nanoTime()
- BOLT_PROCESS_WAIT_TIME - 类 中的静态变量com.alipay.remoting.InvokeContext
-
time consumed start from the time when request arrive, to the time when request be processed, this is a timespan
- BoltClient - com.alipay.remoting中的接口
-
Bolt client interface.
- BoltClientOption<T> - com.alipay.remoting.config中的类
-
Supported options in client side.
- BoltGenericOption<T> - com.alipay.remoting.config中的类
-
Supported options both in client and server side.
- BoltGenericOption(String, T) - 类 的构造器com.alipay.remoting.config.BoltGenericOption
-
- BoltLoggerFactory - com.alipay.remoting.log中的类
-
Customized logger factory
This can use middleware-log in sofa-common-tools to detect specific log implementation and initialize with the given log template.
- BoltLoggerFactory() - 类 的构造器com.alipay.remoting.log.BoltLoggerFactory
-
- BoltOption<T> - com.alipay.remoting.config中的类
-
The base implementation class of the configuration item.
- BoltOption(String, T) - 类 的构造器com.alipay.remoting.config.BoltOption
-
- BoltOptions - com.alipay.remoting.config中的类
-
Option carrier.
- BoltOptions() - 类 的构造器com.alipay.remoting.config.BoltOptions
-
- BoltServerOption<T> - com.alipay.remoting.config中的类
-
Supported options in server side.
- bootstrap - 类 中的变量com.alipay.remoting.connection.AbstractConnectionFactory
-
- callDecode(ChannelHandlerContext, ByteBuf, List<Object>) - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
Called once data should be decoded from the given ByteBuf.
- cancelTimeout() - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Cancel the timeout.
- cancelTimeout() - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- channelActive(ChannelHandlerContext) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- channelInactive(ChannelHandlerContext) - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
- channelInactive(ChannelHandlerContext) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- channelInactive(ChannelHandlerContext) - 类 中的方法com.alipay.remoting.rpc.RpcConnectionEventHandler
-
- channelRead(ChannelHandlerContext, Object) - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
This method has been modified to check the size of decoded msgs, which is represented by the
local variable RecyclableArrayList out.
- channelRead(ChannelHandlerContext, Object) - 类 中的方法com.alipay.remoting.rpc.RpcHandler
-
- channelReadComplete(ChannelHandlerContext) - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
- channelRegistered(ChannelHandlerContext) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- channelUnregistered(ChannelHandlerContext) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- check(Connection) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
check a connection whether available, if not, throw RemotingException
- check(Connection) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- checkConnection(String) - 接口 中的方法com.alipay.remoting.BoltClient
-
check connection, the address format example - 127.0.0.1:12200?
- checkConnection(String, boolean) - 接口 中的方法com.alipay.remoting.BoltClient
-
check connection, the address format example - 127.0.0.1:12200?
- checkConnection(String, boolean, boolean) - 接口 中的方法com.alipay.remoting.BoltClient
-
check connection, the address format example - 127.0.0.1:12200?
- checkConnection(String) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- checkConnection(String, boolean) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- checkConnection(String, boolean, boolean) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- clear() - 类 中的静态方法com.alipay.remoting.CustomSerializerManager
-
clear the custom serializers.
- clear() - 类 中的方法com.alipay.remoting.InvokeContext
-
clear all mappings.
- clear() - 类 中的方法com.alipay.remoting.util.ConcurrentHashSet
-
clear the set
- clearAttributes() - 类 中的方法com.alipay.remoting.Connection
-
Clear attribute.
- CLI_SSL_ENABLE - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- CLI_SSL_ENABLE - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Whether to enable client SSL support, default is false(disabled).
- CLI_SSL_KEYSTORE - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- CLI_SSL_KEYSTORE - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Client SSL keystore file path
- CLI_SSL_KEYSTORE_PASS - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- CLI_SSL_KEYSTORE_PASS - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Client SSL keystore password
- CLI_SSL_KEYSTORE_TYPE - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- CLI_SSL_KEYTSTORE_YPE - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Client SSL keystore type, JKS pkcs12 for example.
- CLI_SSL_TMF_ALGO - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- CLI_SSL_TMF_ALGO - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Client SSL TrustManagerFactory algorithm.
- CLIENT_CONN_CREATE_END_IN_NANO - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- CLIENT_CONN_CREATE_START_IN_NANO - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- CLIENT_CONN_CREATETIME - 类 中的静态变量com.alipay.remoting.InvokeContext
-
time consumed during connection creating, this is a timespan
- CLIENT_LOCAL_IP - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- CLIENT_LOCAL_PORT - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- CLIENT_REMOTE_IP - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- CLIENT_REMOTE_PORT - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- client_ssl_enable() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- client_ssl_keystore() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- client_ssl_keystore_pass() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- client_ssl_keystore_type() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- client_ssl_tmf_algorithm() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- ClientConnectionManager - com.alipay.remoting中的接口
-
Connection manager in client side.
- close() - 类 中的方法com.alipay.remoting.Connection
-
Close the connection.
- close(ChannelHandlerContext, ChannelPromise) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- closeConnection(String) - 接口 中的方法com.alipay.remoting.BoltClient
-
Close all connections of a address
- closeConnection(Url) - 接口 中的方法com.alipay.remoting.BoltClient
-
Close all connections of a
Url
- closeConnection(String) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
Close all connections of a address
- closeConnection(Url) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- closeQuietly(Closeable) - 类 中的静态方法com.alipay.remoting.util.IoUtils
-
- closeStandaloneConnection(Connection) - 接口 中的方法com.alipay.remoting.BoltClient
-
Close a standalone connection
- closeStandaloneConnection(Connection) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- Codec - com.alipay.remoting.codec中的接口
-
Codec interface.
- CodecException - com.alipay.remoting.exception中的异常错误
-
Exception when codec problems occur
- CodecException() - 异常错误 的构造器com.alipay.remoting.exception.CodecException
-
Constructor.
- CodecException(String) - 异常错误 的构造器com.alipay.remoting.exception.CodecException
-
Constructor.
- CodecException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.exception.CodecException
-
Constructor.
- COLON - 接口 中的静态变量com.alipay.remoting.RemotingAddressParser
-
symbol :
- com.alipay.remoting - 程序包 com.alipay.remoting
-
- com.alipay.remoting.codec - 程序包 com.alipay.remoting.codec
-
- com.alipay.remoting.config - 程序包 com.alipay.remoting.config
-
- com.alipay.remoting.config.configs - 程序包 com.alipay.remoting.config.configs
-
- com.alipay.remoting.config.switches - 程序包 com.alipay.remoting.config.switches
-
- com.alipay.remoting.connection - 程序包 com.alipay.remoting.connection
-
- com.alipay.remoting.constant - 程序包 com.alipay.remoting.constant
-
- com.alipay.remoting.exception - 程序包 com.alipay.remoting.exception
-
- com.alipay.remoting.log - 程序包 com.alipay.remoting.log
-
- com.alipay.remoting.rpc - 程序包 com.alipay.remoting.rpc
-
- com.alipay.remoting.rpc.exception - 程序包 com.alipay.remoting.rpc.exception
-
- com.alipay.remoting.rpc.protocol - 程序包 com.alipay.remoting.rpc.protocol
-
- com.alipay.remoting.serialization - 程序包 com.alipay.remoting.serialization
-
- com.alipay.remoting.util - 程序包 com.alipay.remoting.util
-
- CommandCode - com.alipay.remoting中的接口
-
Remoting command code stands for a specific remoting command, and every kind of command has its own code.
- CommandDecoder - com.alipay.remoting中的接口
-
Decode command.
- CommandEncoder - com.alipay.remoting中的接口
-
Encode command.
- commandFactory - 类 中的变量com.alipay.remoting.BaseRemoting
-
- CommandFactory - com.alipay.remoting中的接口
-
Command factory
- CommandHandler - com.alipay.remoting中的接口
-
Command handler.
- CommonCommandCode - com.alipay.remoting中的枚举
-
The common command code, especially for heart beat command.
- COMPOSITE_CUMULATOR - 类 中的静态变量com.alipay.remoting.codec.AbstractBatchDecoder
-
Cumulate ByteBufs by add them to a CompositeByteBuf and so do no memory copy whenever possible.
- ConcurrentHashSet<E> - com.alipay.remoting.util中的类
-
Concurrent hash set.
- ConcurrentHashSet() - 类 的构造器com.alipay.remoting.util.ConcurrentHashSet
-
constructor
- conf() - 类 中的方法com.alipay.remoting.AbstractBoltClient
-
已过时。
- conf() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
已过时。
- conf() - 接口 中的方法com.alipay.remoting.config.ConfigurableInstance
-
已过时。
- ConfigContainer - com.alipay.remoting.config.configs中的接口
-
已过时。
- ConfigItem - com.alipay.remoting.config.configs中的枚举
-
已过时。
- ConfigManager - com.alipay.remoting.config中的类
-
get configs through system properties prior to default value
- ConfigManager() - 类 的构造器com.alipay.remoting.config.ConfigManager
-
- Configs - com.alipay.remoting.config中的类
-
Define the key for a certain config item using system property,
and provide the default value for that config item.
- Configs() - 类 的构造器com.alipay.remoting.config.Configs
-
- ConfigType - com.alipay.remoting.config.configs中的枚举
-
已过时。
- ConfigurableInstance - com.alipay.remoting.config中的接口
-
define an interface which can be used to implement configurable apis.
- Configuration - com.alipay.remoting.config中的接口
-
Config interface.
- conn_create_tp_keepalive() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- CONN_CREATE_TP_KEEPALIVE_TIME - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- CONN_CREATE_TP_KEEPALIVE_TIME - 类 中的静态变量com.alipay.remoting.config.Configs
-
Thread pool keep alive time for the connection manager executor
- CONN_CREATE_TP_KEEPALIVE_TIME_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- CONN_CREATE_TP_MAX_SIZE - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- conn_create_tp_max_size() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- CONN_CREATE_TP_MAX_SIZE - 类 中的静态变量com.alipay.remoting.config.Configs
-
Thread pool max size for the connection manager executor
- CONN_CREATE_TP_MAX_SIZE_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- CONN_CREATE_TP_MIN_SIZE - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- conn_create_tp_min_size() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- CONN_CREATE_TP_MIN_SIZE - 类 中的静态变量com.alipay.remoting.config.Configs
-
Thread pool min size for the connection manager executor
- CONN_CREATE_TP_MIN_SIZE_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- CONN_CREATE_TP_QUEUE_SIZE - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- conn_create_tp_queue_size() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- CONN_CREATE_TP_QUEUE_SIZE - 类 中的静态变量com.alipay.remoting.config.Configs
-
Thread pool queue size for the connection manager executor
- CONN_CREATE_TP_QUEUE_SIZE_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- conn_monitor_initial_delay() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- CONN_MONITOR_INITIAL_DELAY - 类 中的静态变量com.alipay.remoting.config.Configs
-
Initial delay to execute schedule task for connection monitor
- CONN_MONITOR_INITIAL_DELAY_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- conn_monitor_period() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- CONN_MONITOR_PERIOD - 类 中的静态变量com.alipay.remoting.config.Configs
-
Period of schedule task for connection monitor
- CONN_MONITOR_PERIOD_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- CONN_MONITOR_SWITCH - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- conn_monitor_switch() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- CONN_MONITOR_SWITCH - 类 中的静态变量com.alipay.remoting.config.Configs
-
- CONN_MONITOR_SWITCH_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- CONN_RECONNECT_SWITCH - 类 中的静态变量com.alipay.remoting.config.BoltClientOption
-
- conn_reconnect_switch() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- CONN_RECONNECT_SWITCH - 类 中的静态变量com.alipay.remoting.config.Configs
-
Reconnection switch
- CONN_RECONNECT_SWITCH_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- CONN_SERVICE_STATUS - 类 中的静态变量com.alipay.remoting.config.Configs
-
Connection status
- CONN_SERVICE_STATUS_OFF - 类 中的静态变量com.alipay.remoting.config.Configs
-
- CONN_SERVICE_STATUS_ON - 类 中的静态变量com.alipay.remoting.config.Configs
-
- conn_threshold() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- CONN_THRESHOLD - 类 中的静态变量com.alipay.remoting.config.Configs
-
Connection threshold
- CONN_THRESHOLD_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- connect(ChannelHandlerContext, SocketAddress, SocketAddress, ChannelPromise) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- CONNECT_TIMEOUT_KEY - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Connection timeout key in url.
- Connection - com.alipay.remoting中的类
-
An abstraction of socket channel.
- Connection(Channel) - 类 的构造器com.alipay.remoting.Connection
-
Constructor
- Connection(Channel, Url) - 类 的构造器com.alipay.remoting.Connection
-
Constructor
- Connection(Channel, ProtocolCode, Url) - 类 的构造器com.alipay.remoting.Connection
-
Constructor
- Connection(Channel, ProtocolCode, byte, Url) - 类 的构造器com.alipay.remoting.Connection
-
- CONNECTION - 类 中的静态变量com.alipay.remoting.Connection
-
Attribute key for connection
- CONNECTION_NUM_KEY - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Connection number key of each address
- CONNECTION_SELECT_STRATEGY - 类 中的静态变量com.alipay.remoting.config.BoltGenericOption
-
- CONNECTION_WARMUP_KEY - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
whether need to warm up connections
- ConnectionClosedException - com.alipay.remoting.exception中的异常错误
-
Exception when connection is closed.
- ConnectionClosedException() - 异常错误 的构造器com.alipay.remoting.exception.ConnectionClosedException
-
Default constructor.
- ConnectionClosedException(String) - 异常错误 的构造器com.alipay.remoting.exception.ConnectionClosedException
-
- ConnectionClosedException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.exception.ConnectionClosedException
-
- ConnectionEventExecutor() - 类 的构造器com.alipay.remoting.ConnectionEventHandler.ConnectionEventExecutor
-
- ConnectionEventHandler - com.alipay.remoting中的类
-
Log the channel status event.
- ConnectionEventHandler() - 类 的构造器com.alipay.remoting.ConnectionEventHandler
-
- ConnectionEventHandler(Configuration) - 类 的构造器com.alipay.remoting.ConnectionEventHandler
-
- connectionEventHandler - 类 中的变量com.alipay.remoting.DefaultConnectionManager
-
connection event handler
- ConnectionEventHandler.ConnectionEventExecutor - com.alipay.remoting中的类
-
Dispatch connection event.
- ConnectionEventListener - com.alipay.remoting中的类
-
Listen and dispatch connection events.
- ConnectionEventListener() - 类 的构造器com.alipay.remoting.ConnectionEventListener
-
- connectionEventListener - 类 中的变量com.alipay.remoting.DefaultConnectionManager
-
connection event listener
- ConnectionEventProcessor - com.alipay.remoting中的接口
-
Process connection events.
- ConnectionEventType - com.alipay.remoting中的枚举
-
Event triggered by connection state.
- ConnectionFactory - com.alipay.remoting.connection中的接口
-
Factory that creates connections.
- connectionFactory - 类 中的变量com.alipay.remoting.DefaultConnectionManager
-
connection factory
- ConnectionHeartbeatManager - com.alipay.remoting中的接口
-
Connection heart beat manager, operate heart beat whether enabled for a certain connection at runtime
- ConnectionManager - com.alipay.remoting中的接口
-
Connection manager of connection pool
- connectionManager - 类 中的变量com.alipay.remoting.rpc.RpcRemoting
-
connection manager
- ConnectionMonitorStrategy - com.alipay.remoting中的接口
-
The strategy of connection monitor
- ConnectionPool - com.alipay.remoting中的类
-
Connection pool
- ConnectionPool(ConnectionSelectStrategy) - 类 的构造器com.alipay.remoting.ConnectionPool
-
Constructor
- ConnectionSelectStrategy - com.alipay.remoting中的接口
-
Select strategy from connection pool
- connectionSelectStrategy - 类 中的变量com.alipay.remoting.DefaultConnectionManager
-
connection pool select strategy
- ConnectionUtil - com.alipay.remoting.util中的类
-
connection util
- ConnectionUtil() - 类 的构造器com.alipay.remoting.util.ConnectionUtil
-
- connTasks - 类 中的变量com.alipay.remoting.DefaultConnectionManager
-
connection pool initialize tasks
- Constants - com.alipay.remoting.constant中的类
-
Bolt Constants.
- Constants() - 类 的构造器com.alipay.remoting.constant.Constants
-
- contains(ConfigType, ConfigItem) - 接口 中的方法com.alipay.remoting.config.configs.ConfigContainer
-
已过时。
check whether a config item of a certain config type exist.
- contains(ConfigType, ConfigItem) - 类 中的方法com.alipay.remoting.config.configs.DefaultConfigContainer
-
已过时。
- contains(Connection) - 类 中的方法com.alipay.remoting.ConnectionPool
-
check weather a connection already added
- contains(Object) - 类 中的方法com.alipay.remoting.util.ConcurrentHashSet
-
- count(String) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
- count(String) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- crc32(byte[]) - 类 中的静态方法com.alipay.remoting.util.CrcUtil
-
Compute CRC32 code for byte[].
- crc32(byte[], int, int) - 类 中的静态方法com.alipay.remoting.util.CrcUtil
-
Compute CRC32 code for byte[].
- CRC_SWITCH_DEFAULT_VALUE - 类 中的静态变量com.alipay.remoting.config.switches.ProtocolSwitch
-
- CRC_SWITCH_INDEX - 类 中的静态变量com.alipay.remoting.config.switches.ProtocolSwitch
-
- CrcUtil - com.alipay.remoting.util中的类
-
CRC32 utility.
- CrcUtil() - 类 的构造器com.alipay.remoting.util.CrcUtil
-
- create(int) - 类 中的静态方法com.alipay.remoting.config.switches.ProtocolSwitch
-
- create(int[]) - 类 中的静态方法com.alipay.remoting.config.switches.ProtocolSwitch
-
- create(Url) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
Create a connection using specified
Url.
- create(String, int) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
Create a connection using specified
String address.
- create(String, int, int) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
Create a connection using specified ip and port.
- create(Url) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- create(String, int, int) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- create(String, int) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- createConnection(Url) - 类 中的方法com.alipay.remoting.connection.AbstractConnectionFactory
-
- createConnection(String, int, int) - 类 中的方法com.alipay.remoting.connection.AbstractConnectionFactory
-
- createConnection(String, int, byte, int) - 类 中的方法com.alipay.remoting.connection.AbstractConnectionFactory
-
- createConnection(Url) - 接口 中的方法com.alipay.remoting.connection.ConnectionFactory
-
Create a connection use #BoltUrl
- createConnection(String, int, int) - 接口 中的方法com.alipay.remoting.connection.ConnectionFactory
-
Create a connection according to the IP and port.
- createConnection(String, int, byte, int) - 接口 中的方法com.alipay.remoting.connection.ConnectionFactory
-
Create a connection according to the IP and port.
- createConnectionAndHealIfNeed(Url) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
This method can create connection pool with connections initialized and check the number of connections.
- createConnectionAndHealIfNeed(Url) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
If no task cached, create one and initialize the connections.
- createConnectionClosedResponse(InetSocketAddress, String) - 接口 中的方法com.alipay.remoting.CommandFactory
-
- createConnectionClosedResponse(InetSocketAddress) - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Create a remoting command response when connection closed
- createConnectionClosedResponse(InetSocketAddress) - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- createConnectionClosedResponse(InetSocketAddress, String) - 类 中的方法com.alipay.remoting.rpc.RpcCommandFactory
-
- createConnectionInManagement(Url) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
- createConnectionInManagement(Url) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Always create connection in asynchronous way.
- createExceptionResponse(int, String) - 接口 中的方法com.alipay.remoting.CommandFactory
-
- createExceptionResponse(int, Throwable, String) - 接口 中的方法com.alipay.remoting.CommandFactory
-
- createExceptionResponse(int, ResponseStatus) - 接口 中的方法com.alipay.remoting.CommandFactory
-
- createExceptionResponse(int, ResponseStatus, Throwable) - 接口 中的方法com.alipay.remoting.CommandFactory
-
- createExceptionResponse(int, String) - 类 中的方法com.alipay.remoting.rpc.RpcCommandFactory
-
- createExceptionResponse(int, Throwable, String) - 类 中的方法com.alipay.remoting.rpc.RpcCommandFactory
-
- createExceptionResponse(int, ResponseStatus) - 类 中的方法com.alipay.remoting.rpc.RpcCommandFactory
-
- createExceptionResponse(int, ResponseStatus, Throwable) - 类 中的方法com.alipay.remoting.rpc.RpcCommandFactory
-
- createInvokeFuture(RemotingCommand, InvokeContext) - 类 中的方法com.alipay.remoting.BaseRemoting
-
- createInvokeFuture(Connection, RemotingCommand, InvokeContext, InvokeCallback) - 类 中的方法com.alipay.remoting.BaseRemoting
-
- createInvokeFuture(RemotingCommand, InvokeContext) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
- createInvokeFuture(Connection, RemotingCommand, InvokeContext, InvokeCallback) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
- createRequestCommand(Object) - 接口 中的方法com.alipay.remoting.CommandFactory
-
create a request command with request object
- createRequestCommand(Object) - 类 中的方法com.alipay.remoting.rpc.RpcCommandFactory
-
- createResponse(Object, RemotingCommand) - 接口 中的方法com.alipay.remoting.CommandFactory
-
create a normal response with response object
- createResponse(Object, RemotingCommand) - 类 中的方法com.alipay.remoting.rpc.RpcCommandFactory
-
- createSendFailedResponse(InetSocketAddress, Throwable) - 接口 中的方法com.alipay.remoting.CommandFactory
-
- createSendFailedResponse(InetSocketAddress, Throwable) - 类 中的方法com.alipay.remoting.rpc.RpcCommandFactory
-
- createStandaloneConnection(String, int, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Create a stand alone connection using ip and port.
- createStandaloneConnection(String, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Create a stand alone connection using address, address format example - 127.0.0.1:12200
Notice:
Each time you can this method, will create a new connection.
- createStandaloneConnection(String, int, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- createStandaloneConnection(String, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- createTimeoutResponse(InetSocketAddress) - 接口 中的方法com.alipay.remoting.CommandFactory
-
- createTimeoutResponse(InetSocketAddress) - 类 中的方法com.alipay.remoting.rpc.RpcCommandFactory
-
- cumulate(ByteBufAllocator, ByteBuf, ByteBuf) - 接口 中的方法com.alipay.remoting.codec.AbstractBatchDecoder.Cumulator
-
Cumulate the given ByteBufs and return the ByteBuf that holds the cumulated bytes.
- CustomSerializer - com.alipay.remoting中的接口
-
Define custom serializers for command header and content.
- CustomSerializerManager - com.alipay.remoting中的类
-
Manage the custom serializer according to the class name.
- CustomSerializerManager() - 类 的构造器com.alipay.remoting.CustomSerializerManager
-
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
Decode the from one ByteBuf to an other.
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - 类 中的方法com.alipay.remoting.codec.ProtocolCodeBasedDecoder
-
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - 接口 中的方法com.alipay.remoting.CommandDecoder
-
Decode bytes into object.
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcCommandDecoder
-
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcCommandDecoderV2
-
- decodeLast(ChannelHandlerContext, ByteBuf, List<Object>) - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
Is called one last time when the ChannelHandlerContext goes in-active.
- decodeProtocolCode(ByteBuf) - 类 中的方法com.alipay.remoting.codec.ProtocolCodeBasedDecoder
-
decode the protocol code
- decodeProtocolVersion(ByteBuf) - 类 中的方法com.alipay.remoting.codec.ProtocolCodeBasedDecoder
-
decode the protocol version
- decodeProtocolVersion(ByteBuf) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocolDecoder
-
- decreaseRef() - 类 中的方法com.alipay.remoting.Connection
-
decrease the reference count
- DEFAULT_CHARSET - 类 中的静态变量com.alipay.remoting.config.Configs
-
Charset
- DEFAULT_CONN_NUM_PER_URL - 类 中的静态变量com.alipay.remoting.config.Configs
-
default connection number per url
- DEFAULT_CONNECT_TIMEOUT - 类 中的静态变量com.alipay.remoting.config.Configs
-
Default connect timeout value, time unit: ms
- DEFAULT_EXPIRE_TIME - 类 中的静态变量com.alipay.remoting.constant.Constants
-
default expire time to remove connection pool, time unit: milliseconds
- DEFAULT_ILLEGAL_PROTOCOL_VERSION_LENGTH - 类 中的静态变量com.alipay.remoting.codec.ProtocolCodeBasedDecoder
-
protocol version should be a positive number, we use -1 to represent illegal
- DEFAULT_PROTOCOL_CODE_LENGTH - 类 中的静态变量com.alipay.remoting.rpc.protocol.RpcProtocolManager
-
- DEFAULT_PROTOCOL_VERSION_LENGTH - 类 中的静态变量com.alipay.remoting.codec.ProtocolCodeBasedDecoder
-
by default, suggest design a single byte for protocol version.
- DEFAULT_RETRY_TIMES - 类 中的静态变量com.alipay.remoting.constant.Constants
-
default retry times when failed to get result of FutureTask
- default_tp_keepalive_time() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- default_tp_max_size() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- default_tp_min_size() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- default_tp_queue_size() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- DefaultBizContext - com.alipay.remoting中的类
-
default biz context
- DefaultBizContext(RemotingContext) - 类 的构造器com.alipay.remoting.DefaultBizContext
-
Constructor with RemotingContext
- DefaultClientConnectionManager - com.alipay.remoting中的类
-
Do some preparatory work in order to refactor the ConnectionManager in the next version.
- DefaultClientConnectionManager(ConnectionSelectStrategy, ConnectionFactory, ConnectionEventHandler, ConnectionEventListener) - 类 的构造器com.alipay.remoting.DefaultClientConnectionManager
-
- DefaultConfigContainer - com.alipay.remoting.config.configs中的类
-
已过时。
- DefaultConfigContainer() - 类 的构造器com.alipay.remoting.config.configs.DefaultConfigContainer
-
已过时。
- DefaultConnectionFactory - com.alipay.remoting.connection中的类
-
Default connection factory.
- DefaultConnectionFactory(Codec, ChannelHandler, ChannelHandler, Configuration) - 类 的构造器com.alipay.remoting.connection.DefaultConnectionFactory
-
- DefaultConnectionManager - com.alipay.remoting中的类
-
Abstract implementation of connection manager
- DefaultConnectionManager(ConnectionSelectStrategy) - 类 的构造器com.alipay.remoting.DefaultConnectionManager
-
Construct with parameters.
- DefaultConnectionManager(ConnectionSelectStrategy, ConnectionFactory) - 类 的构造器com.alipay.remoting.DefaultConnectionManager
-
Construct with parameters.
- DefaultConnectionManager(ConnectionFactory, RemotingAddressParser, ConnectionEventHandler) - 类 的构造器com.alipay.remoting.DefaultConnectionManager
-
Construct with parameters.
- DefaultConnectionManager(ConnectionSelectStrategy, ConnectionFactory, ConnectionEventHandler, ConnectionEventListener) - 类 的构造器com.alipay.remoting.DefaultConnectionManager
-
Construct with parameters.
- DefaultConnectionMonitor - com.alipay.remoting中的类
-
A default connection monitor that handle connections with strategies
- DefaultConnectionMonitor(ConnectionMonitorStrategy, ConnectionManager) - 类 的构造器com.alipay.remoting.DefaultConnectionMonitor
-
- DefaultCustomSerializer - com.alipay.remoting中的类
-
The default custom serializer, which does nothing.
- DefaultCustomSerializer() - 类 的构造器com.alipay.remoting.DefaultCustomSerializer
-
- DefaultInvokeFuture - com.alipay.remoting.rpc中的类
-
The default implementation of InvokeFuture.
- DefaultInvokeFuture(int, InvokeCallbackListener, InvokeCallback, byte, CommandFactory) - 类 的构造器com.alipay.remoting.rpc.DefaultInvokeFuture
-
Constructor.
- DefaultInvokeFuture(int, InvokeCallbackListener, InvokeCallback, byte, CommandFactory, InvokeContext) - 类 的构造器com.alipay.remoting.rpc.DefaultInvokeFuture
-
Constructor.
- defaultProtocolCode - 类 中的变量com.alipay.remoting.codec.ProtocolCodeBasedEncoder
-
default protocol code
- DefaultServerConnectionManager - com.alipay.remoting中的类
-
Do some preparatory work in order to refactor the ConnectionManager in the next version.
- DefaultServerConnectionManager(ConnectionSelectStrategy) - 类 的构造器com.alipay.remoting.DefaultServerConnectionManager
-
- defaultValue() - 类 中的方法com.alipay.remoting.config.BoltOption
-
- DeserializationException - com.alipay.remoting.exception中的异常错误
-
Exception when deserialize failed
- DeserializationException() - 异常错误 的构造器com.alipay.remoting.exception.DeserializationException
-
Constructor.
- DeserializationException(String) - 异常错误 的构造器com.alipay.remoting.exception.DeserializationException
-
Constructor.
- DeserializationException(String, boolean) - 异常错误 的构造器com.alipay.remoting.exception.DeserializationException
-
Constructor.
- DeserializationException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.exception.DeserializationException
-
Constructor.
- DeserializationException(String, Throwable, boolean) - 异常错误 的构造器com.alipay.remoting.exception.DeserializationException
-
Constructor.
- deserialize() - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Deserialize all parts of remoting command
- deserialize() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
Deserialize the class header and content.
- deserialize(long) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
Deserialize according to mask.
- deserialize(byte[], String) - 类 中的方法com.alipay.remoting.serialization.HessianSerializer
-
- deserialize(byte[], String) - 接口 中的方法com.alipay.remoting.serialization.Serializer
-
Decode bytes into Object.
- DESERIALIZE_ALL - 类 中的静态变量com.alipay.remoting.rpc.protocol.RpcDeserializeLevel
-
deserialize clazz, header, contents all three parts of rpc command
- DESERIALIZE_CLAZZ - 类 中的静态变量com.alipay.remoting.rpc.protocol.RpcDeserializeLevel
-
deserialize only the clazz part of rpc command
- DESERIALIZE_HEADER - 类 中的静态变量com.alipay.remoting.rpc.protocol.RpcDeserializeLevel
-
deserialize both header and clazz parts of rpc command
- deserializeClazz() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- deserializeClazz() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
- deserializeClazz() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
Deserialize the content class.
- deserializeContent(T) - 接口 中的方法com.alipay.remoting.CustomSerializer
-
Deserialize the content of RequestCommand.
- deserializeContent(T, InvokeContext) - 接口 中的方法com.alipay.remoting.CustomSerializer
-
Deserialize the content of ResponseCommand.
- deserializeContent(T) - 类 中的方法com.alipay.remoting.DefaultCustomSerializer
-
- deserializeContent(T, InvokeContext) - 类 中的方法com.alipay.remoting.DefaultCustomSerializer
-
- deserializeContent(InvokeContext) - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Deserialize content of remoting command
- deserializeContent(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- deserializeContent(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
- deserializeContent(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
Deserialize the content.
- deserializeHeader(T) - 接口 中的方法com.alipay.remoting.CustomSerializer
-
Deserialize the header of RequestCommand.
- deserializeHeader(T, InvokeContext) - 接口 中的方法com.alipay.remoting.CustomSerializer
-
Deserialize the header of ResponseCommand.
- deserializeHeader(T) - 类 中的方法com.alipay.remoting.DefaultCustomSerializer
-
- deserializeHeader(T, InvokeContext) - 类 中的方法com.alipay.remoting.DefaultCustomSerializer
-
- deserializeHeader(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- deserializeHeader(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
- deserializeHeader(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
Deserialize the header.
- destroy() - 类 中的方法com.alipay.remoting.DefaultConnectionMonitor
-
已过时。
- disableConnectionMonitorSwitch() - 接口 中的方法com.alipay.remoting.BoltClient
-
disable connection monitor switch off
Notice: This api should be called before
RpcClient.init()
- disableConnectionMonitorSwitch() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
已过时。
- disableConnHeartbeat(String) - 接口 中的方法com.alipay.remoting.BoltClient
-
Disable heart beat for a certain connection.
- disableConnHeartbeat(Url) - 接口 中的方法com.alipay.remoting.BoltClient
-
Disable heart beat for a certain connection.
- disableConnHeartbeat(String) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- disableConnHeartbeat(Url) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- disableHeartbeat(Connection) - 接口 中的方法com.alipay.remoting.ConnectionHeartbeatManager
-
disable heart beat for a certain connection
- disableHeartbeat(Connection) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- disableReconnect(Url) - 类 中的方法com.alipay.remoting.ReconnectManager
-
- disableReconnect(Url) - 接口 中的方法com.alipay.remoting.Reconnector
-
Disable reconnect to the target url.
- disableReconnectSwith() - 接口 中的方法com.alipay.remoting.BoltClient
-
disable connection reconnect switch off
Notice: This api should be called before
RpcClient.init()
- disableReconnectSwith() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
已过时。
- discardSomeReadBytes() - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
- disconnect(ChannelHandlerContext, ChannelPromise) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- dispatch_msg_list_in_default_executor() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
- DISPATCH_MSG_LIST_IN_DEFAULT_EXECUTOR - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Whether to dispatch message list in default executor.
- DISPATCH_MSG_LIST_IN_DEFAULT_EXECUTOR_DEFAULT - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
- doCreateConnection(String, int, int) - 类 中的方法com.alipay.remoting.connection.AbstractConnectionFactory
-
- doInit() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
- doInit() - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- doProcess(RemotingContext, T) - 类 中的方法com.alipay.remoting.AbstractRemotingProcessor
-
Do the process.
- doProcess(RemotingContext, RemotingCommand) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcHeartBeatProcessor
-
- doProcess(RemotingContext, RpcRequestCommand) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestProcessor
-
- doProcess(RemotingContext, RemotingCommand) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseProcessor
-
- doStart() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
- doStart() - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- doStop() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
- doStop() - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Notice: only RpcServer#option(BoltServerOption.SERVER_MANAGE_CONNECTION_SWITCH, true) switch on, will close all connections.
- get(String) - 接口 中的方法com.alipay.remoting.BizContext
-
get value
- get(ConfigType, ConfigItem) - 接口 中的方法com.alipay.remoting.config.configs.ConfigContainer
-
已过时。
try to get config value using config type and config item.
- get(ConfigType, ConfigItem) - 类 中的方法com.alipay.remoting.config.configs.DefaultConfigContainer
-
已过时。
- get(String) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
- get() - 类 中的方法com.alipay.remoting.ConnectionPool
-
get a connection
- get(String) - 类 中的方法com.alipay.remoting.DefaultBizContext
-
- get(String) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- get(String) - 类 中的方法com.alipay.remoting.InvokeContext
-
get
- get(String, T) - 类 中的方法com.alipay.remoting.InvokeContext
-
get and use default if not found
- get(int) - 类 中的方法com.alipay.remoting.rpc.RpcResponseFuture
-
get result with timeout specified
if request done, resolve normal responseObject
if request not done, throws InvokeTimeoutException
- get() - 类 中的方法com.alipay.remoting.rpc.RpcResponseFuture
-
- getAddressParser() - 接口 中的方法com.alipay.remoting.BoltClient
-
Getter method for property addressParser.
- getAddressParser() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Getter method for property addressParser.
- getAddressParser() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- getAddressParser() - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Getter method for property addressParser.
- getAfterRun() - 类 中的方法com.alipay.remoting.util.RunStateRecordedFutureTask
-
- getAll(String) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
- getAll() - 接口 中的方法com.alipay.remoting.ConnectionManager
-
Get all connections of all poolKey.
- getAll() - 类 中的方法com.alipay.remoting.ConnectionPool
-
get all connections
- getAll(String) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- getAll() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Get all connections of all poolKey.
- getAllManagedConnections() - 接口 中的方法com.alipay.remoting.BoltClient
-
get all connections managed by rpc client
- getAllManagedConnections() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- getAndClear(Channel, Integer) - 类 中的静态方法com.alipay.remoting.util.ThreadLocalArriveTimeHolder
-
- getAndCreateIfAbsent(Url) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
- getAndCreateIfAbsent(Url) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
If no task cached, create one and initialize the connections.
- getAppClassLoader() - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Get application classloader.
- getAppClassLoader() - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- getArriveBodyTimeInNano() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- getArriveHeaderTimeInNano() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- getArriveTime() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
Getter method for property arriveTime.
- getArriveTimestamp() - 接口 中的方法com.alipay.remoting.BizContext
-
get the arrive time stamp
- getArriveTimestamp() - 类 中的方法com.alipay.remoting.DefaultBizContext
-
get the arrive time stamp
- getArriveTimestamp() - 类 中的方法com.alipay.remoting.RemotingContext
-
Getter method for property arriveTimestamp.
- getAttribute(String) - 类 中的方法com.alipay.remoting.Connection
-
Get attribute.
- getBeforeEnterQueueTime() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- getBizClassLoader() - 类 中的方法com.alipay.remoting.rpc.protocol.AbstractUserProcessor
-
- getBizClassLoader() - 接口 中的方法com.alipay.remoting.rpc.protocol.UserProcessor
-
Get business class loader
- getBool(String, String) - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- getByte(String, String) - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- getCause() - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Get the cause of exception of the future.
- getCause() - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- getCause() - 类 中的方法com.alipay.remoting.rpc.ResponseCommand
-
Getter method for property cause.
- getChannel() - 类 中的方法com.alipay.remoting.Connection
-
Get the netty channel of the connection.
- getChannelContext() - 类 中的方法com.alipay.remoting.RemotingContext
-
Get the channel handler context.
- getClazz() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getClazzLength() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getClientSocketChannelClass() - 类 中的静态方法com.alipay.remoting.util.NettyEventLoopUtil
-
- getClientTimeout() - 接口 中的方法com.alipay.remoting.BizContext
-
get the timeout value from rpc client.
- getClientTimeout() - 类 中的方法com.alipay.remoting.DefaultBizContext
-
get the timeout value from rpc client.
- getCmdCode() - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Get the command code for this command
- getCmdCode() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getCommandFactory() - 类 中的方法com.alipay.remoting.AbstractRemotingProcessor
-
- getCommandFactory() - 类 中的方法com.alipay.remoting.BaseRemoting
-
- getCommandFactory() - 接口 中的方法com.alipay.remoting.Protocol
-
Get the command factory for the protocol.
- getCommandFactory() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocol
-
- getCommandFactory() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
- getCommandHandler() - 接口 中的方法com.alipay.remoting.Protocol
-
Get the command handler for the protocol.
- getCommandHandler() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocol
-
- getCommandHandler() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
- getConnection() - 接口 中的方法com.alipay.remoting.BizContext
-
get the connection of this request
- getConnection(String, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Get a connection using address, address format example - 127.0.0.1:12200?
- getConnection(Url, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Get a connection using a
Url.
- getConnection() - 类 中的方法com.alipay.remoting.DefaultBizContext
-
- getConnection() - 类 中的方法com.alipay.remoting.RemotingContext
-
Get connection from channel
- getConnection(String, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- getConnection(Url, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- getConnectionAndInitInvokeContext(Url, InvokeContext) - 类 中的方法com.alipay.remoting.rpc.RpcClientRemoting
-
Get connection and set init invokeContext if invokeContext not null
- getConnectionEventHandler() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Getter method for property connectionEventHandler.
- getConnectionEventListener() - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- getConnectionEventListener() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Getter method for property connectionEventListener.
- getConnectionFactory() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Getter method for property connctionFactory.
- getConnectionFromChannel(Channel) - 类 中的静态方法com.alipay.remoting.util.ConnectionUtil
-
- getConnectionManager() - 接口 中的方法com.alipay.remoting.BoltClient
-
Getter method for property connectionManager.
- getConnectionManager() - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- getConnectionManager() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- getConnectionManager() - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Getter method for property connectionManager.
- getConnectionSelectStrategy() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Getter method for property connectionSelectStrategy.
- getConnectTimeout() - 类 中的方法com.alipay.remoting.Url
-
- getConnNum() - 类 中的方法com.alipay.remoting.Url
-
- getConnPools() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Getter method for property connPools.
- getContent() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getContentLength() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getCustomSerializer(String) - 类 中的静态方法com.alipay.remoting.CustomSerializerManager
-
Get the custom serializer for class name.
- getCustomSerializer(CommandCode) - 类 中的静态方法com.alipay.remoting.CustomSerializerManager
-
Get the custom serializer for command code.
- getCustomSerializer() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
Getter method for property customSerializer.
- getCustomSerializer() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
Getter method for property customSerializer.
- getDecoder() - 接口 中的方法com.alipay.remoting.Protocol
-
Get the decoder for the protocol.
- getDecoder() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocol
-
- getDecoder() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
- getDefaultExecutor() - 接口 中的方法com.alipay.remoting.CommandHandler
-
Get default executor for the handler.
- getDefaultExecutor() - 类 中的方法com.alipay.remoting.ProcessorManager
-
Getter method for property defaultExecutor.
- getDefaultExecutor() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcCommandHandler
-
- getEncoder() - 接口 中的方法com.alipay.remoting.Protocol
-
Get the newEncoder for the protocol.
- getEncoder() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocol
-
- getEncoder() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
- getErrorMsg() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
Getter method for property errorMsg.
- getExecutor() - 类 中的方法com.alipay.remoting.AbstractRemotingProcessor
-
Getter method for property executor.
- getExecutor() - 接口 中的方法com.alipay.remoting.InvokeCallback
-
User defined executor.
- getExecutor() - 接口 中的方法com.alipay.remoting.RemotingProcessor
-
Get the executor.
- getExecutor() - 类 中的方法com.alipay.remoting.rpc.protocol.AbstractUserProcessor
-
By default return null.
- getExecutor() - 接口 中的方法com.alipay.remoting.rpc.protocol.UserProcessor
-
Get user executor.
- getExecutorSelector() - 类 中的方法com.alipay.remoting.rpc.protocol.AbstractUserProcessor
-
- getExecutorSelector() - 接口 中的方法com.alipay.remoting.rpc.protocol.UserProcessor
-
Use this method to get the executor selector.
- getFirstByte() - 类 中的方法com.alipay.remoting.ProtocolCode
-
get the first single byte if your protocol code is single code.
- getFutureTaskResult(RunStateRecordedFutureTask<T>, Logger) - 类 中的静态方法com.alipay.remoting.util.FutureTaskUtil
-
get the result of a future task
Notice: the run method of this task should have been called at first.
- getGroupRequestCallBack(Integer, Channel) - 类 中的静态方法com.alipay.remoting.util.ConnectionUtil
-
- getHeader() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getHeaderLength() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getHeartbeatTrigger() - 接口 中的方法com.alipay.remoting.Protocol
-
Get the heartbeat trigger for the protocol.
- getHeartbeatTrigger() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocol
-
- getHeartbeatTrigger() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
- getId() - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Get the id of the command
- getId() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getInt(String, String) - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- getInteger(String) - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- getInvokeCallback() - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Get the application callback of the future.
- getInvokeCallback() - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- getInvokeContext() - 接口 中的方法com.alipay.remoting.BizContext
-
get invoke context.
- getInvokeContext() - 类 中的方法com.alipay.remoting.DefaultBizContext
-
- getInvokeContext() - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Get invoke context.
- getInvokeContext() - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Get invoke context for this command
- getInvokeContext() - 类 中的方法com.alipay.remoting.RemotingContext
-
Getter method for property invokeContext.
- getInvokeContext() - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- getInvokeContext() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getInvokeFuture(int) - 类 中的方法com.alipay.remoting.Connection
-
Get the InvokeFuture with invokeId of id.
- getInvokeFutureMap() - 类 中的方法com.alipay.remoting.Connection
-
Getter method for property invokeFutureMap.
- getIp() - 类 中的方法com.alipay.remoting.Url
-
- getLastAccessTimestamp() - 类 中的方法com.alipay.remoting.ConnectionPool
-
Getter method for property lastAccessTimestamp.
- getLocalAddress() - 类 中的方法com.alipay.remoting.Connection
-
Get the address of the local peer.
- getLocalIP() - 类 中的方法com.alipay.remoting.Connection
-
Get the local IP.
- getLocalPort() - 类 中的方法com.alipay.remoting.Connection
-
Get the local port.
- getLogger(Class<?>) - 类 中的静态方法com.alipay.remoting.log.BoltLoggerFactory
-
- getLogger(String) - 类 中的静态方法com.alipay.remoting.log.BoltLoggerFactory
-
- getLong(String, String) - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- getOriginUrl() - 类 中的方法com.alipay.remoting.Url
-
- getPoolKeys() - 类 中的方法com.alipay.remoting.Connection
-
get all pool keys
- getPort() - 类 中的方法com.alipay.remoting.Url
-
- getProcessor(CommandCode) - 类 中的方法com.alipay.remoting.ProcessorManager
-
Get the specific processor with command code of cmdCode if registered, otherwise the default processor is returned.
- getProperties() - 类 中的方法com.alipay.remoting.Url
-
- getProperty(String) - 类 中的方法com.alipay.remoting.Url
-
Get property value according to property key
- getProtocol(ProtocolCode) - 类 中的静态方法com.alipay.remoting.ProtocolManager
-
- getProtocol() - 类 中的方法com.alipay.remoting.Url
-
- getProtocolCode() - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Get the protocol code of command.
- getProtocolCode() - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Get the code of the protocol that this command belongs to
- getProtocolCode() - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- getProtocolCode() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getProtocolSwitch() - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Get the protocol switch status for this command
- getProtocolSwitch() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getRemoteAddress() - 接口 中的方法com.alipay.remoting.BizContext
-
get remote address
- getRemoteAddress() - 类 中的方法com.alipay.remoting.Connection
-
Get the address of the remote peer.
- getRemoteAddress() - 类 中的方法com.alipay.remoting.DefaultBizContext
-
- getRemoteAddress() - 接口 中的方法com.alipay.remoting.InvokeCallbackListener
-
Get the remote address.
- getRemoteAddress() - 类 中的方法com.alipay.remoting.rpc.RpcInvokeCallbackListener
-
- getRemoteHost() - 接口 中的方法com.alipay.remoting.BizContext
-
get remote host ip
- getRemoteHost() - 类 中的方法com.alipay.remoting.DefaultBizContext
-
- getRemoteIP() - 类 中的方法com.alipay.remoting.Connection
-
Get the remote IP.
- getRemotePort() - 接口 中的方法com.alipay.remoting.BizContext
-
get remote port
- getRemotePort() - 类 中的方法com.alipay.remoting.Connection
-
Get the remote port.
- getRemotePort() - 类 中的方法com.alipay.remoting.DefaultBizContext
-
- getRemotingCtx() - 类 中的方法com.alipay.remoting.DefaultBizContext
-
get remoting context
- getRequestClass() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
Getter method for property requestClass.
- getRequestHeader() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
Getter method for property requestHeader.
- getRequestHeaderLength() - 类 中的静态方法com.alipay.remoting.rpc.protocol.RpcProtocol
-
Get the length of request header.
- getRequestHeaderLength() - 类 中的静态方法com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
- getRequestObject() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
Getter method for property requestObject.
- getResponseClass() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
Getter method for property responseClass.
- getResponseHeader() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
Getter method for property responseHeader.
- getResponseHeaderLength() - 类 中的静态方法com.alipay.remoting.rpc.protocol.RpcProtocol
-
Get the length of response header.
- getResponseHeaderLength() - 类 中的静态方法com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
- getResponseHost() - 类 中的方法com.alipay.remoting.rpc.ResponseCommand
-
Getter method for property responseHost.
- getResponseObject() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
Getter method for property responseObject.
- getResponseStatus() - 类 中的方法com.alipay.remoting.rpc.ResponseCommand
-
Getter method for property responseStatus.
- getResponseTimeMillis() - 类 中的方法com.alipay.remoting.rpc.ResponseCommand
-
Getter method for property responseTimeMillis.
- getSerializer() - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Get serializer type for this command
- getSerializer() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getSerializer(int) - 类 中的静态方法com.alipay.remoting.serialization.SerializerManager
-
- getServerSocketChannelClass() - 类 中的静态方法com.alipay.remoting.util.NettyEventLoopUtil
-
- getString(String, String) - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- getTimeout() - 类 中的方法com.alipay.remoting.RemotingContext
-
Getter method for property timeout.
- getTimeout() - 类 中的方法com.alipay.remoting.rpc.RequestCommand
-
Getter method for property timeout.
- getTimer() - 类 中的静态方法com.alipay.remoting.TimerHolder
-
Get a singleton instance of Timer.
- getType() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getUniqueKey() - 类 中的方法com.alipay.remoting.Url
-
- getUrl() - 类 中的方法com.alipay.remoting.Connection
-
Getter method for property url.
- getUserProcessor(String) - 类 中的方法com.alipay.remoting.RemotingContext
-
Get user processor for class name.
- getValue() - 枚举 中的方法com.alipay.remoting.ResponseStatus
-
Convert to short.
- getVersion() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- getVersion() - 类 中的方法com.alipay.remoting.Url
-
- GlobalSwitch - com.alipay.remoting.config.switches中的类
-
已过时。
- GlobalSwitch() - 类 的构造器com.alipay.remoting.config.switches.GlobalSwitch
-
已过时。
Init with system default value
if settings exist by system property then use system property at first;
if no settings exist by system property then use default value in
Configs
All these settings can be overwrite by user api settings.
- IDGenerator - com.alipay.remoting.util中的类
-
IDGenerator is used for generating request id in integer form.
- IDGenerator() - 类 的构造器com.alipay.remoting.util.IDGenerator
-
- increaseRef() - 类 中的方法com.alipay.remoting.Connection
-
increase the reference count
- init() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
已过时。
- init(ConnectionEventHandler) - 类 中的方法com.alipay.remoting.connection.AbstractConnectionFactory
-
- init(ConnectionEventHandler) - 接口 中的方法com.alipay.remoting.connection.ConnectionFactory
-
Initialize the factory.
- init() - 接口 中的方法com.alipay.remoting.ConnectionManager
-
已过时。
- init() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
已过时。
- init() - 接口 中的方法com.alipay.remoting.RemotingServer
-
已过时。
- init() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
已过时。
- INITIAL_SIZE - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- initProtocols() - 类 中的静态方法com.alipay.remoting.rpc.protocol.RpcProtocolManager
-
- initRpcRemoting() - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
init rpc remoting
- initUrlArgs(Url) - 接口 中的方法com.alipay.remoting.RemotingAddressParser
-
- initUrlArgs(Url) - 类 中的方法com.alipay.remoting.rpc.RpcAddressParser
-
- initWriteBufferWaterMark(int, int) - 类 中的方法com.alipay.remoting.AbstractBoltClient
-
- initWriteBufferWaterMark(int, int) - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
- initWriteBufferWaterMark(int, int) - 接口 中的方法com.alipay.remoting.config.ConfigurableInstance
-
已过时。
- interest() - 类 中的方法com.alipay.remoting.rpc.protocol.AbstractMultiInterestUserProcessor
-
do not need to implement this method because of the multiple interests
- interest() - 类 中的方法com.alipay.remoting.rpc.protocol.AsyncUserProcessor
-
- interest() - 类 中的方法com.alipay.remoting.rpc.protocol.SyncUserProcessor
-
- interest() - 接口 中的方法com.alipay.remoting.rpc.protocol.UserProcessor
-
The class name of user request.
- internalBuffer() - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
Returns the internal cumulative buffer of this decoder.
- InvokeCallback - com.alipay.remoting中的接口
-
Invoke callback.
- InvokeCallbackListener - com.alipay.remoting中的接口
-
Listener to listen response and invoke callback.
- InvokeContext - com.alipay.remoting中的类
-
Invoke context
- InvokeContext() - 类 的构造器com.alipay.remoting.InvokeContext
-
default construct
- InvokeException - com.alipay.remoting.rpc.exception中的异常错误
-
Exception when invoke failed
- InvokeException() - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeException
-
Default constructor.
- InvokeException(String) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeException
-
- InvokeException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeException
-
- InvokeFuture - com.alipay.remoting中的接口
-
The future of an invocation.
- invokeId() - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Get the id of the invocation.
- invokeId() - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- InvokeSendFailedException - com.alipay.remoting.rpc.exception中的异常错误
-
Exception when invoke send failed
- InvokeSendFailedException() - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeSendFailedException
-
Default constructor.
- InvokeSendFailedException(String) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeSendFailedException
-
- InvokeSendFailedException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeSendFailedException
-
- InvokeServerBusyException - com.alipay.remoting.rpc.exception中的异常错误
-
Exception when thread pool busy of process server
- InvokeServerBusyException() - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeServerBusyException
-
Default constructor.
- InvokeServerBusyException(String) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeServerBusyException
-
- InvokeServerBusyException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeServerBusyException
-
- InvokeServerException - com.alipay.remoting.rpc.exception中的异常错误
-
Server exception caught when invoking
- InvokeServerException() - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeServerException
-
Default constructor.
- InvokeServerException(String) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeServerException
-
- InvokeServerException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeServerException
-
- invokeSync(Connection, RemotingCommand, int) - 类 中的方法com.alipay.remoting.BaseRemoting
-
Synchronous invocation
- invokeSync(String, Object, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Synchronous invocation using a string address, address format example - 127.0.0.1:12200?
- invokeSync(String, Object, InvokeContext, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeSync(Url, Object, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Synchronous invocation using a parsed
Url
Notice:
DO NOT modify the request object concurrently when this method is called.
- invokeSync(Url, Object, InvokeContext, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeSync(Connection, Object, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Synchronous invocation using a
Connection
Notice:
DO NOT modify the request object concurrently when this method is called.
- invokeSync(Connection, Object, InvokeContext, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeSync(String, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeSync(String, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeSync(Url, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeSync(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeSync(Connection, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeSync(Connection, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeSync(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcClientRemoting
-
- invokeSync(String, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
Synchronous rpc invocation.
- invokeSync(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
Synchronous rpc invocation.
- invokeSync(Connection, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
Synchronous rpc invocation.
- invokeSync(String, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Synchronous invocation using a string address, address format example - 127.0.0.1:12200?
- invokeSync(String, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeSync(Url, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Synchronous invocation using a parsed
Url
Notice:
DO NOT modify the request object concurrently when this method is called.
- invokeSync(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeSync(Connection, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Synchronous invocation using a
Connection
Notice:
DO NOT modify the request object concurrently when this method is called.
- invokeSync(Connection, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeSync(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcServerRemoting
-
- InvokeTimeoutException - com.alipay.remoting.rpc.exception中的异常错误
-
Exception when invoke timeout
- InvokeTimeoutException() - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeTimeoutException
-
Default constructor.
- InvokeTimeoutException(String) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeTimeoutException
-
Constructor.
- InvokeTimeoutException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.rpc.exception.InvokeTimeoutException
-
Constructor.
- invokeWithCallback(Connection, RemotingCommand, InvokeCallback, int) - 类 中的方法com.alipay.remoting.BaseRemoting
-
Invocation with callback.
- invokeWithCallback(String, Object, InvokeCallback, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Callback invocation using a string address, address format example - 127.0.0.1:12200?
- invokeWithCallback(String, Object, InvokeContext, InvokeCallback, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeWithCallback(Url, Object, InvokeCallback, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Callback invocation using a parsed
Url
You can specify an implementation of
InvokeCallback to get the result.
- invokeWithCallback(Url, Object, InvokeContext, InvokeCallback, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeWithCallback(Connection, Object, InvokeCallback, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeWithCallback(Connection, Object, InvokeContext, InvokeCallback, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeWithCallback(String, Object, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithCallback(String, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithCallback(Url, Object, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithCallback(Url, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithCallback(Connection, Object, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithCallback(Connection, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithCallback(Url, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcClientRemoting
-
- invokeWithCallback(String, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
Rpc invocation with callback.
- invokeWithCallback(Url, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
Rpc invocation with callback.
- invokeWithCallback(Connection, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
Rpc invocation with callback.
- invokeWithCallback(String, Object, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Callback invocation using a string address, address format example - 127.0.0.1:12200?
- invokeWithCallback(String, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeWithCallback(Url, Object, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Callback invocation using a parsed
Url
You can specify an implementation of
InvokeCallback to get the result.
- invokeWithCallback(Url, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeWithCallback(Connection, Object, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeWithCallback(Connection, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeWithCallback(Url, Object, InvokeContext, InvokeCallback, int) - 类 中的方法com.alipay.remoting.rpc.RpcServerRemoting
-
- invokeWithFuture(Connection, RemotingCommand, int) - 类 中的方法com.alipay.remoting.BaseRemoting
-
Invocation with future returned.
- invokeWithFuture(String, Object, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
Future invocation using a string address, address format example - 127.0.0.1:12200?
- invokeWithFuture(String, Object, InvokeContext, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeWithFuture(Url, Object, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeWithFuture(Url, Object, InvokeContext, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeWithFuture(Connection, Object, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeWithFuture(Connection, Object, InvokeContext, int) - 接口 中的方法com.alipay.remoting.BoltClient
-
- invokeWithFuture(String, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithFuture(String, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithFuture(Url, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithFuture(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithFuture(Connection, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithFuture(Connection, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- invokeWithFuture(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcClientRemoting
-
- invokeWithFuture(String, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
Rpc invocation with future returned.
- invokeWithFuture(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
Rpc invocation with future returned.
- invokeWithFuture(Connection, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
Rpc invocation with future returned.
- invokeWithFuture(String, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Future invocation using a string address, address format example - 127.0.0.1:12200?
- invokeWithFuture(String, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeWithFuture(Url, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeWithFuture(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeWithFuture(Connection, Object, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeWithFuture(Connection, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- invokeWithFuture(Url, Object, InvokeContext, int) - 类 中的方法com.alipay.remoting.rpc.RpcServerRemoting
-
- IoUtils - com.alipay.remoting.util中的类
-
IO Utilities
- IoUtils() - 类 的构造器com.alipay.remoting.util.IoUtils
-
- ip() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
- ip() - 接口 中的方法com.alipay.remoting.RemotingServer
-
Get the ip of the server.
- isAsyncCreationDone() - 类 中的方法com.alipay.remoting.ConnectionPool
-
is async create connection done
- isBlank(CharSequence) - 类 中的静态方法com.alipay.remoting.util.StringUtils
-
- isCollected - 类 中的静态变量com.alipay.remoting.Url
-
for unit test only, indicate this object have already been GCed
- isConnected(String) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
check whether a client address connected
- isConnected(Url) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
check whether a
Url connected
- isConnectionMonitorSwitchOn() - 接口 中的方法com.alipay.remoting.BoltClient
-
is connection monitor switch on
- isConnectionMonitorSwitchOn() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
已过时。
- isConnWarmup() - 类 中的方法com.alipay.remoting.Url
-
- isDone() - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Whether the future is done.
- isDone() - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- isDone() - 类 中的方法com.alipay.remoting.rpc.RpcResponseFuture
-
Whether the future is done.
- isEmpty() - 类 中的方法com.alipay.remoting.ConnectionPool
-
is connection pool empty
- isEmpty(CharSequence) - 类 中的静态方法com.alipay.remoting.util.StringUtils
-
- isFine() - 类 中的方法com.alipay.remoting.Connection
-
to check whether the connection is fine to use
- isInvokeFutureMapFinish() - 类 中的方法com.alipay.remoting.Connection
-
Whether invokeFutures is completed
- isNotBlank(CharSequence) - 类 中的静态方法com.alipay.remoting.util.StringUtils
-
- isNotEmpty(CharSequence) - 类 中的静态方法com.alipay.remoting.util.StringUtils
-
- isNumeric(String) - 类 中的静态方法com.alipay.remoting.util.StringUtils
-
- isOn(int) - 类 中的方法com.alipay.remoting.config.switches.GlobalSwitch
-
已过时。
- isOn(int) - 类 中的方法com.alipay.remoting.config.switches.ProtocolSwitch
-
- isOn(int, int) - 类 中的静态方法com.alipay.remoting.config.switches.ProtocolSwitch
-
check switch status whether on according to specified value
- isOn(int) - 接口 中的方法com.alipay.remoting.config.switches.Switch
-
check switch whether on
- isReconnectSwitchOn() - 接口 中的方法com.alipay.remoting.BoltClient
-
is reconnect switch on
- isReconnectSwitchOn() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
已过时。
- isRequestTimeout() - 接口 中的方法com.alipay.remoting.BizContext
-
check whether request already timeout
- isRequestTimeout() - 类 中的方法com.alipay.remoting.DefaultBizContext
-
- isRequestTimeout() - 类 中的方法com.alipay.remoting.RemotingContext
-
whether this request already timeout
- isServerSide() - 异常错误 中的方法com.alipay.remoting.exception.DeserializationException
-
Getter method for property serverSide.
- isServerSide() - 异常错误 中的方法com.alipay.remoting.exception.SerializationException
-
Getter method for property serverSide.
- isServerSide() - 类 中的方法com.alipay.remoting.RemotingContext
-
The server side
- isSingleDecode() - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
- isStarted() - 类 中的方法com.alipay.remoting.AbstractLifeCycle
-
- isStarted() - 接口 中的方法com.alipay.remoting.LifeCycle
-
- isTimeoutDiscard() - 类 中的方法com.alipay.remoting.RemotingContext
-
- iterator() - 类 中的方法com.alipay.remoting.util.ConcurrentHashSet
-
- parse(String) - 接口 中的方法com.alipay.remoting.RemotingAddressParser
-
Parse a simple string url to get
Url
- parse(String) - 类 中的方法com.alipay.remoting.rpc.RpcAddressParser
-
- parsedUrls - 类 中的静态变量com.alipay.remoting.Url
-
- parseLocalAddress(Channel) - 类 中的静态方法com.alipay.remoting.util.RemotingUtil
-
Parse the local address of the channel.
- parseLocalIP(Channel) - 类 中的静态方法com.alipay.remoting.util.RemotingUtil
-
Parse the local host ip of the channel.
- parseLocalPort(Channel) - 类 中的静态方法com.alipay.remoting.util.RemotingUtil
-
Parse the local host port of the channel.
- parseProperty(String, String) - 接口 中的方法com.alipay.remoting.RemotingAddressParser
-
Parse to get property value according to specified property key
- parseProperty(String, String) - 类 中的方法com.alipay.remoting.rpc.RpcAddressParser
-
- parseRemoteAddress(Channel) - 类 中的静态方法com.alipay.remoting.util.RemotingUtil
-
Parse the remote address of the channel.
- parseRemoteHostName(Channel) - 类 中的静态方法com.alipay.remoting.util.RemotingUtil
-
Parse the remote hostname of the channel.
- parseRemoteIP(Channel) - 类 中的静态方法com.alipay.remoting.util.RemotingUtil
-
Parse the remote host ip of the channel.
- parseRemotePort(Channel) - 类 中的静态方法com.alipay.remoting.util.RemotingUtil
-
Parse the remote host port of the channel.
- parseSocketAddressToHostIp(SocketAddress) - 类 中的静态方法com.alipay.remoting.util.RemotingUtil
-
Parse the host ip of socket address.
- parseSocketAddressToString(SocketAddress) - 类 中的静态方法com.alipay.remoting.util.RemotingUtil
-
Parse the socket address, omit the leading "/" if present.
- parseUniqueKey(String) - 接口 中的方法com.alipay.remoting.RemotingAddressParser
-
Parse a simple string url to get a unique key of a certain address
- parseUniqueKey(String) - 类 中的方法com.alipay.remoting.rpc.RpcAddressParser
-
- port() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
- port() - 接口 中的方法com.alipay.remoting.RemotingServer
-
Get the port of the server.
- preHandleRequest(RemotingContext, T) - 类 中的方法com.alipay.remoting.rpc.protocol.AbstractUserProcessor
-
- preHandleRequest(RemotingContext, T) - 接口 中的方法com.alipay.remoting.rpc.protocol.UserProcessor
-
Pre handle request, to avoid expose
RemotingContext directly to biz handle request logic.
- preProcessInvokeContext(InvokeContext, RemotingCommand, Connection) - 类 中的方法com.alipay.remoting.rpc.RpcClientRemoting
-
- preProcessInvokeContext(InvokeContext, RemotingCommand, Connection) - 类 中的方法com.alipay.remoting.rpc.RpcRemoting
-
- preProcessInvokeContext(InvokeContext, RemotingCommand, Connection) - 类 中的方法com.alipay.remoting.rpc.RpcServerRemoting
-
- printConnectionTraceLog(Logger, String, InvokeContext) - 类 中的静态方法com.alipay.remoting.util.TraceLogUtil
-
print trace log
- process(RemotingContext, T, ExecutorService) - 类 中的方法com.alipay.remoting.AbstractRemotingProcessor
-
Process the remoting command with its own executor or with the defaultExecutor if its own if null.
- process(RemotingContext, T, ExecutorService) - 接口 中的方法com.alipay.remoting.RemotingProcessor
-
Process the remoting command.
- process(RemotingContext, RpcRequestCommand, ExecutorService) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestProcessor
-
- processInIOThread() - 类 中的方法com.alipay.remoting.rpc.protocol.AbstractUserProcessor
-
By default, return false, means not deserialize and process biz logic in io thread
- processInIOThread() - 接口 中的方法com.alipay.remoting.rpc.protocol.UserProcessor
-
Whether deserialize and process biz logic in io thread.
- ProcessorManager - com.alipay.remoting中的类
-
Manager of processors
Maintains the relationship between command and command processor through command code.
- ProcessorManager() - 类 的构造器com.alipay.remoting.ProcessorManager
-
- PROTOCOL - 类 中的静态变量com.alipay.remoting.Connection
-
Attribute key for protocol
- Protocol - com.alipay.remoting中的接口
-
A protocol contains a group of commands.
- PROTOCOL_CODE - 类 中的静态变量com.alipay.remoting.rpc.protocol.RpcProtocol
-
- PROTOCOL_CODE - 类 中的静态变量com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
- PROTOCOL_VERSION_1 - 类 中的静态变量com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
version 1, is the same with RpcProtocol
- PROTOCOL_VERSION_2 - 类 中的静态变量com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
version 2, is the protocol version for RpcProtocolV2
- ProtocolCode - com.alipay.remoting中的类
-
Protocol code definition, you can define your own protocol code in byte array
ProtocolCode.version
We suggest to use just one byte for simplicity.
- ProtocolCodeBasedDecoder - com.alipay.remoting.codec中的类
-
Protocol code based decoder, the main decoder for a certain protocol, which is lead by one or multi bytes (magic code).
- ProtocolCodeBasedDecoder(int) - 类 的构造器com.alipay.remoting.codec.ProtocolCodeBasedDecoder
-
- ProtocolCodeBasedEncoder - com.alipay.remoting.codec中的类
-
Protocol code based newEncoder, the main newEncoder for a certain protocol, which is lead by one or multi bytes (magic code).
- ProtocolCodeBasedEncoder(ProtocolCode) - 类 的构造器com.alipay.remoting.codec.ProtocolCodeBasedEncoder
-
- protocolCodeLength - 类 中的变量com.alipay.remoting.codec.ProtocolCodeBasedDecoder
-
the length of protocol code
- ProtocolManager - com.alipay.remoting中的类
-
Manager of all protocols
- ProtocolManager() - 类 的构造器com.alipay.remoting.ProtocolManager
-
- ProtocolSwitch - com.alipay.remoting.config.switches中的类
-
Switches used in protocol, this is runtime switch.
- ProtocolSwitch() - 类 的构造器com.alipay.remoting.config.switches.ProtocolSwitch
-
- put(String, String) - 接口 中的方法com.alipay.remoting.BizContext
-
put a key and value
- put(String, String) - 类 中的方法com.alipay.remoting.DefaultBizContext
-
- put(String, Object) - 类 中的方法com.alipay.remoting.InvokeContext
-
put
- putIfAbsent(String, Object) - 类 中的方法com.alipay.remoting.InvokeContext
-
put if absent
- putResponse(RemotingCommand) - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Put the response to the future.
- putResponse(RemotingCommand) - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- RandomSelectStrategy - com.alipay.remoting中的类
-
Select a connection randomly
- RandomSelectStrategy(Configuration) - 类 的构造器com.alipay.remoting.RandomSelectStrategy
-
- reconnect(Url) - 类 中的方法com.alipay.remoting.ReconnectManager
-
- reconnect(Url) - 接口 中的方法com.alipay.remoting.Reconnector
-
Do reconnecting in async mode.
- ReconnectManager - com.alipay.remoting中的类
-
Reconnect manager.
- ReconnectManager(ConnectionManager) - 类 的构造器com.alipay.remoting.ReconnectManager
-
- Reconnector - com.alipay.remoting中的接口
-
Reconnect manager interface.
- registerCustomSerializer(String, CustomSerializer) - 类 中的静态方法com.alipay.remoting.CustomSerializerManager
-
Register custom serializer for class name.
- registerCustomSerializer(CommandCode, CustomSerializer) - 类 中的静态方法com.alipay.remoting.CustomSerializerManager
-
Register custom serializer for command code.
- registerDefaultExecutor(ExecutorService) - 接口 中的方法com.alipay.remoting.CommandHandler
-
Register default executor for the handler.
- registerDefaultExecutor(ExecutorService) - 类 中的方法com.alipay.remoting.ProcessorManager
-
Set the default executor.
- registerDefaultExecutor(byte, ExecutorService) - 接口 中的方法com.alipay.remoting.RemotingServer
-
Register default executor service for server.
- registerDefaultExecutor(ExecutorService) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcCommandHandler
-
- registerDefaultExecutor(byte, ExecutorService) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- registerDefaultProcessor(RemotingProcessor<?>) - 类 中的方法com.alipay.remoting.ProcessorManager
-
Register the default processor to process command with no specific processor registered.
- registerProcessor(CommandCode, RemotingProcessor<?>) - 接口 中的方法com.alipay.remoting.CommandHandler
-
Register processor for command with specified code.
- registerProcessor(CommandCode, RemotingProcessor<?>) - 类 中的方法com.alipay.remoting.ProcessorManager
-
Register processor to process command that has the command code of cmdCode.
- registerProcessor(byte, CommandCode, RemotingProcessor<?>) - 接口 中的方法com.alipay.remoting.RemotingServer
-
Register processor for command with the command code.
- registerProcessor(CommandCode, RemotingProcessor) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcCommandHandler
-
- registerProcessor(byte, CommandCode, RemotingProcessor<?>) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- registerProtocol(Protocol, byte...) - 类 中的静态方法com.alipay.remoting.ProtocolManager
-
- registerProtocol(Protocol, ProtocolCode) - 类 中的静态方法com.alipay.remoting.ProtocolManager
-
- registerUserProcessor(UserProcessor<?>) - 接口 中的方法com.alipay.remoting.BoltClient
-
- registerUserProcessor(UserProcessor<?>) - 接口 中的方法com.alipay.remoting.RemotingServer
-
Register user processor.
- registerUserProcessor(UserProcessor<?>, ConcurrentHashMap<String, UserProcessor<?>>) - 类 中的静态方法com.alipay.remoting.rpc.protocol.UserProcessorRegisterHelper
-
Help register single-interest user processor.
- registerUserProcessor(UserProcessor<?>) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- registerUserProcessor(UserProcessor<?>) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
- RejectedExecutionPolicy - com.alipay.remoting中的枚举
-
RejectedExecutionPolicy determines how to deal with this situation that user executor rejected the RpcInvokeCallbackListener.CallbackTask.
- rejectedExecutionPolicy() - 接口 中的方法com.alipay.remoting.RejectionProcessableInvokeCallback
-
when user executor rejected the
RpcInvokeCallbackListener.CallbackTask,
bolt will handle the rejected task according to this
RejectedExecutionPolicy
- RejectionProcessableInvokeCallback - com.alipay.remoting中的接口
-
- RemotingAddressParser - com.alipay.remoting中的接口
-
Remoting address parser
Implement this to generate a
Url
- RemotingCommand - com.alipay.remoting中的接口
-
Remoting command.
- RemotingContext - com.alipay.remoting中的类
-
Wrap the ChannelHandlerContext.
- RemotingContext(ChannelHandlerContext) - 类 的构造器com.alipay.remoting.RemotingContext
-
Constructor.
- RemotingContext(ChannelHandlerContext, boolean) - 类 的构造器com.alipay.remoting.RemotingContext
-
Constructor.
- RemotingContext(ChannelHandlerContext, boolean, ConcurrentHashMap<String, UserProcessor<?>>) - 类 的构造器com.alipay.remoting.RemotingContext
-
Constructor.
- RemotingContext(ChannelHandlerContext, InvokeContext, boolean, ConcurrentHashMap<String, UserProcessor<?>>) - 类 的构造器com.alipay.remoting.RemotingContext
-
Constructor.
- RemotingException - com.alipay.remoting.exception中的异常错误
-
Exception for default remoting problems
- RemotingException() - 异常错误 的构造器com.alipay.remoting.exception.RemotingException
-
Constructor.
- RemotingException(String) - 异常错误 的构造器com.alipay.remoting.exception.RemotingException
-
Constructor.
- RemotingException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.exception.RemotingException
-
Constructor.
- RemotingProcessor<T extends RemotingCommand> - com.alipay.remoting中的接口
-
Remoting processor processes remoting commands.
- RemotingServer - com.alipay.remoting中的接口
-
- RemotingUtil - com.alipay.remoting.util中的类
-
Some utilities for remoting.
- RemotingUtil() - 类 的构造器com.alipay.remoting.util.RemotingUtil
-
- remove(Connection) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
- remove(Connection, String) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
- remove(String) - 接口 中的方法com.alipay.remoting.ConnectionManager
-
Remove and close all connections from
ConnectionPool with the specified poolKey.
- remove(Connection) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- remove(Connection, String) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- remove(String) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- remove(Object) - 类 中的方法com.alipay.remoting.util.ConcurrentHashSet
-
- removeAll() - 接口 中的方法com.alipay.remoting.ConnectionManager
-
已过时。
- removeAll() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
已过时。
- removeAllAndTryClose() - 类 中的方法com.alipay.remoting.ConnectionPool
-
remove all connections
- removeAndTryClose(Connection) - 类 中的方法com.alipay.remoting.ConnectionPool
-
removeAndTryClose a connection
- removeAttribute(String) - 类 中的方法com.alipay.remoting.Connection
-
Remove attribute.
- removeCancelUrl(Url) - 类 中的方法com.alipay.remoting.ReconnectManager
-
已过时。
- removeIdGroupCallbackMapping(Integer, Channel) - 类 中的静态方法com.alipay.remoting.util.ConnectionUtil
-
- removeIdPoolKeyMapping(Integer) - 类 中的方法com.alipay.remoting.Connection
-
remove id to group Mapping
- removeIdPoolKeyMapping(Integer, Channel) - 类 中的静态方法com.alipay.remoting.util.ConnectionUtil
-
- removeInvokeFuture(int) - 类 中的方法com.alipay.remoting.Connection
-
Remove InvokeFuture who's invokeId is id
- removePoolKey(String) - 类 中的方法com.alipay.remoting.Connection
-
remove pool key
- removeTask(String) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
remove task and remove all connections
- REQUEST - 类 中的静态变量com.alipay.remoting.rpc.RpcCommandType
-
rpc request
- REQUEST_ONEWAY - 类 中的静态变量com.alipay.remoting.rpc.RpcCommandType
-
rpc oneway request
- RequestCommand - com.alipay.remoting.rpc中的类
-
Command of request.
- RequestCommand() - 类 的构造器com.alipay.remoting.rpc.RequestCommand
-
- RequestCommand(CommandCode) - 类 的构造器com.alipay.remoting.rpc.RequestCommand
-
- RequestCommand(byte, CommandCode) - 类 的构造器com.alipay.remoting.rpc.RequestCommand
-
- RequestCommand(byte, byte, CommandCode) - 类 的构造器com.alipay.remoting.rpc.RequestCommand
-
- resetId() - 类 中的静态方法com.alipay.remoting.util.IDGenerator
-
- resolveResponseObject(ResponseCommand, String) - 类 中的静态方法com.alipay.remoting.rpc.RpcResponseResolver
-
Analyze the response command and generate the response object.
- RESPONSE - 类 中的静态变量com.alipay.remoting.rpc.RpcCommandType
-
rpc response
- ResponseCommand - com.alipay.remoting.rpc中的类
-
Command of response.
- ResponseCommand() - 类 的构造器com.alipay.remoting.rpc.ResponseCommand
-
- ResponseCommand(CommandCode) - 类 的构造器com.alipay.remoting.rpc.ResponseCommand
-
- ResponseCommand(int) - 类 的构造器com.alipay.remoting.rpc.ResponseCommand
-
- ResponseCommand(CommandCode, int) - 类 的构造器com.alipay.remoting.rpc.ResponseCommand
-
- ResponseCommand(byte, byte, CommandCode, int) - 类 的构造器com.alipay.remoting.rpc.ResponseCommand
-
- ResponseStatus - com.alipay.remoting中的枚举
-
Status of the response.
- retry_detect_period() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- RETRY_DETECT_PERIOD - 类 中的静态变量com.alipay.remoting.config.Configs
-
已过时。
- RETRY_DETECT_PERIOD_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- RpcAddressParser - com.alipay.remoting.rpc中的类
-
This is address parser for RPC.
- RpcAddressParser() - 类 的构造器com.alipay.remoting.rpc.RpcAddressParser
-
- RpcAsyncContext - com.alipay.remoting.rpc.protocol中的类
-
Async biz context of Rpc.
- RpcAsyncContext(RemotingContext, RpcRequestCommand, RpcRequestProcessor) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcAsyncContext
-
Default constructor.
- RpcClient - com.alipay.remoting.rpc中的类
-
Client for Rpc.
- RpcClient() - 类 的构造器com.alipay.remoting.rpc.RpcClient
-
- RpcClientRemoting - com.alipay.remoting.rpc中的类
-
Rpc client remoting
- RpcClientRemoting(CommandFactory, RemotingAddressParser, ConnectionManager) - 类 的构造器com.alipay.remoting.rpc.RpcClientRemoting
-
- RpcCodec - com.alipay.remoting.rpc中的类
-
- RpcCodec() - 类 的构造器com.alipay.remoting.rpc.RpcCodec
-
- RpcCommand - com.alipay.remoting.rpc中的类
-
Remoting command.
- RpcCommand() - 类 的构造器com.alipay.remoting.rpc.RpcCommand
-
- RpcCommand(byte) - 类 的构造器com.alipay.remoting.rpc.RpcCommand
-
- RpcCommand(CommandCode) - 类 的构造器com.alipay.remoting.rpc.RpcCommand
-
- RpcCommand(byte, CommandCode) - 类 的构造器com.alipay.remoting.rpc.RpcCommand
-
- RpcCommand(byte, byte, CommandCode) - 类 的构造器com.alipay.remoting.rpc.RpcCommand
-
- RpcCommandCode - com.alipay.remoting.rpc.protocol中的枚举
-
Command code for rpc remoting command.
- RpcCommandDecoder - com.alipay.remoting.rpc.protocol中的类
-
Command decoder for Rpc.
- RpcCommandDecoder() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcCommandDecoder
-
- RpcCommandDecoderV2 - com.alipay.remoting.rpc.protocol中的类
-
Command decoder for Rpc v2.
- RpcCommandDecoderV2() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcCommandDecoderV2
-
- RpcCommandEncoder - com.alipay.remoting.rpc.protocol中的类
-
Encode remoting command into ByteBuf.
- RpcCommandEncoder() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcCommandEncoder
-
- RpcCommandEncoderV2 - com.alipay.remoting.rpc.protocol中的类
-
Encode remoting command into ByteBuf v2.
- RpcCommandEncoderV2() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcCommandEncoderV2
-
- RpcCommandFactory - com.alipay.remoting.rpc中的类
-
command factory for rpc protocol
- RpcCommandFactory() - 类 的构造器com.alipay.remoting.rpc.RpcCommandFactory
-
- RpcCommandHandler - com.alipay.remoting.rpc.protocol中的类
-
Rpc command handler.
- RpcCommandHandler(CommandFactory) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcCommandHandler
-
Constructor.
- RpcCommandType - com.alipay.remoting.rpc中的类
-
The type of command in the request/response model.
- RpcCommandType() - 类 的构造器com.alipay.remoting.rpc.RpcCommandType
-
- RpcConfigManager - com.alipay.remoting.rpc中的类
-
RPC framework config manager.
- RpcConfigManager() - 类 的构造器com.alipay.remoting.rpc.RpcConfigManager
-
- RpcConfigs - com.alipay.remoting.rpc中的类
-
Constants for rpc.
- RpcConfigs() - 类 的构造器com.alipay.remoting.rpc.RpcConfigs
-
- RpcConnectionEventHandler - com.alipay.remoting.rpc中的类
-
ConnectionEventHandler for Rpc.
- RpcConnectionEventHandler() - 类 的构造器com.alipay.remoting.rpc.RpcConnectionEventHandler
-
- RpcConnectionEventHandler(Configuration) - 类 的构造器com.alipay.remoting.rpc.RpcConnectionEventHandler
-
- RpcConnectionFactory - com.alipay.remoting.rpc中的类
-
Default RPC connection factory impl.
- RpcConnectionFactory(ConcurrentHashMap<String, UserProcessor<?>>, Configuration) - 类 的构造器com.alipay.remoting.rpc.RpcConnectionFactory
-
- RpcDeserializeLevel - com.alipay.remoting.rpc.protocol中的类
-
Rpc deserialize level.
- RpcDeserializeLevel() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcDeserializeLevel
-
- RpcHandler - com.alipay.remoting.rpc中的类
-
Dispatch messages to corresponding protocol.
- RpcHandler(ConcurrentHashMap<String, UserProcessor<?>>) - 类 的构造器com.alipay.remoting.rpc.RpcHandler
-
- RpcHandler(boolean, ConcurrentHashMap<String, UserProcessor<?>>) - 类 的构造器com.alipay.remoting.rpc.RpcHandler
-
- RpcHeartBeatProcessor - com.alipay.remoting.rpc.protocol中的类
-
Processor for heart beat.
- RpcHeartBeatProcessor() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcHeartBeatProcessor
-
- RpcHeartbeatTrigger - com.alipay.remoting.rpc.protocol中的类
-
Handler for heart beat.
- RpcHeartbeatTrigger(CommandFactory) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcHeartbeatTrigger
-
- RpcInvokeCallbackListener - com.alipay.remoting.rpc中的类
-
Listener which listens the Rpc invoke result, and then invokes the call back.
- RpcInvokeCallbackListener() - 类 的构造器com.alipay.remoting.rpc.RpcInvokeCallbackListener
-
- RpcInvokeCallbackListener(String) - 类 的构造器com.alipay.remoting.rpc.RpcInvokeCallbackListener
-
- RpcProtocol - com.alipay.remoting.rpc.protocol中的类
-
Request command protocol for v1
0 1 2 4 6 8 10 12 14 16
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
|proto| type| cmdcode |ver2 | requestId |codec| timeout | classLen |
+-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+
|headerLen | contentLen |
- RpcProtocol() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcProtocol
-
- RpcProtocolDecoder - com.alipay.remoting.rpc.protocol中的类
-
Rpc protocol decoder.
- RpcProtocolDecoder(int) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcProtocolDecoder
-
- RpcProtocolManager - com.alipay.remoting.rpc.protocol中的类
-
Protocol manager.
- RpcProtocolManager() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcProtocolManager
-
- RpcProtocolV2 - com.alipay.remoting.rpc.protocol中的类
-
Request command protocol for v2
0 1 2 4 6 8 10 11 12 14 16
+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+------+-----+-----+-----+-----+
|proto| ver1|type | cmdcode |ver2 | requestId |codec|switch| timeout |
+-----------+-----------+-----------+-----------+-----------+------------+-----------+-----------+
|classLen |headerLen |contentLen |
- RpcProtocolV2() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcProtocolV2
-
- rpcRemoting - 类 中的变量com.alipay.remoting.rpc.RpcClient
-
- RpcRemoting - com.alipay.remoting.rpc中的类
-
Rpc remoting capability.
- RpcRemoting(CommandFactory) - 类 的构造器com.alipay.remoting.rpc.RpcRemoting
-
default constructor
- RpcRemoting(CommandFactory, RemotingAddressParser, ConnectionManager) - 类 的构造器com.alipay.remoting.rpc.RpcRemoting
-
- rpcRemoting - 类 中的变量com.alipay.remoting.rpc.RpcServer
-
rpc remoting
- RpcRequestCommand - com.alipay.remoting.rpc.protocol中的类
-
Request command for Rpc.
- RpcRequestCommand() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
create request command without id
- RpcRequestCommand(Object) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
create request command with id and request object
- RpcRequestProcessor - com.alipay.remoting.rpc.protocol中的类
-
Process Rpc request.
- RpcRequestProcessor() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcRequestProcessor
-
Default constructor.
- RpcRequestProcessor(CommandFactory) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcRequestProcessor
-
Constructor.
- RpcRequestProcessor(ExecutorService) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcRequestProcessor
-
Constructor.
- RpcResponseCommand - com.alipay.remoting.rpc.protocol中的类
-
Response command for Rpc.
- RpcResponseCommand() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
- RpcResponseCommand(Object) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
- RpcResponseCommand(int, Object) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
- RpcResponseFuture - com.alipay.remoting.rpc中的类
-
The future for response.
- RpcResponseFuture(String, InvokeFuture) - 类 的构造器com.alipay.remoting.rpc.RpcResponseFuture
-
Constructor
- RpcResponseProcessor - com.alipay.remoting.rpc.protocol中的类
-
Processor to process RpcResponse.
- RpcResponseProcessor() - 类 的构造器com.alipay.remoting.rpc.protocol.RpcResponseProcessor
-
Default constructor.
- RpcResponseProcessor(ExecutorService) - 类 的构造器com.alipay.remoting.rpc.protocol.RpcResponseProcessor
-
Constructor.
- RpcResponseResolver - com.alipay.remoting.rpc中的类
-
Resolve response object from response command.
- RpcResponseResolver() - 类 的构造器com.alipay.remoting.rpc.RpcResponseResolver
-
- RpcServer - com.alipay.remoting.rpc中的类
-
Server for Rpc.
- RpcServer() - 类 的构造器com.alipay.remoting.rpc.RpcServer
-
- RpcServer(boolean) - 类 的构造器com.alipay.remoting.rpc.RpcServer
-
- RpcServer(int) - 类 的构造器com.alipay.remoting.rpc.RpcServer
-
Construct a rpc server.
- RpcServer(String, int) - 类 的构造器com.alipay.remoting.rpc.RpcServer
-
Construct a rpc server.
- RpcServer(int, boolean) - 类 的构造器com.alipay.remoting.rpc.RpcServer
-
Construct a rpc server.
- RpcServer(String, int, boolean) - 类 的构造器com.alipay.remoting.rpc.RpcServer
-
Construct a rpc server.
- RpcServer(int, boolean, boolean) - 类 的构造器com.alipay.remoting.rpc.RpcServer
-
Construct a rpc server.
- RpcServerException - com.alipay.remoting.rpc.exception中的异常错误
-
Rpc server exception when processing request
- RpcServerException() - 异常错误 的构造器com.alipay.remoting.rpc.exception.RpcServerException
-
Default constructor.
- RpcServerException(String) - 异常错误 的构造器com.alipay.remoting.rpc.exception.RpcServerException
-
- RpcServerException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.rpc.exception.RpcServerException
-
- RpcServerRemoting - com.alipay.remoting.rpc中的类
-
Rpc server remoting
- RpcServerRemoting(CommandFactory) - 类 的构造器com.alipay.remoting.rpc.RpcServerRemoting
-
default constructor
- RpcServerRemoting(CommandFactory, RemotingAddressParser, DefaultConnectionManager) - 类 的构造器com.alipay.remoting.rpc.RpcServerRemoting
-
- RpcTaskScanner - com.alipay.remoting.rpc中的类
-
Scanner is used to do scan task.
- RpcTaskScanner() - 类 的构造器com.alipay.remoting.rpc.RpcTaskScanner
-
- run() - 类 中的方法com.alipay.remoting.util.RunStateRecordedFutureTask
-
- RunStateRecordedFutureTask<V> - com.alipay.remoting.util中的类
-
A customized FutureTask which can record whether the run method has been called.
- RunStateRecordedFutureTask(Callable<V>) - 类 的构造器com.alipay.remoting.util.RunStateRecordedFutureTask
-
- scan() - 类 中的方法com.alipay.remoting.ConnectionPool
-
- scan() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
in case of cache pollution and connection leak, to do schedule scan
- scan() - 接口 中的方法com.alipay.remoting.Scannable
-
Scan it.
- Scannable - com.alipay.remoting中的接口
-
Can be scanned.
- ScheduledDisconnectStrategy - com.alipay.remoting中的类
-
- ScheduledDisconnectStrategy() - 类 的构造器com.alipay.remoting.ScheduledDisconnectStrategy
-
- select(List<Connection>) - 接口 中的方法com.alipay.remoting.ConnectionSelectStrategy
-
select strategy
- select(List<Connection>) - 类 中的方法com.alipay.remoting.RandomSelectStrategy
-
- select(String, Object) - 接口 中的方法com.alipay.remoting.rpc.protocol.UserProcessor.ExecutorSelector
-
- sendResponse(Object) - 接口 中的方法com.alipay.remoting.AsyncContext
-
send response back
- sendResponse(Object) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcAsyncContext
-
- sendResponseIfNecessary(RemotingContext, byte, RemotingCommand) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestProcessor
-
Send response using remoting context if necessary.
- SerializationException - com.alipay.remoting.exception中的异常错误
-
Exception when serialize failed
- SerializationException() - 异常错误 的构造器com.alipay.remoting.exception.SerializationException
-
Constructor.
- SerializationException(String) - 异常错误 的构造器com.alipay.remoting.exception.SerializationException
-
Constructor.
- SerializationException(String, boolean) - 异常错误 的构造器com.alipay.remoting.exception.SerializationException
-
Constructor.
- SerializationException(String, Throwable) - 异常错误 的构造器com.alipay.remoting.exception.SerializationException
-
Constructor.
- SerializationException(String, Throwable, boolean) - 异常错误 的构造器com.alipay.remoting.exception.SerializationException
-
Constructor.
- serialize() - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Serialize all parts of remoting command
- serialize() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
Serialize the class header and content.
- serialize(Object) - 类 中的方法com.alipay.remoting.serialization.HessianSerializer
-
- serialize(Object) - 接口 中的方法com.alipay.remoting.serialization.Serializer
-
Encode object into bytes.
- serializeClazz() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- serializeClazz() - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
- serializeClazz() - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
Serialize content class.
- serializeContent(T, InvokeContext) - 接口 中的方法com.alipay.remoting.CustomSerializer
-
Serialize the content of RequestCommand.
- serializeContent(T) - 接口 中的方法com.alipay.remoting.CustomSerializer
-
Serialize the content of ResponseCommand.
- serializeContent(T, InvokeContext) - 类 中的方法com.alipay.remoting.DefaultCustomSerializer
-
- serializeContent(T) - 类 中的方法com.alipay.remoting.DefaultCustomSerializer
-
- serializeContent(InvokeContext) - 接口 中的方法com.alipay.remoting.RemotingCommand
-
Serialize content of remoting command
- serializeContent(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- serializeContent(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
- serializeContent(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
Serialize the content.
- serializeHeader(T, InvokeContext) - 接口 中的方法com.alipay.remoting.CustomSerializer
-
Serialize the header of RequestCommand.
- serializeHeader(T) - 接口 中的方法com.alipay.remoting.CustomSerializer
-
Serialize the header of ResponseCommand.
- serializeHeader(T, InvokeContext) - 类 中的方法com.alipay.remoting.DefaultCustomSerializer
-
- serializeHeader(T) - 类 中的方法com.alipay.remoting.DefaultCustomSerializer
-
- serializeHeader(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- serializeHeader(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
- serializeHeader(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
Serialize the header.
- serializer - 类 中的静态变量com.alipay.remoting.config.ConfigManager
-
- serializer() - 类 中的静态方法com.alipay.remoting.config.ConfigManager
-
- SERIALIZER - 类 中的静态变量com.alipay.remoting.config.Configs
-
Codec type
- Serializer - com.alipay.remoting.serialization中的接口
-
Serializer for serialize and deserialize.
- SERIALIZER_DEFAULT - 类 中的静态变量com.alipay.remoting.config.Configs
-
- SerializerManager - com.alipay.remoting.serialization中的类
-
Manage all serializers.
- SerializerManager() - 类 的构造器com.alipay.remoting.serialization.SerializerManager
-
- SERVER_LOCAL_IP - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- SERVER_LOCAL_PORT - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- SERVER_MANAGE_CONNECTION_SWITCH - 类 中的静态变量com.alipay.remoting.config.BoltServerOption
-
- SERVER_REMOTE_IP - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- SERVER_REMOTE_PORT - 类 中的静态变量com.alipay.remoting.InvokeContext
-
- server_ssl_enable() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- server_ssl_keystore() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- server_ssl_keystore_pass() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- server_ssl_keystore_type() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- server_ssl_kmf_algorithm() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- server_ssl_need_client_auth() - 类 中的静态方法com.alipay.remoting.rpc.RpcConfigManager
-
已过时。
- SERVER_SYNC_STOP - 类 中的静态变量com.alipay.remoting.config.BoltServerOption
-
- ServerConnectionManager - com.alipay.remoting中的接口
-
Connection manager in server side.
- ServerIdleHandler - com.alipay.remoting中的类
-
Server Idle handler.
- ServerIdleHandler() - 类 的构造器com.alipay.remoting.ServerIdleHandler
-
- set(ConfigType, ConfigItem, Object) - 接口 中的方法com.alipay.remoting.config.configs.ConfigContainer
-
已过时。
init a config item with certain config type, and the value can be any type.
- set(ConfigType, ConfigItem, Object) - 类 中的方法com.alipay.remoting.config.configs.DefaultConfigContainer
-
已过时。
- setAddressParser(RemotingAddressParser) - 接口 中的方法com.alipay.remoting.BoltClient
-
Setter method for property addressParser.
- setAddressParser(RemotingAddressParser) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Setter method for property addressParser.
- setAddressParser(RemotingAddressParser) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- setAddressParser(RemotingAddressParser) - 类 中的方法com.alipay.remoting.rpc.RpcServer
-
Setter method for property addressParser.
- setArriveBodyTimeInNano(long) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- setArriveHeaderTimeInNano(long) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- setArriveTime(long) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
Setter method for property arriveTime.
- setArriveTimestamp(long) - 类 中的方法com.alipay.remoting.RemotingContext
-
Setter method for property arriveTimestamp.
- setAttribute(String, Object) - 类 中的方法com.alipay.remoting.Connection
-
Set attribute key=value.
- setAttributeIfAbsent(String, Object) - 类 中的方法com.alipay.remoting.Connection
-
set attribute if key absent.
- setBeforeEnterQueueTime(long) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
- setBs(BitSet) - 类 中的方法com.alipay.remoting.config.switches.ProtocolSwitch
-
Setter method for property bs.
- setCause(Throwable) - 接口 中的方法com.alipay.remoting.InvokeFuture
-
Set the cause if exception caught.
- setCause(Throwable) - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- setCause(Throwable) - 类 中的方法com.alipay.remoting.rpc.ResponseCommand
-
Setter method for property cause.
- setChannelContext(ChannelHandlerContext) - 类 中的方法com.alipay.remoting.RemotingContext
-
Set the channel handler context.
- setClazz(byte[]) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setCmdCode(CommandCode) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setCommandFactory(CommandFactory) - 类 中的方法com.alipay.remoting.AbstractRemotingProcessor
-
- setConnectionEventHandler(ConnectionEventHandler) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Setter method for property connectionEventHandler.
- setConnectionEventListener(ConnectionEventListener) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- setConnectionEventListener(ConnectionEventListener) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Setter method for property connectionEventListener.
- setConnectionFactory(ConnectionFactory) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Setter method for property connctionFactory.
- setConnectionManager(ConnectionManager) - 接口 中的方法com.alipay.remoting.BoltClient
-
Setter method for property connectionManager.
- setConnectionManager(ConnectionManager) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- setConnectionManager(ConnectionManager) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- setConnectionSelectStrategy(ConnectionSelectStrategy) - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
Setter method for property connectionSelectStrategy.
- setConnectTimeout(int) - 类 中的方法com.alipay.remoting.Url
-
- setConnNum(int) - 类 中的方法com.alipay.remoting.Url
-
- setConnWarmup(boolean) - 类 中的方法com.alipay.remoting.Url
-
- setContent(byte[]) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setCumulator(AbstractBatchDecoder.Cumulator) - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
- setDiscardAfterReads(int) - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
Set the number of reads after which ByteBuf.discardSomeReadBytes() are called and so free up memory.
- setErrorMsg(String) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
Setter method for property errorMsg.
- setExecutor(ExecutorService) - 类 中的方法com.alipay.remoting.AbstractRemotingProcessor
-
Setter method for property executor.
- setExecutor(ExecutorService) - 接口 中的方法com.alipay.remoting.RemotingProcessor
-
Set executor.
- setExecutorSelector(UserProcessor.ExecutorSelector) - 类 中的方法com.alipay.remoting.rpc.protocol.AbstractUserProcessor
-
- setExecutorSelector(UserProcessor.ExecutorSelector) - 接口 中的方法com.alipay.remoting.rpc.protocol.UserProcessor
-
Use this method to set executor selector.
- setHeader(byte[]) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setId(int) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setInvokeContext(InvokeContext) - 接口 中的方法com.alipay.remoting.InvokeFuture
-
set invoke context
- setInvokeContext(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.DefaultInvokeFuture
-
- setInvokeContext(InvokeContext) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setLocalBindingPort(int) - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
override the random port zero with the actual binding port value.
- setMonitorStrategy(ConnectionMonitorStrategy) - 接口 中的方法com.alipay.remoting.BoltClient
-
Setter method for property monitorStrategy.
- setMonitorStrategy(ConnectionMonitorStrategy) - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- setProtocol(byte) - 类 中的方法com.alipay.remoting.Url
-
- setProtocolSwitch(ProtocolSwitch) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setReconnectManager(ReconnectManager) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
已过时。
- setReconnector(Reconnector) - 类 中的方法com.alipay.remoting.ConnectionEventHandler
-
- setRequestClass(String) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
Setter method for property requestClass.
- setRequestHeader(Object) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
Setter method for property requestHeader.
- setRequestObject(Object) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcRequestCommand
-
Setter method for property requestObject.
- setResponseClass(String) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
Setter method for property responseClass.
- setResponseHeader(Object) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
Setter method for property responseHeader.
- setResponseHost(InetSocketAddress) - 类 中的方法com.alipay.remoting.rpc.ResponseCommand
-
Setter method for property responseHost.
- setResponseObject(Object) - 类 中的方法com.alipay.remoting.rpc.protocol.RpcResponseCommand
-
Setter method for property responseObject.
- setResponseStatus(ResponseStatus) - 类 中的方法com.alipay.remoting.rpc.ResponseCommand
-
Setter method for property responseStatus.
- setResponseTimeMillis(long) - 类 中的方法com.alipay.remoting.rpc.ResponseCommand
-
Setter method for property responseTimeMillis.
- setRpcCommandType(int) - 类 中的方法com.alipay.remoting.RemotingContext
-
Setter method for property rpcCommandType.
- setSerializer(byte) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setSingleDecode(boolean) - 类 中的方法com.alipay.remoting.codec.AbstractBatchDecoder
-
- setTimeout(int) - 类 中的方法com.alipay.remoting.RemotingContext
-
Setter method for property timeout.
- setTimeout(int) - 类 中的方法com.alipay.remoting.rpc.RequestCommand
-
Setter method for property timeout.
- setTimeoutDiscard(boolean) - 类 中的方法com.alipay.remoting.RemotingContext
-
- setType(byte) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setVersion(byte) - 类 中的方法com.alipay.remoting.rpc.RpcCommand
-
- setVersion(byte) - 类 中的方法com.alipay.remoting.Url
-
- shutdown() - 类 中的方法com.alipay.remoting.AbstractLifeCycle
-
- shutdown() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
- shutdown() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- shutdown() - 类 中的方法com.alipay.remoting.DefaultConnectionMonitor
-
- shutdown() - 接口 中的方法com.alipay.remoting.LifeCycle
-
- shutdown() - 类 中的方法com.alipay.remoting.ReconnectManager
-
- shutdown() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
Shutdown.
- shutdown() - 类 中的方法com.alipay.remoting.rpc.RpcTaskScanner
-
- size() - 类 中的方法com.alipay.remoting.ConnectionPool
-
connection pool size
- size() - 类 中的方法com.alipay.remoting.util.ConcurrentHashSet
-
return the size of the map
- split(String, char) - 类 中的静态方法com.alipay.remoting.util.StringUtils
-
- SRV_SSL_ENABLE - 类 中的静态变量com.alipay.remoting.config.BoltServerOption
-
- SRV_SSL_ENABLE - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Whether to enable server SSL support, default is false(disabled).
- SRV_SSL_KEYSTORE - 类 中的静态变量com.alipay.remoting.config.BoltServerOption
-
- SRV_SSL_KEYSTORE - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Server SSL keystore file path
- SRV_SSL_KEYSTORE_PASS - 类 中的静态变量com.alipay.remoting.config.BoltServerOption
-
- SRV_SSL_KEYSTORE_PASS - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Server SSL keystore password
- SRV_SSL_KEYSTORE_TYPE - 类 中的静态变量com.alipay.remoting.config.BoltServerOption
-
- SRV_SSL_KEYTSTORE_YPE - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Server SSL keystore type, JKS or pkcs12 for example.
- SRV_SSL_KMF_ALGO - 类 中的静态变量com.alipay.remoting.config.BoltServerOption
-
- SRV_SSL_KMF_ALGO - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Server SSL KeyManagerFactory algorithm.
- SRV_SSL_NEED_CLIENT_AUTH - 类 中的静态变量com.alipay.remoting.config.BoltServerOption
-
- SRV_SSL_NEED_CLIENT_AUTH - 类 中的静态变量com.alipay.remoting.rpc.RpcConfigs
-
Whether to enable server SSL client auth, default is false(disabled).
- SSL_HANDLER - 类 中的静态变量com.alipay.remoting.constant.Constants
-
- start() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
已过时。
- start() - 类 中的方法com.alipay.remoting.DefaultConnectionMonitor
-
已过时。
- start() - 接口 中的方法com.alipay.remoting.RemotingServer
-
已过时。
- start() - 类 中的方法com.alipay.remoting.rpc.RpcTaskScanner
-
已过时。
- startup() - 类 中的方法com.alipay.remoting.AbstractLifeCycle
-
- startup() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
- startup() - 类 中的方法com.alipay.remoting.DefaultClientConnectionManager
-
- startup() - 类 中的方法com.alipay.remoting.DefaultConnectionManager
-
- startup() - 类 中的方法com.alipay.remoting.DefaultConnectionMonitor
-
- startup() - 接口 中的方法com.alipay.remoting.LifeCycle
-
- startup() - 类 中的方法com.alipay.remoting.ReconnectManager
-
- startup() - 类 中的方法com.alipay.remoting.rpc.RpcClient
-
- startup() - 类 中的方法com.alipay.remoting.rpc.RpcTaskScanner
-
- stop() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
已过时。
- stop() - 类 中的方法com.alipay.remoting.ReconnectManager
-
已过时。
- stop() - 接口 中的方法com.alipay.remoting.RemotingServer
-
已过时。
- StringUtils - com.alipay.remoting.util中的类
-
Created by zhangg on 2016/7/14 21:07.
- StringUtils() - 类 的构造器com.alipay.remoting.util.StringUtils
-
- Switch - com.alipay.remoting.config.switches中的接口
-
switch interface
- switches() - 类 中的方法com.alipay.remoting.AbstractBoltClient
-
已过时。
- switches() - 类 中的方法com.alipay.remoting.AbstractRemotingServer
-
已过时。
- switches() - 接口 中的方法com.alipay.remoting.config.ConfigurableInstance
-
已过时。
- SyncMultiInterestUserProcessor<T> - com.alipay.remoting.rpc.protocol中的类
-
Extends this to process user defined request in SYNC way.
- SyncMultiInterestUserProcessor() - 类 的构造器com.alipay.remoting.rpc.protocol.SyncMultiInterestUserProcessor
-
- SyncUserProcessor<T> - com.alipay.remoting.rpc.protocol中的类
-
Extends this to process user defined request in SYNC way.
- SyncUserProcessor() - 类 的构造器com.alipay.remoting.rpc.protocol.SyncUserProcessor
-