Skip navigation links
$ A B C D E F G H I J L M N O P R S T U V W Z 

$

$ECHO - Static variable in interface org.apache.dubbo.rpc.Constants
 
$invoke(String, String[], Object[]) - Method in interface com.alibaba.dubbo.rpc.service.GenericService
Deprecated.
 

A

AbstractExporter<T> - Class in org.apache.dubbo.rpc.protocol
AbstractExporter.
AbstractExporter(Invoker<T>) - Constructor for class org.apache.dubbo.rpc.protocol.AbstractExporter
 
AbstractInvoker<T> - Class in org.apache.dubbo.rpc.protocol
AbstractInvoker.
AbstractInvoker(Class<T>, URL) - Constructor for class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
AbstractInvoker(Class<T>, URL, String[]) - Constructor for class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
AbstractInvoker(Class<T>, URL, Map<String, Object>) - Constructor for class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
AbstractProtocol - Class in org.apache.dubbo.rpc.protocol
abstract ProtocolSupport.
AbstractProtocol() - Constructor for class org.apache.dubbo.rpc.protocol.AbstractProtocol
 
AbstractProxyFactory - Class in org.apache.dubbo.rpc.proxy
AbstractProxyFactory
AbstractProxyFactory() - Constructor for class org.apache.dubbo.rpc.proxy.AbstractProxyFactory
 
AbstractProxyInvoker<T> - Class in org.apache.dubbo.rpc.proxy
InvokerWrapper
AbstractProxyInvoker(T, Class<T>, URL) - Constructor for class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
 
AbstractProxyProtocol - Class in org.apache.dubbo.rpc.protocol
AbstractProxyProtocol
AbstractProxyProtocol() - Constructor for class org.apache.dubbo.rpc.protocol.AbstractProxyProtocol
 
AbstractProxyProtocol(Class<?>...) - Constructor for class org.apache.dubbo.rpc.protocol.AbstractProxyProtocol
 
ACCESS_LOG_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
AccessLogData - Class in org.apache.dubbo.rpc.support
AccessLogData is a container for log event data.
AccessLogFilter - Class in org.apache.dubbo.rpc.filter
Record access log for the service.
AccessLogFilter() - Constructor for class org.apache.dubbo.rpc.filter.AccessLogFilter
Default constructor initialize demon thread for writing into access log file with names with access log key defined in url accesslog
ActiveLimitFilter - Class in org.apache.dubbo.rpc.filter
ActiveLimitFilter restrict the concurrent client invocation for a service or service's method from client side.
ActiveLimitFilter() - Constructor for class org.apache.dubbo.rpc.filter.ActiveLimitFilter
 
ACTIVES_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
addAttachments(Map<String, String>) - Method in class org.apache.dubbo.rpc.AppResponse
 
addAttachments(Map<String, String>) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
Deprecated.
addAttachments(Map<String, String>) - Method in interface org.apache.dubbo.rpc.Result
Add the specified map to existing attachments in this instance.
addAttachments(Map<String, String>) - Method in class org.apache.dubbo.rpc.RpcInvocation
Deprecated.
addAttachmentsIfAbsent(Map<String, String>) - Method in class org.apache.dubbo.rpc.RpcInvocation
Deprecated.
addListener(Invocation, Filter.Listener) - Method in class org.apache.dubbo.rpc.ListenableFilter
 
addObjectAttachments(Map<String, Object>) - Method in class org.apache.dubbo.rpc.AppResponse
 
addObjectAttachments(Map<String, Object>) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
addObjectAttachments(Map<String, Object>) - Method in interface org.apache.dubbo.rpc.Result
Add the specified map to existing attachments in this instance.
addObjectAttachments(Map<String, Object>) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
addObjectAttachmentsIfAbsent(Map<String, Object>) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
addRpcException(Class<?>) - Method in class org.apache.dubbo.rpc.protocol.AbstractProxyProtocol
 
AppResponse - Class in org.apache.dubbo.rpc
AsyncRpcResult is introduced in 3.0.0 to replace RpcResult, and RpcResult is replaced with AppResponse: AsyncRpcResult is the object that is actually passed in the call chain AppResponse only simply represents the business result The relationship between them can be described as follow, an abstraction of the definition of AsyncRpcResult:
AppResponse() - Constructor for class org.apache.dubbo.rpc.AppResponse
 
AppResponse(Object) - Constructor for class org.apache.dubbo.rpc.AppResponse
 
AppResponse(Throwable) - Constructor for class org.apache.dubbo.rpc.AppResponse
 
ASYNC_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
asyncCall(Callable<T>) - Method in class org.apache.dubbo.rpc.RpcContext
Async invocation.
asyncCall(Runnable) - Method in class org.apache.dubbo.rpc.RpcContext
one way async call, send request only, and result is not required
AsyncContext - Interface in org.apache.dubbo.rpc
AsyncContext works like javax.servlet.AsyncContext in the Servlet 3.0.
AsyncContextImpl - Class in org.apache.dubbo.rpc
 
AsyncContextImpl() - Constructor for class org.apache.dubbo.rpc.AsyncContextImpl
 
AsyncRpcResult - Class in org.apache.dubbo.rpc
This class represents an unfinished RPC call, it will hold some context information for this call, for example RpcContext and Invocation, so that when the call finishes and the result returns, it can guarantee all the contexts being recovered as the same as when the call was made before any callback is invoked.
AsyncRpcResult(CompletableFuture<AppResponse>, Invocation) - Constructor for class org.apache.dubbo.rpc.AsyncRpcResult
 
AsyncToSyncInvoker<T> - Class in org.apache.dubbo.rpc.protocol
This class will work as a wrapper wrapping outside of each protocol invoker.
AsyncToSyncInvoker(Invoker<T>) - Constructor for class org.apache.dubbo.rpc.protocol.AsyncToSyncInvoker
 
