- genRequestID() - 类 中的静态方法net.hasor.rsf.domain.RsfRuntimeUtils
-
生成一个新的RequestID
- get() - 类 中的方法net.hasor.rsf.container.RsfFilterProvider
-
- get(String, String, Object[]) - 接口 中的方法net.hasor.rsf.domain.provider.AddressProvider
-
根据服务ID获取地址
- get(String, String, Object[]) - 类 中的方法net.hasor.rsf.domain.provider.InstanceAddressProvider
-
- get(String, String, Object[]) - 类 中的方法net.hasor.rsf.domain.provider.PoolAddressProvider
-
- getAliasName(String) - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
- getAliasName(String) - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getAliasName(String) - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getAliasTypes() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
- getAliasTypes() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getAliasTypes() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getAllAddresses() - 类 中的方法net.hasor.rsf.address.AddressBucket
-
获取所有地址(包括本地的和无效的)。
- getAppContext() - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
- getAppContext() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getAppContext() - 接口 中的方法net.hasor.rsf.RsfContext
-
获取IoC容器
- getArgsKey() - 类 中的方法net.hasor.rsf.address.AddressPool
-
- getArgsLevel() - 类 中的方法net.hasor.rsf.address.RuleRef
-
- getAttribute(String) - 类 中的方法net.hasor.rsf.domain.AttributeSet
-
获取属性
- getAttribute(String) - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getAttribute(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the value of the named attribute as an Object,
or null if no attribute of the given name exists.
- getAttribute(String) - 接口 中的方法net.hasor.rsf.RsfRequest
-
获取属性
- getAttributeNames() - 类 中的方法net.hasor.rsf.domain.AttributeSet
-
获取所有属性名。
- getAttributeNames() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getAttributeNames() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns an Enumeration containing the
names of the attributes available to this request.
- getAttributeNames() - 接口 中的方法net.hasor.rsf.RsfRequest
-
获取所有属性名。
- getAvailableAddresses() - 类 中的方法net.hasor.rsf.address.AddressBucket
-
获取计算之后可用的地址。
- getBindAddress() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getBindAddress() - 类 中的方法net.hasor.rsf.rpc.net.Connector
-
监听的本地端口号
- getBindAddress() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取本地服务绑定地址
- getBindAddressSet(String) - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getBindAddressSet(String) - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取本地服务绑定地址
- getBindGroup() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
获取发布服务的分组名称(默认是:default)。
- getBindGroup() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getBindGroup() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getBindID() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
- getBindID() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getBindID() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getBindInfo(String) - 类 中的方法net.hasor.rsf.container.InnerRsfApiBinder
-
- getBindInfo(Class<T>) - 类 中的方法net.hasor.rsf.container.InnerRsfApiBinder
-
- getBindInfo() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getBindInfo() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- getBindInfo() - 类 中的方法net.hasor.rsf.rpc.caller.RsfResponseObject
-
- getBindInfo() - 接口 中的方法net.hasor.rsf.RsfHeader
-
获取元信息
- getBindName() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
获取发布服务的名称。
- getBindName() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getBindName() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getBindProtocols() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
- getBindProtocols() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getBindProtocols() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getBindType() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
服务类型
- getBindType() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getBindType() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getBindVersion() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
获取发布服务的版本号。
- getBindVersion() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getBindVersion() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getBucket(String) - 类 中的方法net.hasor.rsf.address.AddressPool
-
- getBucketNames() - 类 中的方法net.hasor.rsf.address.AddressPool
-
获取地址池中注册的服务列表。
- getClassLoader() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getClassLoader() - 接口 中的方法net.hasor.rsf.RsfContext
-
获取类加载器。
- getClassLoader() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineImpl
-
- getClientOption() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getClientOption() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取配置的客户端选项
- getClientTimeout() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取远程客户端调用超时时间。
- getClientTimeout() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
获取客户端调用服务超时时间。
- getClientTimeout() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getClientTimeout() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取远程客户端调用超时时间。
- getClientTimeout() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getCodecAdapterByVersion(RsfEnvironment, ClassLoader, byte) - 类 中的静态方法net.hasor.rsf.protocol.rsf.CodecAdapterFactory
-
- getConnectTimeout() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getConnectTimeout() - 接口 中的方法net.hasor.rsf.RsfSettings
-
客户端发起一个连接请求所允许的最大耗时(单位毫秒)
- getContainer() - 类 中的方法net.hasor.rsf.rpc.caller.RsfCaller
-
- getContainer() - 类 中的方法net.hasor.rsf.rpc.caller.RsfRequestManager
-
- getContentLength() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the length, in bytes, of the request body and made available by the input stream, or -1
if the length is not known ir is greater than Integer.MAX_VALUE.
- getContentType() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponse
-
Returns the content type used for the MIME body
sent in this response.
- getContext() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getContext() - 类 中的方法net.hasor.rsf.rpc.caller.RsfRequestManager
-
获取RSF容器对象。
- getContext() - 接口 中的方法net.hasor.rsf.RsfRequest
-
获取上下文。
- getData() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- getData() - 类 中的方法net.hasor.rsf.rpc.caller.RsfResponseObject
-
- getData() - 类 中的方法net.hasor.rsf.RsfFuture
-
获取响应的结果。
- getData(long, TimeUnit) - 类 中的方法net.hasor.rsf.RsfFuture
-
等待执行结果的返回。
- getData() - 接口 中的方法net.hasor.rsf.RsfResponse
-
最终结果。
- getDefaultGroup() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getDefaultGroup() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取默认超时时间。
- getDefaultProtocol() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getDefaultProtocol() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getDefaultProtocol() - 接口 中的方法net.hasor.rsf.RsfContext
-
获取默认协议
- getDefaultProtocol() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取默认传输协议
- getDefaultSerializeType() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getDefaultSerializeType() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取默认超时时间。
- getDefaultTimeout() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getDefaultTimeout() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取默认超时时间。
- getDefaultVersion() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getDefaultVersion() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取默认超时时间。
- getDesc() - 枚举 中的方法net.hasor.rsf.address.AddressTypeEnum
-
- getDiskCacheTimeInterval() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getDiskCacheTimeInterval() - 接口 中的方法net.hasor.rsf.RsfSettings
-
每次缓存地址本到磁盘时的时间间隔(单位:毫秒)默认:1小时
- getDomain() - 接口 中的方法net.hasor.rsf.container.RsfDomainProvider
-
获取服务元信息。
- getEngine() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyCompiledScript
-
- getEngineName() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getEngineVersion() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
Note that the scripting.dev.java.net engine had this backwards.
- getEnvironment() - 类 中的方法net.hasor.rsf.container.InnerRsfApiBinder
-
- getEnvironment() - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
获取环境对象。
- getEnvironment() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getEnvironment() - 接口 中的方法net.hasor.rsf.RsfApiBinder
-
- getEnvironment() - 接口 中的方法net.hasor.rsf.RsfContext
-
- getEnvironment() - 接口 中的方法net.hasor.rsf.RsfPublisher
-
- getErrorCode() - 类 中的方法net.hasor.rsf.domain.RsfResultDO
-
- getErrorCode() - 接口 中的方法net.hasor.rsf.RsfResult
-
获取操作返回码。
- getErrorMessage() - 类 中的方法net.hasor.rsf.domain.RsfResultDO
-
- getErrorMessage() - 接口 中的方法net.hasor.rsf.RsfResult
-
获取操作状态描述。
- getExclusions() - 类 中的方法net.hasor.rsf.address.route.flowcontrol.unit.UnitFlowControl
-
- getExecute(String) - 类 中的方法net.hasor.rsf.utils.ExecutesManager
-
- getExtensions() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getFactory() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineImpl
-
- getFilterProviders(String) - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
计算指定服务上配置的过滤器。
- getFlags() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取flag
- getFlags() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取flag
- getFlowControlRef() - 类 中的方法net.hasor.rsf.address.AddressBucket
-
- getFormUnit() - 类 中的方法net.hasor.rsf.InterAddress
-
返回地址所属单元
- getHead() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取协议版本。
- getHead() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取协议版本。
- getHeader(String) - 类 中的方法net.hasor.rsf.rpc.net.http.RequestBuilder
-
Returns the value of the specified request header as a String.
- getHeader(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the value of the specified request header
as a String.
- getHeader(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponse
-
Gets the value of the response header with the given name.
- getHeader(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponseData
-
Gets the value of the response header with the given name.
- getHeaderNames() - 类 中的方法net.hasor.rsf.rpc.net.http.RequestBuilder
-
Returns an enumeration of all the header names this request contains.
- getHeaderNames() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns an enumeration of all the header names
this request contains.
- getHeaderNames() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponse
-
Gets the names of the headers of this response.
- getHeaderNames() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponseData
-
Gets the names of the headers of this response.
- getHeaders(String) - 类 中的方法net.hasor.rsf.rpc.net.http.RequestBuilder
-
Returns all the values of the specified request header as an Enumeration of String objects.
- getHeaders(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns all the values of the specified request header
as an Enumeration of String objects.
- getHeaders(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponse
-
Gets the values of the response header with the given name.
- getHeaders(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponseData
-
Gets the values of the response header with the given name.
- getHost() - 类 中的方法net.hasor.rsf.InterAddress
-
返回目标IP地址
- getHostPort() - 类 中的方法net.hasor.rsf.InterAddress
-
返回IP地址和端口,格式为:192.168.25.33:8000
- getHttpHandler() - 类 中的方法net.hasor.rsf.rpc.net.http.HttpConnector
-
- getInputStream() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Retrieves the body of the request as binary data using a
InputStream.
- getInputStream() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponseData
-
Returns a
InputStream suitable for reading binary data in the response.
- getInstanceID() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getInstanceID() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfEnvironment
-
- getInstanceID() - 接口 中的方法net.hasor.rsf.RsfContext
-
获取实例ID,实例ID在应用每次启动时生成一个全新的ID。
- getInstanceID() - 接口 中的方法net.hasor.rsf.RsfEnvironment
-
- getInterface(Class<T>) - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineImpl
-
- getInterface(Object, Class<T>) - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineImpl
-
- getInvalidAddresses() - 类 中的方法net.hasor.rsf.address.AddressBucket
-
失效地址。
- getInvalidWaitTime() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getInvalidWaitTime() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取地址失效之后,等待重新尝试连接的时间(毫秒)。
- getIp() - 类 中的方法net.hasor.rsf.InterAddress
-
返回IPv4地址
- getIpPort() - 类 中的方法net.hasor.rsf.InterAddress
-
返回IP地址和端口,格式为:192.168.25.33:8000
- getLanguageName() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
This is also different than scripting.dev.java.net which used an
initial lowercase.
- getLanguageVersion() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getLastSendTime() - 类 中的方法net.hasor.rsf.rpc.net.RsfChannel
-
最后发送数据时间
- getLinkType() - 类 中的方法net.hasor.rsf.rpc.net.RsfChannel
-
连接方向
- getLocalAddr() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the Internet Protocol (IP) address of the interface on which the request was received.
- getLocalPort() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the Internet Protocol (IP) port number of the interface on which the request was received.
- getLocalUnitAddresses() - 类 中的方法net.hasor.rsf.address.AddressBucket
-
获取计算之后同一单元地址。
- getMaximumRequest() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getMaximumRequest() - 接口 中的方法net.hasor.rsf.RsfSettings
-
最大并发请求数
- getMessageID() - 类 中的方法net.hasor.rsf.domain.RsfResultDO
-
- getMessageID() - 接口 中的方法net.hasor.rsf.RsfResult
-
获取消息ID
- getMetaData(String) - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getMethod() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getMethod() - 类 中的方法net.hasor.rsf.rpc.net.http.RequestBuilder
-
Returns the name of the HTTP method with which this request was made, for example, GET, POST, or PUT.
- getMethod() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the name of the HTTP method with which this
request was made, for example, GET, POST, or PUT.
- getMethod() - 接口 中的方法net.hasor.rsf.RsfRequest
-
获取要调用的目标方法。
- getMethodCallSyntax(String, String, String...) - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getMethodLevel() - 类 中的方法net.hasor.rsf.address.RuleRef
-
- getMimeTypes() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getNames() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getOption(String) - 类 中的方法net.hasor.rsf.domain.OptionInfo
-
获取选项数据
- getOption(String) - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getOption(String) - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- getOption(String) - 接口 中的方法net.hasor.rsf.RsfOptionSet
-
获取选项数据
- getOptionKeys() - 类 中的方法net.hasor.rsf.domain.OptionInfo
-
获取选项Key集合。
- getOptionKeys() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getOptionKeys() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- getOptionKeys() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取选项Key集合。
- getOptionKeys() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取选项Key集合。
- getOptionKeys() - 接口 中的方法net.hasor.rsf.RsfOptionSet
-
获取选项Key集合。
- getOptions() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取Option。
- getOptions() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取Option。
- getOptionValues() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取选项数据
- getOptionValues() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取选项数据
- getOrConnectionTo(InterAddress) - 类 中的方法net.hasor.rsf.rpc.net.Connector
-
建立或获取和远程的连接(异步+回调)
- getOutputStatement(String) - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getOutputStream() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponse
-
Returns a
OutputStream suitable for writing binary data in the response.
- getParameter(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the value of a request parameter as a String,
or null if the parameter does not exist.
- getParameter(String) - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getParameterNames() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns an Enumeration of String
objects containing the names of the parameters contained
in this request.
- getParameterObject() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getParameterObject() - 接口 中的方法net.hasor.rsf.RsfRequest
-
获取请求参数值。
- getParameters() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取请求参数类型列表。
- getParameterTypes() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取请求参数类型列表。
- getParameterTypes() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getParameterTypes() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取请求参数类型列表。
- getParameterTypes() - 接口 中的方法net.hasor.rsf.RsfRequest
-
获取请求参数类型。
- getParameterValues() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取请求参数值列表。
- getParameterValues() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取请求参数类型列表。
- getParameterValues(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns an array of String objects containing
all of the values the given request parameter has, or
null if the parameter does not exist.
- getPoolData() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.PoolBlock
-
池数据
- getPoolLength() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.PoolBlock
-
池长度
- getPoolSize() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.PoolBlock
-
池大小
- getPort() - 类 中的方法net.hasor.rsf.InterAddress
-
返回目标地址的端口号
- getProgram(String...) - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getProtocol() - 类 中的方法net.hasor.rsf.rpc.net.Connector
-
获取协议名
- getProtocol() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the name and version of the protocol the request uses
in the form protocol/majorVersion.minorVersion, for
example, HTTP/1.1.
- getProtocol() - 类 中的方法net.hasor.rsf.rpc.net.RsfChannel
-
运行的协议
- getProtocolConfigKey(String) - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getProtocolConfigKey(String) - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取协议配置节点名
- getProtocos() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getProtocos() - 接口 中的方法net.hasor.rsf.RsfSettings
-
可使用的协议名集合
- getProvider(RsfBindInfo<T>) - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
根据服务id获取服务对象。
- getQueryString() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the query string that is contained in the request
URL after the path.
- getQueueKeepAliveTime() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getQueueKeepAliveTime() - 接口 中的方法net.hasor.rsf.RsfSettings
-
(SECONDS),when the number of threads is greater than the core, this is the maximum time that excess idle threads will wait for new tasks before terminating.
- getQueueMaxPoolSize() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getQueueMaxPoolSize() - 接口 中的方法net.hasor.rsf.RsfSettings
-
the maximum number of threads to allow in the pool.
- getQueueMaxSize() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getQueueMaxSize() - 接口 中的方法net.hasor.rsf.RsfSettings
-
处理任务队列的最大大小,作为服务端当队列满了之后所有新进来的请求都会被回应 ChooseOther
- getQueueMinPoolSize() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getQueueMinPoolSize() - 接口 中的方法net.hasor.rsf.RsfSettings
-
the number of threads to keep in the pool, even if they are idle, unless allowCoreThreadTimeOut is set.
- getReceiveTime() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
数据包到达时间
- getReceiveTime() - 类 中的方法net.hasor.rsf.domain.ResponseInfo
-
数据包到达时间
- getReceiveTime() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getReceiveTime() - 接口 中的方法net.hasor.rsf.RsfRequest
-
请求到达时间(如果是本地发起的请求,该值为当前时间)。
- getRefreshCacheTime() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getRefreshCacheTime() - 接口 中的方法net.hasor.rsf.RsfSettings
-
自动刷新地址本缓存的时间,默认6分钟。
- getRefRule(String) - 类 中的方法net.hasor.rsf.address.AddressPool
-
获取地址路由规则引用。
- getRemote(AddressProvider, String, String, String) - 类 中的方法net.hasor.rsf.rpc.caller.RsfCaller
-
根据服务注册的类型,将远程服务提供者包装成该类型表示的一个接口代理。
- getRemote(AddressProvider, RsfBindInfo<T>) - 类 中的方法net.hasor.rsf.rpc.caller.RsfCaller
-
根据服务注册的类型,将远程服务提供者包装成该类型表示的一个接口代理。
- getRemote(String, String, String) - 类 中的方法net.hasor.rsf.rpc.client.RpcRsfClient
-
- getRemote(RsfBindInfo<T>) - 类 中的方法net.hasor.rsf.rpc.client.RpcRsfClient
-
- getRemote(String, String, String) - 接口 中的方法net.hasor.rsf.RsfClient
-
获取远程服务对象。
- getRemote(RsfBindInfo<T>) - 接口 中的方法net.hasor.rsf.RsfClient
-
获取远程服务对象
- getRemoteAddr() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request.
- getRemoteAddress() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getRemoteAddress() - 接口 中的方法net.hasor.rsf.RsfRequest
-
获取发送请求的远程服务器使用的地址和端口,如果是本地发起的该地址则是本地RSF的地址。
- getRemoteByID(AddressProvider, String) - 类 中的方法net.hasor.rsf.rpc.caller.RsfCaller
-
根据服务注册的类型,将远程服务提供者包装成该类型表示的一个接口代理。
- getRemoteByID(String) - 类 中的方法net.hasor.rsf.rpc.client.RpcRsfClient
-
- getRemoteByID(String) - 接口 中的方法net.hasor.rsf.RsfClient
-
根据服务ID,获取远程服务对象
- getRemotePort() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the Internet Protocol (IP) source port of the client or last proxy that sent the request.
- getRequest(long) - 类 中的方法net.hasor.rsf.rpc.caller.RsfRequestManager
-
获取正在进行中的调用请求。
- getRequest() - 类 中的方法net.hasor.rsf.RsfFuture
-
- getRequestID() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取请求ID。
- getRequestID() - 类 中的方法net.hasor.rsf.domain.ResponseInfo
-
获取请求ID。
- getRequestID() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getRequestID() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- getRequestID() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取请求ID。
- getRequestID() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取请求ID。
- getRequestID() - 类 中的方法net.hasor.rsf.rpc.caller.RsfResponseObject
-
- getRequestID() - 接口 中的方法net.hasor.rsf.RsfHeader
-
请求ID。
- getRequestTimeout() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getRequestTimeout() - 接口 中的方法net.hasor.rsf.RsfSettings
-
客户端请求超时时间
- getRequestURI() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Returns the part of this request's URL from the protocol
name up to the query string in the first line of the HTTP request.
- getReturnData() - 类 中的方法net.hasor.rsf.domain.ResponseInfo
-
获取返回值数据
- getReturnData() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取返回值数据
- getReturnType() - 类 中的方法net.hasor.rsf.domain.ResponseInfo
-
获取返回数据类型
- getReturnType() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- getReturnType() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取返回值类型
- getReturnType() - 类 中的方法net.hasor.rsf.rpc.caller.RsfResponseObject
-
- getReturnType() - 接口 中的方法net.hasor.rsf.RsfResponse
-
返回的类型信息。
- getRsfBindInfo(String) - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
根据服务id获取服务元信息。
- getRsfBindInfo(String, String) - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
根据服务id获取服务元信息。
- getRsfBindInfo(Class<T>) - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
根据类型获取服务元信息。
- getRsfBindInfo(String, String, String) - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
根据服务坐标获取服务元信息。
- getRsfCaller() - 类 中的方法net.hasor.rsf.rpc.client.RpcRsfClient
-
- getRsfClient() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getRsfClient(String) - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getRsfClient(URI) - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getRsfClient(InterAddress) - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getRsfClient() - 接口 中的方法net.hasor.rsf.RsfContext
-
- getRsfClient(String) - 接口 中的方法net.hasor.rsf.RsfContext
-
- getRsfClient(URI) - 接口 中的方法net.hasor.rsf.RsfContext
-
- getRsfClient(InterAddress) - 接口 中的方法net.hasor.rsf.RsfContext
-
- getRsfEnvironment() - 类 中的方法net.hasor.rsf.address.AddressPool
-
获取所使用的RsfEnvironment
- getRsfEnvironment() - 类 中的方法net.hasor.rsf.rpc.net.Connector
-
- getRsfEnvironment() - 类 中的方法net.hasor.rsf.rpc.net.RsfNetManager
-
环境对象
- getRsfRequest() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getRsfRequest() - 类 中的方法net.hasor.rsf.domain.warp.RsfRequestWarp
-
- getRsfRequest() - 类 中的方法net.hasor.rsf.filters.thread.RsfRequestLocal
-
- getRsfResponse() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- getRsfResponse() - 类 中的方法net.hasor.rsf.domain.warp.RsfResponseWarp
-
- getRsfResponse() - 类 中的方法net.hasor.rsf.filters.thread.RsfResponseLocal
-
- getRuleRef() - 类 中的方法net.hasor.rsf.address.AddressBucket
-
- getScriptEngine() - 类 中的方法net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- getSechma() - 类 中的方法net.hasor.rsf.InterAddress
-
返回协议头
- getSechma() - 类 中的方法net.hasor.rsf.rpc.net.Connector
-
获取协议头
- getSendLimitPolicy() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getSendLimitPolicy() - 接口 中的方法net.hasor.rsf.RsfSettings
-
并发调用请求限制策略,当并发调用达到限制值后的策略(Reject 抛出异常,WaitSecond 等待1秒重试)
- getSendPackets() - 类 中的方法net.hasor.rsf.rpc.net.RsfChannel
-
发送的数据包总数。
- getSendPacketsErr() - 类 中的方法net.hasor.rsf.rpc.net.RsfChannel
-
发送的数据包失败数。
- getSendPacketsOk() - 类 中的方法net.hasor.rsf.rpc.net.RsfChannel
-
发送的数据包成功数。
- getSerializeCoder(String) - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfEnvironment
-
- getSerializeCoder(String) - 接口 中的方法net.hasor.rsf.RsfEnvironment
-
- getSerializeCoder(String) - 类 中的方法net.hasor.rsf.serialize.SerializeFactory
-
获取序列化(编码/解码)器。
- getSerializeType() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取序列化类型
- getSerializeType() - 类 中的方法net.hasor.rsf.domain.ResponseInfo
-
获取序列化类型
- getSerializeType() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
获取客户端使用的对象序列化格式。
- getSerializeType() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getSerializeType() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- getSerializeType() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getSerializeType() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取序列化类型
- getSerializeType() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取序列化类型
- getSerializeType() - 类 中的方法net.hasor.rsf.rpc.caller.RsfResponseObject
-
- getSerializeType() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getSerializeType() - 接口 中的方法net.hasor.rsf.RsfHeader
-
客户端希望的序列化方式
- getServerOption() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getServerOption() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取配置的服务器端选项
- getServiceAddress(List<InterAddress>) - 类 中的方法net.hasor.rsf.address.route.flowcontrol.random.RandomFlowControl
-
使用随机规则选取备选地址中的一个地址。
- getServiceGroup() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取服务分组
- getServiceGroup() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取服务分组
- getServiceID() - 类 中的方法net.hasor.rsf.address.AddressBucket
-
- getServiceIDs() - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
获取所有已经注册的服务名称。
- getServiceIDs(String) - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
根据别名系统获取所有已经注册的服务名称。
- getServiceIDs() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getServiceIDs(String) - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getServiceIDs() - 接口 中的方法net.hasor.rsf.RsfContext
-
获取已经注册的所有服务名称。
- getServiceIDs(String) - 接口 中的方法net.hasor.rsf.RsfContext
-
根据别名系统来获取该别名系统下所有服务ID。
- getServiceInfo(String) - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getServiceInfo(String, String) - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getServiceInfo(Class<T>) - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getServiceInfo(String, String, String) - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getServiceInfo(String) - 接口 中的方法net.hasor.rsf.RsfContext
-
根据服务名获取服务描述。
- getServiceInfo(String, String) - 接口 中的方法net.hasor.rsf.RsfContext
-
根据别名系统来查找服务。
- getServiceInfo(Class<T>) - 接口 中的方法net.hasor.rsf.RsfContext
-
根据服务名获取服务描述。
- getServiceInfo(String, String, String) - 接口 中的方法net.hasor.rsf.RsfContext
-
根据服务名获取服务描述。
- getServiceLevel() - 类 中的方法net.hasor.rsf.address.RuleRef
-
- getServiceMethod(Class<?>, String, Class<?>[]) - 类 中的静态方法net.hasor.rsf.domain.RsfRuntimeUtils
-
- getServiceName() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取服务名
- getServiceName() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取服务名
- getServiceProvider(RsfBindInfo<T>) - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getServiceProvider(RsfBindInfo<T>) - 接口 中的方法net.hasor.rsf.RsfContext
-
获取元信息所描述的服务对象
- getServiceType() - 类 中的方法net.hasor.rsf.domain.ServiceDomain
-
获取服务类型,消费者还是提供者
- getServiceType() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getServiceType() - 接口 中的方法net.hasor.rsf.RsfBindInfo
-
- getServiceVersion() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取服务版本
- getServiceVersion() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取服务版本
- getSettings() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getSettings() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfEnvironment
-
- getSettings() - 接口 中的方法net.hasor.rsf.RsfContext
-
获取RSF配置
- getSettings() - 接口 中的方法net.hasor.rsf.RsfEnvironment
-
- getShortType() - 枚举 中的方法net.hasor.rsf.address.AddressTypeEnum
-
- getStatus() - 类 中的方法net.hasor.rsf.domain.ResponseInfo
-
获取响应状态
- getStatus() - 异常错误 中的方法net.hasor.rsf.domain.RsfException
-
- getStatus() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- getStatus() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取响应状态
- getStatus() - 类 中的方法net.hasor.rsf.rpc.caller.RsfResponseObject
-
- getStatus() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponse
-
Gets the current status code of this response.
- getStatus() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponseData
-
Gets the current status code of this response.
- getStatus() - 接口 中的方法net.hasor.rsf.RsfResponse
-
返回状态
- getStatusMessage() - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpResponseData
-
- getTarget() - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- getTarget() - 接口 中的方法net.hasor.rsf.rpc.caller.RsfServiceWrapper
-
- getTarget() - 类 中的方法net.hasor.rsf.rpc.caller.RsfServiceWrapperObject
-
- getTarget() - 类 中的方法net.hasor.rsf.rpc.net.RsfChannel
-
获取远程连接的地址
- getTargetAddress() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getTargetAddress() - 接口 中的方法net.hasor.rsf.RsfRequest
-
获取请求准备发送的目标地址(如果是分布式调用该方法会返回null)
- getTargetMethod() - 类 中的方法net.hasor.rsf.domain.RequestInfo
-
获取调用的方法名
- getTargetMethod() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
获取调用的方法名
- getTargetProvider() - 类 中的方法net.hasor.rsf.rpc.client.RpcRsfClient
-
- getThreshold() - 类 中的方法net.hasor.rsf.address.route.flowcontrol.unit.UnitFlowControl
-
- getTimeout() - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- getTimeout() - 接口 中的方法net.hasor.rsf.RsfRequest
-
超时时间。
- getType(String, ClassLoader) - 类 中的静态方法net.hasor.rsf.domain.RsfRuntimeUtils
-
- getUnitName() - 类 中的方法net.hasor.rsf.address.AddressPool
-
获取本机所属单元(虚机房 or 集群)
- getUnitName() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- getUnitName() - 接口 中的方法net.hasor.rsf.RsfSettings
-
获取本机所属单元
- getUpdater() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
- getUpdater() - 接口 中的方法net.hasor.rsf.RsfContext
-
获取地址路由更新接口。
- getVersion() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
- getVersion() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
获取协议版本。
- getWorkerGroup() - 类 中的方法net.hasor.rsf.rpc.net.netty.NettyConnector
-
获取work线程组
- GroovyCompiledScript - net.hasor.rsf.utils.groovy223中的类
-
Used to represent compiled Groovy scripts.
- GroovyCompiledScript(GroovyScriptEngineImpl, Class) - 类 的构造器net.hasor.rsf.utils.groovy223.GroovyCompiledScript
-
- GroovyScriptEngineFactory - net.hasor.rsf.utils.groovy223中的类
-
A factory class conforming to JSR-223 which is used to instantiate
Groovy ScriptEngines and also exposes metadata describing
Groovy's engine class.
- GroovyScriptEngineFactory() - 类 的构造器net.hasor.rsf.utils.groovy223.GroovyScriptEngineFactory
-
- GroovyScriptEngineImpl - net.hasor.rsf.utils.groovy223中的类
-
JSR-223 Engine implementation.
- GroovyScriptEngineImpl() - 类 的构造器net.hasor.rsf.utils.groovy223.GroovyScriptEngineImpl
-
- GroovyScriptEngineImpl(GroovyClassLoader) - 类 的构造器net.hasor.rsf.utils.groovy223.GroovyScriptEngineImpl
-
- group(String) - 接口 中的方法net.hasor.rsf.RsfPublisher.ConfigurationBuilder
-
设置服务分组信息
- randomFlowControl - 类 中的变量net.hasor.rsf.address.FlowControlRef
-
- RandomFlowControl - net.hasor.rsf.address.route.flowcontrol.random中的类
-
对于一组备选地址,通过随机的方式选取其中一个地址。
- RandomFlowControl() - 类 的构造器net.hasor.rsf.address.route.flowcontrol.random.RandomFlowControl
-
- rawRoute() - 类 中的方法net.hasor.rsf.address.route.rule.AbstractRule
-
路由规则原文
- rawRoute() - 接口 中的方法net.hasor.rsf.address.route.rule.Rule
-
路由规则原文
- readCommand(TelCommand, TelReader) - 类 中的方法net.hasor.rsf.tconsole.FlowRsfInstruct
-
- readCommand(TelCommand, TelReader) - 类 中的方法net.hasor.rsf.tconsole.RuleRsfInstruct
-
- readFromZip(InputStream) - 类 中的方法net.hasor.rsf.address.AddressBucket
-
从流中读取地址列表地址列表到zip流中。
- readPool(short) - 类 中的方法net.hasor.rsf.protocol.rsf.v1.PoolBlock
-
内容所处起始位置
- readRequestInfo(ByteBuf) - 接口 中的方法net.hasor.rsf.protocol.rsf.CodecAdapter
-
- readRequestInfo(ByteBuf) - 类 中的方法net.hasor.rsf.protocol.rsf.v1.CodecAdapterForV1
-
- readResponseInfo(ByteBuf) - 接口 中的方法net.hasor.rsf.protocol.rsf.CodecAdapter
-
- readResponseInfo(ByteBuf) - 类 中的方法net.hasor.rsf.protocol.rsf.v1.CodecAdapterForV1
-
- ReceivedAdapter - net.hasor.rsf.rpc.net中的类
-
- ReceivedAdapter() - 类 的构造器net.hasor.rsf.rpc.net.ReceivedAdapter
-
- receivedData(RsfChannel, OptionInfo) - 类 中的方法net.hasor.rsf.rpc.net.Connector
-
接收到数据
- receivedData(RsfChannel, OptionInfo) - 类 中的方法net.hasor.rsf.rpc.net.netty.NettyConnector
-
接收到数据(方法public化)
- ReceivedListener - net.hasor.rsf.rpc.net中的接口
-
接受消息
- receivedMessage(RsfChannel, OptionInfo) - 类 中的方法net.hasor.rsf.rpc.net.ReceivedAdapter
-
- receivedMessage(InterAddress, ResponseInfo) - 类 中的方法net.hasor.rsf.rpc.net.ReceivedAdapter
-
从远端收到Response消息。
- receivedMessage(InterAddress, RequestInfo) - 类 中的方法net.hasor.rsf.rpc.net.ReceivedAdapter
-
从远端收到RequestInfo消息。
- receivedMessage(RsfChannel, OptionInfo) - 接口 中的方法net.hasor.rsf.rpc.net.ReceivedListener
-
从远端收到Response消息。
- receivedRequest(RsfHttpRequest, RsfHttpResponse, HttpHandler.HttpResult) - 类 中的方法net.hasor.rsf.protocol.http_hprose.HproseHttpHandler
-
- receivedRequest(RsfHttpRequest, RsfHttpResponse, HttpHandler.HttpResult) - 接口 中的方法net.hasor.rsf.rpc.net.http.HttpHandler
-
接收到 http request 请求并做出响应。
- recoverService(String) - 类 中的方法net.hasor.rsf.container.RsfBeanContainer
-
回收发布的服务
- refresh() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- refreshAddress() - 类 中的方法net.hasor.rsf.address.AddressBucket
-
刷新地址计算结果。
- refreshAddress(String, List<InterAddress>) - 类 中的方法net.hasor.rsf.address.AddressPool
-
- refreshAddress(String, List<InterAddress>) - 接口 中的方法net.hasor.rsf.RsfUpdater
-
刷新服务的地址本,使其使用全新的地址本。
- refreshAddressCache() - 类 中的方法net.hasor.rsf.address.AddressPool
-
刷新地址缓存
- refreshAddressCache() - 接口 中的方法net.hasor.rsf.RsfUpdater
-
使用新的地址本替换已有的地址本。
- refreshAddressToNew(List<InterAddress>) - 类 中的方法net.hasor.rsf.address.AddressBucket
-
- refreshRsfConfig() - 类 中的方法net.hasor.rsf.rpc.context.DefaultRsfSettings
-
- refreshRsfConfig() - 接口 中的方法net.hasor.rsf.RsfSettings
-
重新加载Rsf配置
- register() - 接口 中的方法net.hasor.rsf.RsfPublisher.RegisterBuilder
-
- registerSerializeCoder(String, SerializeCoder) - 类 中的方法net.hasor.rsf.serialize.SerializeFactory
-
注册序列化(编码/解码)器
- release() - 类 中的方法net.hasor.rsf.protocol.rsf.v1.PoolBlock
-
- releaseByteBuf(ReferenceCounted) - 类 中的静态方法net.hasor.rsf.utils.IOUtils
-
- RemoteRsfCaller - net.hasor.rsf.rpc.caller.remote中的类
-
- RemoteRsfCaller(RsfContext, RsfBeanContainer, SenderListener) - 类 的构造器net.hasor.rsf.rpc.caller.remote.RemoteRsfCaller
-
- removeAddress(InterAddress) - 类 中的方法net.hasor.rsf.address.AddressBucket
-
将地址从地址本中删除。
- removeAddress(String, InterAddress) - 类 中的方法net.hasor.rsf.address.AddressPool
-
将服务的地址设置成临时失效状态,把地址从服务的地址本中彻底删除。
- removeAddress(String, Collection<InterAddress>) - 类 中的方法net.hasor.rsf.address.AddressPool
-
将服务的地址设置成临时失效状态,把地址从服务的地址本中彻底删除。
- removeAddress(InterAddress) - 类 中的方法net.hasor.rsf.address.AddressPool
-
- removeAddress(String, InterAddress) - 接口 中的方法net.hasor.rsf.RsfUpdater
-
将服务的地址设置成临时失效状态,把地址从服务的地址本中彻底删除。
- removeAddress(String, Collection<InterAddress>) - 接口 中的方法net.hasor.rsf.RsfUpdater
-
将服务的地址设置成临时失效状态,把地址从服务的地址本中彻底删除。
- removeAddress(InterAddress) - 接口 中的方法net.hasor.rsf.RsfUpdater
-
某一个地址不可用了,从所有服务中删除这个地址
- removeAttribute(String) - 类 中的方法net.hasor.rsf.domain.AttributeSet
-
删除属性
- removeAttribute(String) - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- removeAttribute(String) - 接口 中的方法net.hasor.rsf.rpc.net.http.RsfHttpRequest
-
Removes an attribute from this request.
- removeAttribute(String) - 接口 中的方法net.hasor.rsf.RsfRequest
-
删除属性
- removeBucket(String) - 类 中的方法net.hasor.rsf.address.AddressPool
-
从地址池中,删除指定服务的地址本。
- removeHeader(String) - 类 中的方法net.hasor.rsf.rpc.net.http.RequestBuilder
-
remove http request head.
- removeMetaData(String) - 类 中的方法net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- removeOption(String) - 类 中的方法net.hasor.rsf.domain.OptionInfo
-
删除选项数据
- removeOption(String) - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfRequestWarp
-
- removeOption(String) - 类 中的方法net.hasor.rsf.domain.warp.AbstractRsfResponseWarp
-
- removeOption(String) - 接口 中的方法net.hasor.rsf.RsfOptionSet
-
删除选项数据
- removeTag(short) - 枚举 中的方法net.hasor.rsf.domain.RsfFlags
-
- RequestBlock - net.hasor.rsf.protocol.rsf.v1中的类
-
RSF 1.0 Request 二进制传输协议
--------------------------------------------------------bytes =13
byte[1] version RSF版本(0xC1 or 0x81)
byte[8] requestID 请求ID
byte[1] keepData 保留区
byte[3] contentLength 内容大小(max ~ 16MB)
--------------------------------------------------------bytes =16
byte[2] servicesName-(attr-index) 远程服务名
byte[2] servicesGroup-(attr-index) 远程服务分组
byte[2] servicesVersion-(attr-index) 远程服务版本
byte[2] servicesMethod-(attr-index) 远程服务方法名
byte[2] serializeType-(attr-index) 序列化策略
byte[4] clientTimeout 远程客户端超时时间
byte[2] flag 标记
--------------------------------------------------------bytes =1 ~ 1021
byte[1] paramCount 参数总数
byte[4] ptype-0-(attr-index,attr-index) 参数类型1
byte[4] ptype-1-(attr-index,attr-index) 参数类型2
...
- RequestBlock() - 类 的构造器net.hasor.rsf.protocol.rsf.v1.RequestBlock
-
- RequestBuilder - net.hasor.rsf.rpc.net.http中的类
-
Http Netty 请求处理器
- RequestInfo - net.hasor.rsf.domain中的类
-
RSF Request 的化身,是封装 Request 的数据对象。
- RequestInfo() - 类 的构造器net.hasor.rsf.domain.RequestInfo
-
- RequestObject - net.hasor.rsf.rpc.net.http中的类
-
Http 请求对象
- ResponseBlock - net.hasor.rsf.protocol.rsf.v1中的类
-
RSF 1.0 Response 二进制传输协议
--------------------------------------------------------bytes =13
byte[1] version RSF版本(0xC1 or 0x81)
byte[8] requestID 包含的请求ID
byte[1] keepData 保留区
byte[3] contentLength 内容大小(max ~ 16MB)
--------------------------------------------------------bytes =6
byte[2] status 响应状态
byte[2] serializeType-(attr-index) 序列化策略
byte[2] returnType-(attr-index) 返回数据类型
byte[2] returnData-(attr-index) 返回数据
--------------------------------------------------------bytes =1 ~ 1021
byte[1] optionCount 选项参数总数
byte[4] attr-0-(attr-index,attr-index) 选项参数1
byte[4] attr-1-(attr-index,attr-index) 选项参数2
...
- ResponseBlock() - 类 的构造器net.hasor.rsf.protocol.rsf.v1.ResponseBlock
-
- ResponseInfo - net.hasor.rsf.domain中的类
-
RSF Response 的化身,是封装 Response 的数据对象。
- ResponseInfo() - 类 的构造器net.hasor.rsf.domain.ResponseInfo
-
- restoreConfig(InputStream) - 类 中的方法net.hasor.rsf.address.AddressPool
-
从保存的地址本中恢复数据。
- restoreConfig() - 类 中的方法net.hasor.rsf.address.DiskCacheAddressPool
-
从保存的地址本中恢复数据。
- routeID() - 类 中的方法net.hasor.rsf.address.route.rule.AbstractRule
-
路由规则ID
- routeID() - 接口 中的方法net.hasor.rsf.address.route.rule.Rule
-
路由规则ID
- RouteTypeEnum - net.hasor.rsf.address中的枚举
-
- RpcRequestProtocolV1 - net.hasor.rsf.protocol.rsf.v1中的类
-
Protocol Interface,for custom network protocol
- RpcRequestProtocolV1() - 类 的构造器net.hasor.rsf.protocol.rsf.v1.RpcRequestProtocolV1
-
- RpcResponseProtocolV1 - net.hasor.rsf.protocol.rsf.v1中的类
-
Protocol Interface,for custom network protocol
- RpcResponseProtocolV1() - 类 的构造器net.hasor.rsf.protocol.rsf.v1.RpcResponseProtocolV1
-
- RpcRsfClient - net.hasor.rsf.rpc.client中的类
-
- RpcRsfClient(AddressProvider, RsfCaller) - 类 的构造器net.hasor.rsf.rpc.client.RpcRsfClient
-
- Rsf_ConsumerService - 接口 中的静态变量net.hasor.rsf.domain.RsfEvent
-
订阅服务
- Rsf_DeleteService - 接口 中的静态变量net.hasor.rsf.domain.RsfEvent
-
删除发布或订阅
- RSF_InvokerRequest - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_MessageRequest - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- Rsf_Offline - 接口 中的静态变量net.hasor.rsf.domain.RsfEvent
-
应用下线
- Rsf_Online - 接口 中的静态变量net.hasor.rsf.domain.RsfEvent
-
应用上线
- RSF_Options - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_Packet - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_Packet_Heart - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_Packet_InvokerRequest - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_Packet_MessageRequest - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_Packet_Options - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_Packet_Response - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_Packet_xxxx5 - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_Packet_xxxx6 - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RSF_Packet_xxxx7 - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- Rsf_ProviderService - 接口 中的静态变量net.hasor.rsf.domain.RsfEvent
-
发布服务
- RSF_Response - 接口 中的静态变量net.hasor.rsf.protocol.rsf.ProtocolConstants
-
- RsfApiBinder - net.hasor.rsf中的接口
-
服务配置器
- RsfApiBinerCreator - net.hasor.rsf.container中的类
-
- RsfApiBinerCreator() - 类 的构造器net.hasor.rsf.container.RsfApiBinerCreator
-
- RsfBeanContainer - net.hasor.rsf.container中的类
-
- RsfBeanContainer(AddressPool) - 类 的构造器net.hasor.rsf.container.RsfBeanContainer
-
- RsfBindInfo<T> - net.hasor.rsf中的接口
-
Rsf绑定信息。
- RsfBindInfoWrap<T> - net.hasor.rsf.domain.warp中的类
-
- RsfBindInfoWrap(RsfBindInfo<T>) - 类 的构造器net.hasor.rsf.domain.warp.RsfBindInfoWrap
-
- RsfCaller - net.hasor.rsf.rpc.caller中的类
-
通过包装RSF请求响应,提供(同步、异步、回调、接口代理)四种远程调用方式的实现。
- RsfCaller(RsfContext, RsfBeanContainer, SenderListener) - 类 的构造器net.hasor.rsf.rpc.caller.RsfCaller
-
- RsfCenterException - net.hasor.rsf.domain中的异常错误
-
- RsfCenterException(String) - 异常错误 的构造器net.hasor.rsf.domain.RsfCenterException
-
- RsfCenterException(Throwable) - 异常错误 的构造器net.hasor.rsf.domain.RsfCenterException
-
- RsfChannel - net.hasor.rsf.rpc.net中的类
-
封装网络连接,并且提供网络数据收发统计。
- RsfChannel(InterAddress, LinkType) - 类 的构造器net.hasor.rsf.rpc.net.RsfChannel
-
- RsfClient - net.hasor.rsf中的接口
-
RSF调用者。
- RsfConstants - net.hasor.rsf.domain中的接口
-
各种常量
一个RSF数据包头的定义如下:
第 1 个二进制位:表示是否为 RSF 数据包,合法的数据为 0x80 (1000 0000)
第 2 ~ 4 个二进制位:表示数据包的分类,加上包头合法的数据为 0x80 ~ 0xF0 (1000 0000 ~ 1111 0000)
最后的 4 个二进制位,用于表示该分类包的版本。
- RsfContext - net.hasor.rsf中的接口
-
RSF 环境。
- RsfDecoder - net.hasor.rsf.protocol.rsf中的类
-
RSF 解码器
- RsfDecoder(RsfEnvironment, int, ClassLoader) - 类 的构造器net.hasor.rsf.protocol.rsf.RsfDecoder
-
- RsfDomainProvider<T> - net.hasor.rsf.container中的接口
-
可以让你在 Rsf_ProviderService、Rsf_ConsumerService 两个事件中得到 ServiceDomain 的对象的接口。
- RsfDuplexHandler - net.hasor.rsf.rpc.net.netty中的类
-
- RsfDuplexHandler(ChannelInboundHandler, ChannelOutboundHandler) - 类 的构造器net.hasor.rsf.rpc.net.netty.RsfDuplexHandler
-
- RsfEncoder - net.hasor.rsf.protocol.rsf中的类
-
- RsfEncoder(RsfEnvironment, ClassLoader) - 类 的构造器net.hasor.rsf.protocol.rsf.RsfEncoder
-
- RsfEnvironment - net.hasor.rsf中的接口
-
RSF 配置。
- RsfEvent - net.hasor.rsf.domain中的接口
-
事件名
- RsfException - net.hasor.rsf.domain中的异常错误
-
- RsfException(String, Throwable) - 异常错误 的构造器net.hasor.rsf.domain.RsfException
-
- RsfException(short, String) - 异常错误 的构造器net.hasor.rsf.domain.RsfException
-
- RsfException(short, Throwable) - 异常错误 的构造器net.hasor.rsf.domain.RsfException
-
- RsfException(short, String, Throwable) - 异常错误 的构造器net.hasor.rsf.domain.RsfException
-
- RsfFilter - net.hasor.rsf中的接口
-
调用请求过滤器
- RsfFilterChain - net.hasor.rsf中的接口
-
负责执行过滤器链后面的过滤器。
- RsfFilterHandler - net.hasor.rsf.rpc.caller中的类
-
负责处理 RsfFilter 调用
- RsfFilterHandler(Supplier<RsfFilter>[], RsfFilterChain) - 类 的构造器net.hasor.rsf.rpc.caller.RsfFilterHandler
-
- RsfFilterProvider - net.hasor.rsf.container中的类
-
- RsfFilterProvider(AppContext, Class<? extends RsfFilter>) - 类 的构造器net.hasor.rsf.container.RsfFilterProvider
-
- RsfFlags - net.hasor.rsf.domain中的枚举
-
请求头标记
- RsfFrameworkModule - net.hasor.rsf.bootstrap中的类
-
Rsf 框架启动入口。
- RsfFrameworkModule() - 类 的构造器net.hasor.rsf.bootstrap.RsfFrameworkModule
-
- RsfFuture - net.hasor.rsf中的类
-
RSF Future
- RsfFuture(RsfRequest) - 类 的构造器net.hasor.rsf.RsfFuture
-
- RsfFuture(RsfRequest, FutureCallback<RsfResponse>) - 类 的构造器net.hasor.rsf.RsfFuture
-
- RsfHeader - net.hasor.rsf中的接口
-
请求响应通用。
- RsfHttpRequest - net.hasor.rsf.rpc.net.http中的接口
-
Http Request 删减版
- RsfHttpResponse - net.hasor.rsf.rpc.net.http中的接口
-
Http Response 删减版
- RsfHttpResponseData - net.hasor.rsf.rpc.net.http中的接口
-
Http Response 删减版
- RsfMessage - net.hasor.rsf中的注释类型
-
宣布此接口为消息接口,RSF在处理该接口的 RPC 调用请求时会忽略远程机器的 response 。
- RsfModule - net.hasor.rsf中的接口
-
Rsf 制定 Hasor Module。
- RsfNetManager - net.hasor.rsf.rpc.net中的类
-
RSF网络服务,并提供数据传出、传入,以及端口监听服务。
- RsfNetManager(RsfEnvironment, ReceivedAdapter) - 类 的构造器net.hasor.rsf.rpc.net.RsfNetManager
-
- RsfOptionSet - net.hasor.rsf中的接口
-
- RsfProtocolHandler - net.hasor.rsf.protocol.rsf中的类
-
RSF 解码器
- RsfProtocolHandler() - 类 的构造器net.hasor.rsf.protocol.rsf.RsfProtocolHandler
-
- RsfPublisher - net.hasor.rsf中的接口
-
服务配置器
- RsfPublisher.ConfigurationBuilder<T> - net.hasor.rsf中的接口
-
设置服务名。
- RsfPublisher.FilterBindBuilder<T> - net.hasor.rsf中的接口
-
设置过滤器
- RsfPublisher.LinkedBuilder<T> - net.hasor.rsf中的接口
-
处理类型和实现的绑定。
- RsfPublisher.RegisterBuilder<T> - net.hasor.rsf中的接口
-
发布地址
- RsfRequest - net.hasor.rsf中的接口
-
调用请求
- RsfRequestLocal - net.hasor.rsf.filters.thread中的类
-
- RsfRequestLocal() - 类 的构造器net.hasor.rsf.filters.thread.RsfRequestLocal
-
- RsfRequestManager - net.hasor.rsf.rpc.caller中的类
-
负责管理所有 RSF 发起的请求,Manager还提供了最大并发上限的配置.
- RsfRequestManager(RsfContext, SenderListener) - 类 的构造器net.hasor.rsf.rpc.caller.RsfRequestManager
-
- RsfRequestWarp - net.hasor.rsf.domain.warp中的类
-
- RsfRequestWarp(RsfRequest) - 类 的构造器net.hasor.rsf.domain.warp.RsfRequestWarp
-
- RsfResponse - net.hasor.rsf中的接口
-
响应请求
- RsfResponseLocal - net.hasor.rsf.filters.thread中的类
-
- RsfResponseLocal() - 类 的构造器net.hasor.rsf.filters.thread.RsfResponseLocal
-
- RsfResponseObject - net.hasor.rsf.rpc.caller中的类
-
调用请求
- RsfResponseObject(RsfRequest) - 类 的构造器net.hasor.rsf.rpc.caller.RsfResponseObject
-
- RsfResponseWarp - net.hasor.rsf.domain.warp中的类
-
- RsfResponseWarp(RsfResponse) - 类 的构造器net.hasor.rsf.domain.warp.RsfResponseWarp
-
- RsfResult - net.hasor.rsf中的接口
-
用于RPC消息模式下,消息发送的返回值。
- RsfResultDO - net.hasor.rsf.domain中的类
-
消息调用结果集
- RsfResultDO() - 类 的构造器net.hasor.rsf.domain.RsfResultDO
-
- RsfResultDO(long, boolean) - 类 的构造器net.hasor.rsf.domain.RsfResultDO
-
- RsfRuntimeUtils - net.hasor.rsf.domain中的类
-
- RsfRuntimeUtils() - 类 的构造器net.hasor.rsf.domain.RsfRuntimeUtils
-
- rsfService(BindInfo<T>) - 类 中的方法net.hasor.rsf.container.InnerRsfApiBinder
-
- rsfService(BindInfo<T>) - 接口 中的方法net.hasor.rsf.RsfApiBinder
-
绑定一个类型到RSF环境。
- rsfService(Class<T>) - 接口 中的方法net.hasor.rsf.RsfPublisher
-
绑定一个类型到RSF环境。
- rsfService(Class<T>, T) - 接口 中的方法net.hasor.rsf.RsfPublisher
-
绑定一个类型并且为这个类型指定一个实例。
- rsfService(Class<T>, Class<? extends T>) - 接口 中的方法net.hasor.rsf.RsfPublisher
-
绑定一个类型并且为这个类型指定一个实现类。
- rsfService(Class<T>, BindInfo<T>) - 接口 中的方法net.hasor.rsf.RsfPublisher
-
绑定一个类型并且为这个类型指定一个实现类。
- rsfService(Class<T>, Supplier<T>) - 接口 中的方法net.hasor.rsf.RsfPublisher
-
绑定一个类型并且为这个类型指定一个Provider。
- RsfService - net.hasor.rsf中的注释类型
-
宣布该接口是 RSF 接口,该接口会允许远端其它 RSF 客户端发起调用。
- RsfServiceType - net.hasor.rsf.domain中的枚举
-
服务类型,用于区分注册的服务是提供者还是消费者。
- RsfServiceWrapper - net.hasor.rsf.rpc.caller中的接口
-
服务对象基类。
- RsfServiceWrapperObject - net.hasor.rsf.rpc.caller中的类
-
服务对象基类。
- RsfServiceWrapperObject() - 类 的构造器net.hasor.rsf.rpc.caller.RsfServiceWrapperObject
-
- RsfSettings - net.hasor.rsf中的接口
-
RSF 配置。
- RsfTag_Ref - 接口 中的静态变量net.hasor.rsf.protocol.http_hprose.HproseConstants
-
- RsfTimeoutException - net.hasor.rsf.domain中的异常错误
-
- RsfTimeoutException(String) - 异常错误 的构造器net.hasor.rsf.domain.RsfTimeoutException
-
- RsfTimeoutException(Throwable) - 异常错误 的构造器net.hasor.rsf.domain.RsfTimeoutException
-
- RsfUpdater - net.hasor.rsf中的接口
-
服务配置更新器。
- Rule - net.hasor.rsf.address.route.rule中的接口
-
路由规则
- RuleGroovyScriptFace<T> - net.hasor.rsf.address中的接口
-
路由策略脚本接口
- RuleParser - net.hasor.rsf.address.route.rule中的类
-
路由规则解析器
- RuleParser(RsfEnvironment) - 类 的构造器net.hasor.rsf.address.route.rule.RuleParser
-
- RuleRef - net.hasor.rsf.address中的类
-
- RuleRef(RuleRef) - 类 的构造器net.hasor.rsf.address.RuleRef
-
- RuleRsfInstruct - net.hasor.rsf.tconsole中的类
-
路由脚本的查看和更新指令。
- RuleRsfInstruct() - 类 的构造器net.hasor.rsf.tconsole.RuleRsfInstruct
-
- ruleSettings(String) - 类 中的方法net.hasor.rsf.address.route.rule.RuleParser
-
- ruleSettings(Settings) - 类 中的方法net.hasor.rsf.address.route.rule.RuleParser
-
- runProtocols() - 类 中的方法net.hasor.rsf.rpc.context.AbstractRsfContext
-
获取运行着哪些协议
- runProtocols() - 类 中的方法net.hasor.rsf.rpc.net.RsfNetManager
-
获取运行着哪些协议
- runProtocols() - 接口 中的方法net.hasor.rsf.RsfContext
-
获取运行着的协议