attachInvocationIdIfAsync(URL, Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
Idempotent operation: invocation id will be added in async operation by default
AttachmentsAdapter - Class in org.apache.dubbo.rpc
This class provides map adapters to support attachments in RpcContext, Invocation and Result switch from to
AttachmentsAdapter() - Constructor for class org.apache.dubbo.rpc.AttachmentsAdapter
 
AttachmentsAdapter.ObjectToStringMap - Class in org.apache.dubbo.rpc
 
AttachmentsAdapter.StringToObjectMap - Class in org.apache.dubbo.rpc
 
AUTO_ATTACH_INVOCATIONID_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 

B

beginCount(URL, String) - Static method in class org.apache.dubbo.rpc.RpcStatus
 
beginCount(URL, String, int) - Static method in class org.apache.dubbo.rpc.RpcStatus
 
BIZ_EXCEPTION - Static variable in exception org.apache.dubbo.rpc.RpcException
 

C

cancel(boolean) - Method in class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
 
canRemove() - Method in class org.apache.dubbo.rpc.RpcContext
 
ClassLoaderFilter - Class in org.apache.dubbo.rpc.filter
Set the current execution thread class loader to service interface's class loader.
ClassLoaderFilter() - Constructor for class org.apache.dubbo.rpc.filter.ClassLoaderFilter
 
clear() - Method in class org.apache.dubbo.rpc.AppResponse
 
clearAfterEachInvoke(boolean) - Method in class org.apache.dubbo.rpc.RpcContext
 
clearAttachments() - Method in class org.apache.dubbo.rpc.RpcContext
 
close() - Method in interface org.apache.dubbo.rpc.ProtocolServer
 
com.alibaba.dubbo.rpc.service - package com.alibaba.dubbo.rpc.service
 
compareTo(TimeoutCountDown) - Method in class org.apache.dubbo.rpc.TimeoutCountDown
 
CompatibleFilter - Class in org.apache.dubbo.rpc.filter
CompatibleFilter make the remote method's return value compatible to invoker's version of object.
CompatibleFilter() - Constructor for class org.apache.dubbo.rpc.filter.CompatibleFilter
 
Constants - Interface in org.apache.dubbo.rpc
 
CONSUMER_MODEL - Static variable in interface org.apache.dubbo.rpc.Constants
 
ConsumerContextFilter - Class in org.apache.dubbo.rpc.filter
ConsumerContextFilter set current RpcContext with invoker,invocation, local host, remote host and port for consumer invoker.It does it to make the requires info available to execution thread's RpcContext.
ConsumerContextFilter() - Constructor for class org.apache.dubbo.rpc.filter.ConsumerContextFilter
 
ContextFilter - Class in org.apache.dubbo.rpc.filter
ContextFilter set the provider RpcContext with invoker, invocation, local port it is using and host for current execution thread.
ContextFilter() - Constructor for class org.apache.dubbo.rpc.filter.ContextFilter
 

D

DEFAULT_REMOTING_SERVER - Static variable in interface org.apache.dubbo.rpc.Constants
 
DEFAULT_STUB_EVENT - Static variable in interface org.apache.dubbo.rpc.Constants
 
DEFAULT_TPS_LIMIT_INTERVAL - Static variable in interface org.apache.dubbo.rpc.Constants
 
DefaultTPSLimiter - Class in org.apache.dubbo.rpc.filter.tps
DefaultTPSLimiter is a default implementation for tps filter.
DefaultTPSLimiter() - Constructor for class org.apache.dubbo.rpc.filter.tps.DefaultTPSLimiter
 
DEPRECATED_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
DeprecatedFilter - Class in org.apache.dubbo.rpc.filter
DeprecatedFilter logs error message if a invoked method has been marked as deprecated.
DeprecatedFilter() - Constructor for class org.apache.dubbo.rpc.filter.DeprecatedFilter
 
DeprecatedInvokerListener - Class in org.apache.dubbo.rpc.listener
DeprecatedProtocolFilter
DeprecatedInvokerListener() - Constructor for class org.apache.dubbo.rpc.listener.DeprecatedInvokerListener
 
destroy() - Method in class org.apache.dubbo.rpc.listener.ListenerInvokerWrapper
 
destroy() - Method in class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
destroy() - Method in class org.apache.dubbo.rpc.protocol.AbstractProtocol
 
destroy() - Method in class org.apache.dubbo.rpc.protocol.AsyncToSyncInvoker
 
destroy() - Method in interface org.apache.dubbo.rpc.Protocol
Destroy protocol:
1.
destroy() - Method in class org.apache.dubbo.rpc.protocol.InvokerWrapper
 
destroy() - Method in class org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper
 
destroy() - Method in class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
 
destroy() - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
 
destroy() - Method in class org.apache.dubbo.rpc.support.MockInvoker
 
destroyed(Invoker<?>) - Method in interface org.apache.dubbo.rpc.InvokerListener
The invoker destroyed.
destroyed(Invoker<?>) - Method in class org.apache.dubbo.rpc.listener.InvokerListenerAdapter
 

E

EchoFilter - Class in org.apache.dubbo.rpc.filter
Dubbo provided default Echo echo service, which is available for all dubbo provider service interface.
EchoFilter() - Constructor for class org.apache.dubbo.rpc.filter.EchoFilter
 
EchoService - Interface in com.alibaba.dubbo.rpc.service
Deprecated.
elapsedMillis() - Method in class org.apache.dubbo.rpc.TimeoutCountDown
 
endCount(URL, String, long, boolean) - Static method in class org.apache.dubbo.rpc.RpcStatus
 
ExceptionFilter - Class in org.apache.dubbo.rpc.filter
ExceptionInvokerFilter
ExceptionFilter() - Constructor for class org.apache.dubbo.rpc.filter.ExceptionFilter
 
ExecuteLimitFilter - Class in org.apache.dubbo.rpc.filter
The maximum parallel execution request count per method per service for the provider.If the max configured executes is set to 10 and if invoke request where it is already 10 then it will throws exception.
ExecuteLimitFilter() - Constructor for class org.apache.dubbo.rpc.filter.ExecuteLimitFilter
 
EXECUTES_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
export(Invoker<T>) - Method in class org.apache.dubbo.rpc.protocol.AbstractProxyProtocol
 
export(Invoker<T>) - Method in interface org.apache.dubbo.rpc.Protocol
Export service for remote invocation:
1.
export(Invoker<T>) - Method in class org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper
 
export(Invoker<T>) - Method in class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
 
export(Invoker<T>) - Method in class org.apache.dubbo.rpc.support.MockProtocol
 
exported(Exporter<?>) - Method in interface org.apache.dubbo.rpc.ExporterListener
The exporter exported.
exported(Exporter<?>) - Method in class org.apache.dubbo.rpc.listener.ExporterListenerAdapter
 
Exporter<T> - Interface in org.apache.dubbo.rpc
Exporter.
ExporterListener - Interface in org.apache.dubbo.rpc
ExporterListener.
ExporterListenerAdapter - Class in org.apache.dubbo.rpc.listener
ExporterListenerAdapter
ExporterListenerAdapter() - Constructor for class org.apache.dubbo.rpc.listener.ExporterListenerAdapter
 

F

FAIL_PREFIX - Static variable in interface org.apache.dubbo.rpc.Constants
 
Filter - Interface in org.apache.dubbo.rpc
Extension for intercepting the invocation for both service provider and consumer, furthermore, most of functions in dubbo are implemented base on the same mechanism.
Filter.Listener - Interface in org.apache.dubbo.rpc
 
FORBIDDEN_EXCEPTION - Static variable in exception org.apache.dubbo.rpc.RpcException
 
FORCE_PREFIX - Static variable in interface org.apache.dubbo.rpc.Constants
 
FORCE_USE_TAG - Static variable in interface org.apache.dubbo.rpc.Constants
 
FutureAdapter<V> - Class in org.apache.dubbo.rpc.protocol.dubbo
This is the type of the Future instance users get in an async call: 1.
FutureAdapter(CompletableFuture<AppResponse>) - Constructor for class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
 
FutureContext - Class in org.apache.dubbo.rpc
Used for async call scenario.
FutureContext() - Constructor for class org.apache.dubbo.rpc.FutureContext
 

G

GENERIC_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
GenericException - Exception in com.alibaba.dubbo.rpc.service
Deprecated.
GenericException() - Constructor for exception com.alibaba.dubbo.rpc.service.GenericException
Deprecated.
 
GenericException(String, String) - Constructor for exception com.alibaba.dubbo.rpc.service.GenericException
Deprecated.
 
GenericException(Throwable) - Constructor for exception com.alibaba.dubbo.rpc.service.GenericException
Deprecated.
 
GenericFilter - Class in org.apache.dubbo.rpc.filter
GenericInvokerFilter.
GenericFilter() - Constructor for class org.apache.dubbo.rpc.filter.GenericFilter
 
GenericImplFilter - Class in org.apache.dubbo.rpc.filter
GenericImplInvokerFilter
GenericImplFilter() - Constructor for class org.apache.dubbo.rpc.filter.GenericImplFilter
 
GenericService - Interface in com.alibaba.dubbo.rpc.service
Deprecated.
get() - Method in class org.apache.dubbo.rpc.AppResponse
 
get(long, TimeUnit) - Method in class org.apache.dubbo.rpc.AppResponse
 
get() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
This method will always return after a maximum 'timeout' waiting: 1.
get(long, TimeUnit) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
get(Object) - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.ObjectToStringMap
 
get(Object) - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.StringToObjectMap
 
get(Object) - Method in interface org.apache.dubbo.rpc.Invocation
 
get() - Method in class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
 
get(long, TimeUnit) - Method in class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
 
get() - Method in interface org.apache.dubbo.rpc.Result
 
get(long, TimeUnit) - Method in interface org.apache.dubbo.rpc.Result
 
get() - Method in class org.apache.dubbo.rpc.RpcContext
get values.
get(String) - Method in class org.apache.dubbo.rpc.RpcContext
get value.
get(Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
get(String) - Method in class org.apache.dubbo.rpc.RpcStatus
get value.
getActive() - Method in class org.apache.dubbo.rpc.RpcStatus
get active.
getAddress() - Method in interface org.apache.dubbo.rpc.ProtocolServer
 
getAppResponse() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
getArguments() - Method in interface org.apache.dubbo.rpc.Invocation
get arguments.
getArguments() - Method in class org.apache.dubbo.rpc.RpcContext
get arguments.
getArguments() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getArguments(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
getAsyncContext() - Method in class org.apache.dubbo.rpc.RpcContext
 
getAttachment(String) - Method in class org.apache.dubbo.rpc.AppResponse
 
getAttachment(String, String) - Method in class org.apache.dubbo.rpc.AppResponse
 
getAttachment(String) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
getAttachment(String, String) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
getAttachment(String) - Method in interface org.apache.dubbo.rpc.Invocation
get attachment by key.
getAttachment(String, String) - Method in interface org.apache.dubbo.rpc.Invocation
get attachment by key with default value.
getAttachment(String) - Method in interface org.apache.dubbo.rpc.Result
get attachment by key.
getAttachment(String, String) - Method in interface org.apache.dubbo.rpc.Result
get attachment by key with default value.
getAttachment(String) - Method in class org.apache.dubbo.rpc.RpcContext
getAttachment(String) - Method in class org.apache.dubbo.rpc.RpcInvocation
Deprecated.
getAttachment(String, String) - Method in class org.apache.dubbo.rpc.RpcInvocation
Deprecated.
getAttachments() - Method in class org.apache.dubbo.rpc.AppResponse
Deprecated.
getAttachments() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
Deprecated.
getAttachments() - Method in interface org.apache.dubbo.rpc.Invocation
get attachments.
getAttachments() - Method in interface org.apache.dubbo.rpc.Result
get attachments.
getAttachments() - Method in class org.apache.dubbo.rpc.RpcContext
Deprecated.
getAttachments() - Method in class org.apache.dubbo.rpc.RpcInvocation
Deprecated.
getAttributes() - Method in interface org.apache.dubbo.rpc.Invocation
 
getAttributes() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getAverageElapsed() - Method in class org.apache.dubbo.rpc.RpcStatus
get average elapsed.
getAverageTps() - Method in class org.apache.dubbo.rpc.RpcStatus
Calculate average TPS (Transaction per second).
getCode() - Method in exception org.apache.dubbo.rpc.RpcException
 
getCompatibleCompletableFuture() - Method in class org.apache.dubbo.rpc.FutureContext
Deprecated.
getCompatibleParamSignatures() - Method in interface org.apache.dubbo.rpc.Invocation
get parameter's signature, string representation of parameter types.
getCompatibleParamSignatures() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getCompletableFuture() - Method in class org.apache.dubbo.rpc.FutureContext
get future.
getCompletableFuture() - Method in class org.apache.dubbo.rpc.RpcContext
get CompletableFuture.
getContext() - Static method in class org.apache.dubbo.rpc.FutureContext
 
getContext() - Static method in class org.apache.dubbo.rpc.RpcContext
get context.
getDefaultPort() - Method in interface org.apache.dubbo.rpc.Protocol
Get default port when user doesn't config the port.
getDefaultPort() - Method in class org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper
 
getDefaultPort() - Method in class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
 
getDefaultPort() - Method in class org.apache.dubbo.rpc.support.MockProtocol
 
getException() - Method in class org.apache.dubbo.rpc.AppResponse
 
getException() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
getException() - Method in interface org.apache.dubbo.rpc.Result
Get exception.
getExceptionClass() - Method in exception com.alibaba.dubbo.rpc.service.GenericException
Deprecated.
 
getExceptionMessage() - Method in exception com.alibaba.dubbo.rpc.service.GenericException
Deprecated.
 
getExecutor() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
getExporterMap() - Method in class org.apache.dubbo.rpc.protocol.AbstractProtocol
 
getExporters() - Method in class org.apache.dubbo.rpc.protocol.AbstractProtocol
 
getFailed() - Method in class org.apache.dubbo.rpc.RpcStatus
get failed.
getFailedAverageElapsed() - Method in class org.apache.dubbo.rpc.RpcStatus
get failed average elapsed.
getFailedElapsed() - Method in class org.apache.dubbo.rpc.RpcStatus
get failed elapsed.
getFailedMaxElapsed() - Method in class org.apache.dubbo.rpc.RpcStatus
get failed max elapsed.
getFuture() - Method in class org.apache.dubbo.rpc.RpcContext
get future.
getInterface() - Method in interface org.apache.dubbo.rpc.Invoker
get service interface.
getInterface() - Method in class org.apache.dubbo.rpc.listener.ListenerInvokerWrapper
 
getInterface() - Method in class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
getInterface() - Method in class org.apache.dubbo.rpc.protocol.AsyncToSyncInvoker
 
getInterface() - Method in class org.apache.dubbo.rpc.protocol.InvokerWrapper
 
getInterface() - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
 
getInterface() - Method in class org.apache.dubbo.rpc.support.MockInvoker
 
getInternalFuture() - Method in class org.apache.dubbo.rpc.AsyncContextImpl
 
getInvocation() - Method in class org.apache.dubbo.rpc.RpcContext
Deprecated.
Replace to getMethodName(), getParameterTypes(), getArguments()
getInvocationId(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
getInvokeMode() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getInvokeMode(URL, Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
getInvoker() - Method in interface org.apache.dubbo.rpc.Exporter
get invoker.
getInvoker() - Method in interface org.apache.dubbo.rpc.Invocation
get the invoker in current context.
getInvoker() - Method in class org.apache.dubbo.rpc.listener.ListenerExporterWrapper
 
getInvoker() - Method in class org.apache.dubbo.rpc.protocol.AbstractExporter
 
getInvoker() - Method in class org.apache.dubbo.rpc.protocol.AsyncToSyncInvoker
 
getInvoker(T, Class<T>, URL) - Method in class org.apache.dubbo.rpc.proxy.javassist.JavassistProxyFactory
 
getInvoker(T, Class<T>, URL) - Method in class org.apache.dubbo.rpc.proxy.jdk.JdkProxyFactory
 
getInvoker(T, Class<T>, URL) - Method in class org.apache.dubbo.rpc.proxy.wrapper.StubProxyFactoryWrapper
 
getInvoker(T, Class<T>, URL) - Method in interface org.apache.dubbo.rpc.ProxyFactory
create invoker.
getInvoker() - Method in class org.apache.dubbo.rpc.RpcContext
Deprecated.
Replace to getUrl()
getInvoker() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getInvokers() - Method in class org.apache.dubbo.rpc.RpcContext
Deprecated.
Replace to getUrls()
getLocalAddress() - Method in class org.apache.dubbo.rpc.RpcContext
get local address.
getLocalAddressString() - Method in class org.apache.dubbo.rpc.RpcContext
 
getLocalHost() - Method in class org.apache.dubbo.rpc.RpcContext
get local host.
getLocalHostName() - Method in class org.apache.dubbo.rpc.RpcContext
get local host name.
getLocalPort() - Method in class org.apache.dubbo.rpc.RpcContext
get local port.
getLogMessage() - Method in class org.apache.dubbo.rpc.support.AccessLogData
 
getMaxElapsed() - Method in class org.apache.dubbo.rpc.RpcStatus
get max elapsed.
getMethodName() - Method in interface org.apache.dubbo.rpc.Invocation
get method name.
getMethodName() - Method in class org.apache.dubbo.rpc.RpcContext
get method name.
getMethodName() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getMethodName(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
getMockObject(String, Class) - Static method in class org.apache.dubbo.rpc.support.MockInvoker
 
getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.AppResponse
 
getObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AppResponse
 
getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
getObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
getObjectAttachment(String) - Method in interface org.apache.dubbo.rpc.Invocation
 
getObjectAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Invocation
 
getObjectAttachment(String) - Method in interface org.apache.dubbo.rpc.Result
get attachment by key.
getObjectAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Result
get attachment by key with default value.
getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.RpcContext
get attachment.
getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
Deprecated.
getObjectAttachments() - Method in class org.apache.dubbo.rpc.AppResponse
 
getObjectAttachments() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
getObjectAttachments() - Method in interface org.apache.dubbo.rpc.Invocation
 
getObjectAttachments() - Method in interface org.apache.dubbo.rpc.Result
get attachments.
getObjectAttachments() - Method in class org.apache.dubbo.rpc.RpcContext
get attachments.
getObjectAttachments() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getParameterTypes() - Method in interface org.apache.dubbo.rpc.Invocation
get parameter types.
getParameterTypes() - Method in class org.apache.dubbo.rpc.RpcContext
get parameter types.
getParameterTypes() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getParameterTypes(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
getParameterTypesDesc() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getProxy(Invoker<T>) - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyFactory
 
getProxy(Invoker<T>, boolean) - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyFactory
 
getProxy(Invoker<T>, Class<?>[]) - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyFactory
 
getProxy(Invoker<T>, Class<?>[]) - Method in class org.apache.dubbo.rpc.proxy.javassist.JavassistProxyFactory
 
getProxy(Invoker<T>, Class<?>[]) - Method in class org.apache.dubbo.rpc.proxy.jdk.JdkProxyFactory
 
getProxy(Invoker<T>, boolean) - Method in class org.apache.dubbo.rpc.proxy.wrapper.StubProxyFactoryWrapper
 
getProxy(Invoker<T>) - Method in class org.apache.dubbo.rpc.proxy.wrapper.StubProxyFactoryWrapper
 
getProxy(Invoker<T>) - Method in interface org.apache.dubbo.rpc.ProxyFactory
create proxy.
getProxy(Invoker<T>, boolean) - Method in interface org.apache.dubbo.rpc.ProxyFactory
create proxy.
getProxyFactory() - Method in class org.apache.dubbo.rpc.protocol.AbstractProxyProtocol
 
getRemoteAddress() - Method in class org.apache.dubbo.rpc.RpcContext
get remote address.
getRemoteAddressString() - Method in class org.apache.dubbo.rpc.RpcContext
get remote address string.
getRemoteApplicationName() - Method in class org.apache.dubbo.rpc.RpcContext
 
getRemoteHost() - Method in class org.apache.dubbo.rpc.RpcContext
get remote host.
getRemoteHostName() - Method in class org.apache.dubbo.rpc.RpcContext
get remote host name.
getRemotePort() - Method in class org.apache.dubbo.rpc.RpcContext
get remote port.
getRemotingServer() - Method in interface org.apache.dubbo.rpc.ProtocolServer
 
getRequest() - Method in class org.apache.dubbo.rpc.RpcContext
Get the request object of the underlying RPC protocol, e.g.
getRequest(Class<T>) - Method in class org.apache.dubbo.rpc.RpcContext
Get the request object of the underlying RPC protocol, e.g.
getResponse() - Method in class org.apache.dubbo.rpc.RpcContext
Get the response object of the underlying RPC protocol, e.g.
getResponse(Class<T>) - Method in class org.apache.dubbo.rpc.RpcContext
Get the response object of the underlying RPC protocol, e.g.
getResponseFuture() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
getReturnType() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getReturnType(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
getReturnTypes() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getReturnTypes(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
getServerContext() - Static method in class org.apache.dubbo.rpc.RpcContext
get server side context.
getServers() - Method in class org.apache.dubbo.rpc.protocol.AbstractProtocol
 
getServers() - Method in interface org.apache.dubbo.rpc.Protocol
Get all servers serving this protocol
getServers() - Method in class org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper
 
getServers() - Method in class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
 
getServiceName() - Method in interface org.apache.dubbo.rpc.Invocation
get the interface name
getServiceName() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getServiceName() - Method in class org.apache.dubbo.rpc.support.AccessLogData
Return gthe service of access log entry
getStatus(URL) - Static method in class org.apache.dubbo.rpc.RpcStatus
 
getStatus(URL, String) - Static method in class org.apache.dubbo.rpc.RpcStatus
 
getSucceeded() - Method in class org.apache.dubbo.rpc.RpcStatus
get succeeded.
getSucceededAverageElapsed() - Method in class org.apache.dubbo.rpc.RpcStatus
get succeeded average elapsed.
getSucceededElapsed() - Method in class org.apache.dubbo.rpc.RpcStatus
get succeeded elapsed.
getSucceededMaxElapsed() - Method in class org.apache.dubbo.rpc.RpcStatus
get succeeded max elapsed.
getTargetServiceUniqueName() - Method in interface org.apache.dubbo.rpc.Invocation
 
getTargetServiceUniqueName() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
getThrowable(String) - Static method in class org.apache.dubbo.rpc.support.MockInvoker
 
getTimeout(Invocation, long) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
getTimeout(URL, String, RpcContext, long) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
getTimeoutInMilli() - Method in class org.apache.dubbo.rpc.TimeoutCountDown
 
getTotal() - Method in class org.apache.dubbo.rpc.RpcStatus
get total.
getTotalElapsed() - Method in class org.apache.dubbo.rpc.RpcStatus
get total elapsed.
getUrl() - Method in class org.apache.dubbo.rpc.listener.ListenerInvokerWrapper
 
getUrl() - Method in class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
getUrl() - Method in class org.apache.dubbo.rpc.protocol.AsyncToSyncInvoker
 
getUrl() - Method in class org.apache.dubbo.rpc.protocol.InvokerWrapper
 
getUrl() - Method in interface org.apache.dubbo.rpc.ProtocolServer
 
getUrl() - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
 
getUrl() - Method in class org.apache.dubbo.rpc.RpcContext
 
getUrl() - Method in class org.apache.dubbo.rpc.support.MockInvoker
 
getUrls() - Method in class org.apache.dubbo.rpc.RpcContext
 
getValue() - Method in class org.apache.dubbo.rpc.AppResponse
 
getValue() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
Notice the return type of AsyncRpcResult.getValue() is the actual type of the RPC method, not AppResponse
getValue() - Method in interface org.apache.dubbo.rpc.Result
Get invoke result.
getZoneOfCurrentRequest(Invocation) - Method in interface org.apache.dubbo.rpc.ZoneDetector
 

H

hasException() - Method in class org.apache.dubbo.rpc.AppResponse
 
hasException() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
hasException() - Method in interface org.apache.dubbo.rpc.Result
Has exception.

I

ID_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
INPUT_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
INTERFACE - Static variable in interface org.apache.dubbo.rpc.Constants
 
INTERFACES - Static variable in interface org.apache.dubbo.rpc.Constants
 
Invocation - Interface in org.apache.dubbo.rpc
Invocation.
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.AccessLogFilter
This method logs the access log for service method invocation call.
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ActiveLimitFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ClassLoaderFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.CompatibleFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ConsumerContextFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ContextFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.DeprecatedFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.EchoFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ExceptionFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ExecuteLimitFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.GenericFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.GenericImplFilter
 
invoke(Invoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.Filter
Make sure call invoker.invoke() in your implementation.
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.TimeoutFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.TokenFilter
 
invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.TpsLimitFilter
 
invoke(Invocation) - Method in interface org.apache.dubbo.rpc.Invoker
invoke.
invoke(Invocation) - Method in class org.apache.dubbo.rpc.listener.ListenerInvokerWrapper
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.protocol.AsyncToSyncInvoker
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.protocol.InvokerWrapper
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
 
invoke(Object, Method, Object[]) - Method in class org.apache.dubbo.rpc.proxy.InvokerInvocationHandler
 
invoke(Invocation) - Method in class org.apache.dubbo.rpc.support.MockInvoker
 
InvokeMode - Enum in org.apache.dubbo.rpc
 
Invoker<T> - Interface in org.apache.dubbo.rpc
Invoker.
InvokerInvocationHandler - Class in org.apache.dubbo.rpc.proxy
InvokerHandler
InvokerInvocationHandler(Invoker<?>) - Constructor for class org.apache.dubbo.rpc.proxy.InvokerInvocationHandler
 
InvokerListener - Interface in org.apache.dubbo.rpc
InvokerListener.
InvokerListenerAdapter - Class in org.apache.dubbo.rpc.listener
InvokerListenerAdapter
InvokerListenerAdapter() - Constructor for class org.apache.dubbo.rpc.listener.InvokerListenerAdapter
 
InvokerWrapper<T> - Class in org.apache.dubbo.rpc.protocol
InvokerWrapper
InvokerWrapper(Invoker<T>, URL) - Constructor for class org.apache.dubbo.rpc.protocol.InvokerWrapper
 
IS_SERVER_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
isAllowable(URL, Invocation) - Method in class org.apache.dubbo.rpc.filter.tps.DefaultTPSLimiter
 
isAllowable(URL, Invocation) - Method in interface org.apache.dubbo.rpc.filter.tps.TPSLimiter
judge if the current invocation is allowed by TPS rule
isAsync(URL, Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
isAsyncStarted() - Method in interface org.apache.dubbo.rpc.AsyncContext
 
isAsyncStarted() - Method in class org.apache.dubbo.rpc.AsyncContextImpl
 
isAsyncStarted() - Method in class org.apache.dubbo.rpc.RpcContext
 
isAvailable() - Method in class org.apache.dubbo.rpc.listener.ListenerInvokerWrapper
 
isAvailable() - Method in class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.protocol.AsyncToSyncInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.protocol.InvokerWrapper
 
isAvailable() - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
 
isAvailable() - Method in class org.apache.dubbo.rpc.support.MockInvoker
 
isBiz() - Method in exception org.apache.dubbo.rpc.RpcException
 
isCancelled() - Method in class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
 
isClientSide() - Method in class org.apache.dubbo.rpc.RpcContext
Deprecated.
Replace to isConsumerSide()
isConsumerSide() - Method in class org.apache.dubbo.rpc.RpcContext
is consumer side.
isDestroyed() - Method in class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
isDone() - Method in class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
 
isEcho(String, String) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
isExpired() - Method in class org.apache.dubbo.rpc.TimeoutCountDown
 
isForbidded() - Method in exception org.apache.dubbo.rpc.RpcException
 
isGenericAsync(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
isGenericCall(String, String) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
isLimitExceed() - Method in exception org.apache.dubbo.rpc.RpcException
 
isNetwork() - Method in exception org.apache.dubbo.rpc.RpcException
 
isNoInvokerAvailableAfterFilter() - Method in exception org.apache.dubbo.rpc.RpcException
 
isOneway(URL, Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
isProviderSide() - Method in class org.apache.dubbo.rpc.RpcContext
is provider side.
isReturnTypeFuture(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
 
isSerialization() - Method in exception org.apache.dubbo.rpc.RpcException
 
isServerSide() - Method in class org.apache.dubbo.rpc.RpcContext
Deprecated.
Replace to isProviderSide()
isTimeout() - Method in exception org.apache.dubbo.rpc.RpcException
 
isZoneForcingEnabled(Invocation, String) - Method in interface org.apache.dubbo.rpc.ZoneDetector
 

J

JavassistProxyFactory - Class in org.apache.dubbo.rpc.proxy.javassist
JavassistRpcProxyFactory
JavassistProxyFactory() - Constructor for class org.apache.dubbo.rpc.proxy.javassist.JavassistProxyFactory
 
JdkProxyFactory - Class in org.apache.dubbo.rpc.proxy.jdk
JdkRpcProxyFactory
JdkProxyFactory() - Constructor for class org.apache.dubbo.rpc.proxy.jdk.JdkProxyFactory
 

L

LIMIT_EXCEEDED_EXCEPTION - Static variable in exception org.apache.dubbo.rpc.RpcException
 
ListenableFilter - Class in org.apache.dubbo.rpc
It's recommended to implement Filter.Listener directly for callback registration, check the default implementation, see ExceptionFilter, for example.
ListenableFilter() - Constructor for class org.apache.dubbo.rpc.ListenableFilter
 
listener() - Method in class org.apache.dubbo.rpc.ListenableFilter
 
listener(Invocation) - Method in class org.apache.dubbo.rpc.ListenableFilter
 
ListenerExporterWrapper<T> - Class in org.apache.dubbo.rpc.listener
ListenerExporter
ListenerExporterWrapper(Exporter<T>, List<ExporterListener>) - Constructor for class org.apache.dubbo.rpc.listener.ListenerExporterWrapper
 
ListenerInvokerWrapper<T> - Class in org.apache.dubbo.rpc.listener
ListenerInvoker
ListenerInvokerWrapper(Invoker<T>, List<InvokerListener>) - Constructor for class org.apache.dubbo.rpc.listener.ListenerInvokerWrapper
 
LOCAL_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
LOCAL_PROTOCOL - Static variable in interface org.apache.dubbo.rpc.Constants
 

M

MERGER_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
METHOD_MODEL - Static variable in interface org.apache.dubbo.rpc.Constants
 
MOCK_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
MockInvoker<T> - Class in org.apache.dubbo.rpc.support
 
MockInvoker(URL, Class<T>) - Constructor for class org.apache.dubbo.rpc.support.MockInvoker
 
MockProtocol - Class in org.apache.dubbo.rpc.support
MockProtocol is used for generating a mock invoker by URL and type on consumer side
MockProtocol() - Constructor for class org.apache.dubbo.rpc.support.MockProtocol
 

N

NETWORK_EXCEPTION - Static variable in exception org.apache.dubbo.rpc.RpcException
 
newCountDown(long, TimeUnit) - Static method in class org.apache.dubbo.rpc.TimeoutCountDown
 
newDefaultAsyncResult(AppResponse, Invocation) - Static method in class org.apache.dubbo.rpc.AsyncRpcResult
Some utility methods used to quickly generate default AsyncRpcResult instance.
newDefaultAsyncResult(Invocation) - Static method in class org.apache.dubbo.rpc.AsyncRpcResult
 
newDefaultAsyncResult(Object, Invocation) - Static method in class org.apache.dubbo.rpc.AsyncRpcResult
 
newDefaultAsyncResult(Throwable, Invocation) - Static method in class org.apache.dubbo.rpc.AsyncRpcResult
 
newDefaultAsyncResult(Object, Throwable, Invocation) - Static method in class org.apache.dubbo.rpc.AsyncRpcResult
 
newLogData() - Static method in class org.apache.dubbo.rpc.support.AccessLogData
Get new instance of log data.
NO_INVOKER_AVAILABLE_AFTER_FILTER - Static variable in exception org.apache.dubbo.rpc.RpcException
 
normalizeMock(String) - Static method in class org.apache.dubbo.rpc.support.MockInvoker
Normalize mock string: return => return null fail => default force => default fail:throw/return foo => throw/return foo force:throw/return foo => throw/return foo

O

ObjectToStringMap(Map<String, Object>) - Constructor for class org.apache.dubbo.rpc.AttachmentsAdapter.ObjectToStringMap
 
onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ActiveLimitFilter
 
onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.CompatibleFilter
 
onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ContextFilter
 
onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ExceptionFilter
 
onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ExecuteLimitFilter
 
onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.GenericFilter
 
onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.GenericImplFilter
 
onError(Throwable, Invoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.Filter.Listener
 
onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.TimeoutFilter
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ActiveLimitFilter
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.CompatibleFilter
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ContextFilter
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ExceptionFilter
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ExecuteLimitFilter
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.GenericFilter
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.GenericImplFilter
 
onResponse(Result, Invoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.Filter.Listener
 
onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.TimeoutFilter
 
org.apache.dubbo.rpc - package org.apache.dubbo.rpc
 
org.apache.dubbo.rpc.filter - package org.apache.dubbo.rpc.filter
 
org.apache.dubbo.rpc.filter.tps - package org.apache.dubbo.rpc.filter.tps
 
org.apache.dubbo.rpc.listener - package org.apache.dubbo.rpc.listener
 
org.apache.dubbo.rpc.protocol - package org.apache.dubbo.rpc.protocol
 
org.apache.dubbo.rpc.protocol.dubbo - package org.apache.dubbo.rpc.protocol.dubbo
FutureAdapter was in dubbo-rpc-dubbo module, considering some users will use this class directly, keep the package not changed.
org.apache.dubbo.rpc.proxy - package org.apache.dubbo.rpc.proxy
 
org.apache.dubbo.rpc.proxy.javassist - package org.apache.dubbo.rpc.proxy.javassist
 
org.apache.dubbo.rpc.proxy.jdk - package org.apache.dubbo.rpc.proxy.jdk
 
org.apache.dubbo.rpc.proxy.wrapper - package org.apache.dubbo.rpc.proxy.wrapper
 
org.apache.dubbo.rpc.support - package org.apache.dubbo.rpc.support
 
OUTPUT_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 

P

parseMockValue(String) - Static method in class org.apache.dubbo.rpc.support.MockInvoker
 
parseMockValue(String, Type[]) - Static method in class org.apache.dubbo.rpc.support.MockInvoker
 
Protocol - Interface in org.apache.dubbo.rpc
Protocol.
protocolBindingRefer(Class<T>, URL) - Method in class org.apache.dubbo.rpc.support.MockProtocol
 
ProtocolFilterWrapper - Class in org.apache.dubbo.rpc.protocol
ListenerProtocol
ProtocolFilterWrapper(Protocol) - Constructor for class org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper
 
ProtocolListenerWrapper - Class in org.apache.dubbo.rpc.protocol
ListenerProtocol
ProtocolListenerWrapper(Protocol) - Constructor for class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
 
ProtocolServer - Interface in org.apache.dubbo.rpc
Distinct from RemotingServer, each protocol holds one or more ProtocolServers(the number usually decides by port numbers), while each ProtocolServer holds zero or one RemotingServer.
PROXY_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
ProxyFactory - Interface in org.apache.dubbo.rpc
ProxyFactory.
put(String, String) - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.ObjectToStringMap
 
put(String, Object) - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.StringToObjectMap
 
put(Object, Object) - Method in interface org.apache.dubbo.rpc.Invocation
 
put(Object, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
 

R

recreate() - Method in class org.apache.dubbo.rpc.AppResponse
 
recreate() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
recreate() - Method in interface org.apache.dubbo.rpc.Result
Recreate.
refer(Class<T>, URL) - Method in class org.apache.dubbo.rpc.protocol.AbstractProtocol
 
refer(Class<T>, URL) - Method in class org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper
 
refer(Class<T>, URL) - Method in class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
 
refer(Class<T>, URL) - Method in interface org.apache.dubbo.rpc.Protocol
Refer a remote service:
1.
referred(Invoker<?>) - Method in interface org.apache.dubbo.rpc.InvokerListener
The invoker referred
referred(Invoker<?>) - Method in class org.apache.dubbo.rpc.listener.DeprecatedInvokerListener
 
referred(Invoker<?>) - Method in class org.apache.dubbo.rpc.listener.InvokerListenerAdapter
 
remove(Object) - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.ObjectToStringMap
 
remove(Object) - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.StringToObjectMap
 
remove(String) - Method in class org.apache.dubbo.rpc.RpcContext
remove value.
removeAttachment(String) - Method in class org.apache.dubbo.rpc.RpcContext
remove attachment.
removeContext() - Static method in class org.apache.dubbo.rpc.RpcContext
remove context.
removeContext(boolean) - Static method in class org.apache.dubbo.rpc.RpcContext
customized for internal use.
removeListener(Invocation) - Method in class org.apache.dubbo.rpc.ListenableFilter
 
removeServerContext() - Static method in class org.apache.dubbo.rpc.RpcContext
remove server side context.
removeStatus(URL) - Static method in class org.apache.dubbo.rpc.RpcStatus
 
removeStatus(URL, String) - Static method in class org.apache.dubbo.rpc.RpcStatus
 
reset(URL) - Method in interface org.apache.dubbo.rpc.ProtocolServer
 
restoreContext(RpcContext) - Static method in class org.apache.dubbo.rpc.RpcContext
 
restoreServerContext(RpcContext) - Static method in class org.apache.dubbo.rpc.RpcContext
 
Result - Interface in org.apache.dubbo.rpc
(API, Prototype, NonThreadSafe) An RPC Result.
RETURN_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
RETURN_PREFIX - Static variable in interface org.apache.dubbo.rpc.Constants
 
RpcConstants - Class in org.apache.dubbo.rpc
Deprecated.
Replace to org.apache.dubbo.common.Constants
RpcContext - Class in org.apache.dubbo.rpc
Thread local context.
RpcException - Exception in org.apache.dubbo.rpc
RPC Exception.
RpcException() - Constructor for exception org.apache.dubbo.rpc.RpcException
 
RpcException(String, Throwable) - Constructor for exception org.apache.dubbo.rpc.RpcException
 
RpcException(String) - Constructor for exception org.apache.dubbo.rpc.RpcException
 
RpcException(Throwable) - Constructor for exception org.apache.dubbo.rpc.RpcException
 
RpcException(int) - Constructor for exception org.apache.dubbo.rpc.RpcException
 
RpcException(int, String, Throwable) - Constructor for exception org.apache.dubbo.rpc.RpcException
 
RpcException(int, String) - Constructor for exception org.apache.dubbo.rpc.RpcException
 
RpcException(int, Throwable) - Constructor for exception org.apache.dubbo.rpc.RpcException
 
RpcInvocation - Class in org.apache.dubbo.rpc
RPC Invocation.
RpcInvocation() - Constructor for class org.apache.dubbo.rpc.RpcInvocation
 
RpcInvocation(Invocation, Invoker<?>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
 
RpcInvocation(Invocation) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
 
RpcInvocation(Method, String, Object[]) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
 
RpcInvocation(Method, String, Object[], Map<String, Object>, Map<Object, Object>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
 
RpcInvocation(String, String, Class<?>[], Object[]) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
 
RpcInvocation(String, String, Class<?>[], Object[], Map<String, Object>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
 
RpcInvocation(String, String, Class<?>[], Object[], Map<String, Object>, Invoker<?>, Map<Object, Object>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
 
RpcStatus - Class in org.apache.dubbo.rpc
URL statistics.
RpcUtils - Class in org.apache.dubbo.rpc.support
RpcUtils
RpcUtils() - Constructor for class org.apache.dubbo.rpc.support.RpcUtils
 

S

SCOPE_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
SCOPE_LOCAL - Static variable in interface org.apache.dubbo.rpc.Constants
 
SCOPE_REMOTE - Static variable in interface org.apache.dubbo.rpc.Constants
 
SERIALIZATION_EXCEPTION - Static variable in exception org.apache.dubbo.rpc.RpcException
 
set(String, Object) - Method in class org.apache.dubbo.rpc.RpcContext
set value.
set(String, Object) - Method in class org.apache.dubbo.rpc.RpcStatus
set value.
setAddress(String) - Method in interface org.apache.dubbo.rpc.ProtocolServer
 
setArguments(Object[]) - Method in class org.apache.dubbo.rpc.RpcContext
 
setArguments(Object[]) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setArguments(Object[]) - Method in class org.apache.dubbo.rpc.support.AccessLogData
Sets invocation arguments
setAttachment(String, String) - Method in class org.apache.dubbo.rpc.AppResponse
 
setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AppResponse
 
setAttachment(String, String) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
setAttachment(String, String) - Method in interface org.apache.dubbo.rpc.Invocation
 
setAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Invocation
 
setAttachment(String, String) - Method in interface org.apache.dubbo.rpc.Result
 
setAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Result
 
setAttachment(String, String) - Method in class org.apache.dubbo.rpc.RpcContext
set attachment.
setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcContext
 
setAttachment(String, String) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setAttachmentIfAbsent(String, String) - Method in interface org.apache.dubbo.rpc.Invocation
 
setAttachmentIfAbsent(String, Object) - Method in interface org.apache.dubbo.rpc.Invocation
 
setAttachmentIfAbsent(String, String) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setAttachmentIfAbsent(String, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setAttachments(Map<String, String>) - Method in class org.apache.dubbo.rpc.AppResponse
Append all items from the map into the attachment, if map is empty then nothing happens
setAttachments(Map<String, String>) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
setAttachments(Map<String, String>) - Method in interface org.apache.dubbo.rpc.Result
Replace the existing attachments with the specified param.
setAttachments(Map<String, String>) - Method in class org.apache.dubbo.rpc.RpcContext
set attachments
setAttachments(Map<String, String>) - Method in class org.apache.dubbo.rpc.RpcInvocation
Deprecated.
setCode(int) - Method in exception org.apache.dubbo.rpc.RpcException
 
setCompatibleFuture(CompletableFuture<?>) - Method in class org.apache.dubbo.rpc.FutureContext
Deprecated.
setCompatibleParamSignatures(String[]) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setException(Throwable) - Method in class org.apache.dubbo.rpc.AppResponse
 
setException(Throwable) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
setException(Throwable) - Method in interface org.apache.dubbo.rpc.Result
 
setExceptionClass(String) - Method in exception com.alibaba.dubbo.rpc.service.GenericException
Deprecated.
 
setExceptionMessage(String) - Method in exception com.alibaba.dubbo.rpc.service.GenericException
Deprecated.
 
setExecutor(Executor) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
setFuture(CompletableFuture<?>) - Method in class org.apache.dubbo.rpc.FutureContext
set future.
setFuture(CompletableFuture<?>) - Method in class org.apache.dubbo.rpc.RpcContext
set future.
setGroup(String) - Method in class org.apache.dubbo.rpc.support.AccessLogData
Add group name
setInvocation(Invocation) - Method in class org.apache.dubbo.rpc.RpcContext
 
setInvocationTime(Date) - Method in class org.apache.dubbo.rpc.support.AccessLogData
Set the invocation date.
setInvokeMode(InvokeMode) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setInvoker(Invoker<?>) - Method in class org.apache.dubbo.rpc.RpcContext
 
setInvoker(Invoker<?>) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setInvokers(List<Invoker<?>>) - Method in class org.apache.dubbo.rpc.RpcContext
 
setLocalAddress(String, int) - Method in class org.apache.dubbo.rpc.RpcContext
set local address.
setLocalAddress(InetSocketAddress) - Method in class org.apache.dubbo.rpc.RpcContext
set local address.
setLogger(Logger) - Method in class org.apache.dubbo.rpc.filter.ExceptionFilter
 
setMethodName(String) - Method in class org.apache.dubbo.rpc.RpcContext
 
setMethodName(String) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setMethodName(String) - Method in class org.apache.dubbo.rpc.support.AccessLogData
Set target method name.
setObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AppResponse
 
setObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
setObjectAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Invocation
 
setObjectAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Result
 
setObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcContext
 
setObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setObjectAttachmentIfAbsent(String, Object) - Method in interface org.apache.dubbo.rpc.Invocation
 
setObjectAttachmentIfAbsent(String, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setObjectAttachments(Map<String, Object>) - Method in class org.apache.dubbo.rpc.AppResponse
 
setObjectAttachments(Map<String, Object>) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
setObjectAttachments(Map<String, Object>) - Method in interface org.apache.dubbo.rpc.Result
Replace the existing attachments with the specified param.
setObjectAttachments(Map<String, Object>) - Method in class org.apache.dubbo.rpc.RpcContext
set attachments
setObjectAttachments(Map<String, Object>) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setParameterTypes(Class<?>[]) - Method in class org.apache.dubbo.rpc.RpcContext
 
setParameterTypes(Class<?>[]) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setParameterTypesDesc(String) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setProtocol(Protocol) - Method in class org.apache.dubbo.rpc.proxy.wrapper.StubProxyFactoryWrapper
 
setProxyFactory(ProxyFactory) - Method in class org.apache.dubbo.rpc.protocol.AbstractProxyProtocol
 
setRemoteAddress(String, int) - Method in class org.apache.dubbo.rpc.RpcContext
set remote address.
setRemoteAddress(InetSocketAddress) - Method in class org.apache.dubbo.rpc.RpcContext
set remote address.
setRemoteApplicationName(String) - Method in class org.apache.dubbo.rpc.RpcContext
 
setRemotingServers(RemotingServer) - Method in interface org.apache.dubbo.rpc.ProtocolServer
 
setRequest(Object) - Method in class org.apache.dubbo.rpc.RpcContext
 
setResponse(Object) - Method in class org.apache.dubbo.rpc.RpcContext
 
setResponseFuture(CompletableFuture<AppResponse>) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
setReturnType(Class<?>) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setReturnTypes(Type[]) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setServiceName(String) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setServiceName(String) - Method in class org.apache.dubbo.rpc.support.AccessLogData
Add service name.
setTargetServiceUniqueName(String) - Method in class org.apache.dubbo.rpc.RpcInvocation
 
setTypes(Class[]) - Method in class org.apache.dubbo.rpc.support.AccessLogData
Set invocation's method's input parameter's types
setUrl(URL) - Method in class org.apache.dubbo.rpc.RpcContext
 
setUrls(List<URL>) - Method in class org.apache.dubbo.rpc.RpcContext
 
setValue(Object) - Method in class org.apache.dubbo.rpc.AppResponse
 
setValue(Object) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
CompletableFuture can only be completed once, so try to update the result of one completed CompletableFuture will has no effect.
setValue(Object) - Method in interface org.apache.dubbo.rpc.Result
 
setVersion(String) - Method in class org.apache.dubbo.rpc.support.AccessLogData
Add version information.
signalContextSwitch() - Method in interface org.apache.dubbo.rpc.AsyncContext
Signal RpcContext switch.
signalContextSwitch() - Method in class org.apache.dubbo.rpc.AsyncContextImpl
 
start() - Method in interface org.apache.dubbo.rpc.AsyncContext
change the context state to start
start() - Method in class org.apache.dubbo.rpc.AsyncContextImpl
 
startAsync() - Static method in class org.apache.dubbo.rpc.RpcContext
 
stop() - Method in interface org.apache.dubbo.rpc.AsyncContext
change the context state to stop
stop() - Method in class org.apache.dubbo.rpc.AsyncContextImpl
 
stopAsync() - Method in class org.apache.dubbo.rpc.RpcContext
 
StringToObjectMap(Map<String, String>) - Constructor for class org.apache.dubbo.rpc.AttachmentsAdapter.StringToObjectMap
 
STUB_EVENT_METHODS_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
STUB_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
StubProxyFactoryWrapper - Class in org.apache.dubbo.rpc.proxy.wrapper
StubProxyFactoryWrapper
StubProxyFactoryWrapper(ProxyFactory) - Constructor for class org.apache.dubbo.rpc.proxy.wrapper.StubProxyFactoryWrapper
 

T

thenApply(Function<Result, ? extends U>) - Method in class org.apache.dubbo.rpc.AppResponse
 
thenApply(Function<Result, ? extends U>) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
thenApply(Function<Result, ? extends U>) - Method in interface org.apache.dubbo.rpc.Result
 
THROW_PREFIX - Static variable in interface org.apache.dubbo.rpc.Constants
 
TIMEOUT_EXCEPTION - Static variable in exception org.apache.dubbo.rpc.RpcException
 
TIMEOUT_TERMINATE - Static variable in exception org.apache.dubbo.rpc.RpcException
 
TimeoutCountDown - Class in org.apache.dubbo.rpc
 
TimeoutFilter - Class in org.apache.dubbo.rpc.filter
Log any invocation timeout, but don't stop server from running
TimeoutFilter() - Constructor for class org.apache.dubbo.rpc.filter.TimeoutFilter
 
timeRemaining(TimeUnit) - Method in class org.apache.dubbo.rpc.TimeoutCountDown
 
TOKEN_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
TokenFilter - Class in org.apache.dubbo.rpc.filter
Perform check whether given provider token is matching with remote token or not.
TokenFilter() - Constructor for class org.apache.dubbo.rpc.filter.TokenFilter
 
toString() - Method in class org.apache.dubbo.rpc.AppResponse
 
toString() - Method in class org.apache.dubbo.rpc.listener.ListenerInvokerWrapper
 
toString() - Method in class org.apache.dubbo.rpc.protocol.AbstractExporter
 
toString() - Method in class org.apache.dubbo.rpc.protocol.AbstractInvoker
 
toString() - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
 
toString() - Method in class org.apache.dubbo.rpc.RpcInvocation
 
toString() - Method in class org.apache.dubbo.rpc.TimeoutCountDown
 
TPS_LIMIT_INTERVAL_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
TPS_LIMIT_RATE_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
 
TPSLimiter - Interface in org.apache.dubbo.rpc.filter.tps
Provide boolean information whether a invocation of a provider service's methods or a particular method is allowed within a last invocation and current invocation.
TpsLimitFilter - Class in org.apache.dubbo.rpc.filter
TpsLimitFilter limit the TPS (transaction per second) for all method of a service or a particular method.
TpsLimitFilter() - Constructor for class org.apache.dubbo.rpc.filter.TpsLimitFilter
 

U

unexport() - Method in interface org.apache.dubbo.rpc.Exporter
unexport.
unexport() - Method in class org.apache.dubbo.rpc.listener.ListenerExporterWrapper
 
unexport() - Method in class org.apache.dubbo.rpc.protocol.AbstractExporter
 
unexported(Exporter<?>) - Method in interface org.apache.dubbo.rpc.ExporterListener
The exporter unexported.
unexported(Exporter<?>) - Method in class org.apache.dubbo.rpc.listener.ExporterListenerAdapter
 
UNKNOWN_EXCEPTION - Static variable in exception org.apache.dubbo.rpc.RpcException
 

V

valueOf(String) - Static method in enum org.apache.dubbo.rpc.InvokeMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.dubbo.rpc.InvokeMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

whenCompleteWithContext(BiConsumer<Result, Throwable>) - Method in class org.apache.dubbo.rpc.AppResponse
 
whenCompleteWithContext(BiConsumer<Result, Throwable>) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
 
whenCompleteWithContext(BiConsumer<Result, Throwable>) - Method in interface org.apache.dubbo.rpc.Result
Add a callback which can be triggered when the RPC call finishes.
write(Object) - Method in interface org.apache.dubbo.rpc.AsyncContext
write value and complete the async context.
write(Object) - Method in class org.apache.dubbo.rpc.AsyncContextImpl
 

Z

ZoneDetector - Interface in org.apache.dubbo.rpc
Extend and provide your own implementation if you want to distribute traffic around registries.
$ A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.