Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $ECHO - Static variable in interface org.apache.dubbo.rpc.Constants
- $ECHO_PARAMETER_DESC - Static variable in interface org.apache.dubbo.rpc.Constants
A
- AbstractExporter<T> - Class in org.apache.dubbo.rpc.protocol
-
AbstractExporter.
- AbstractExporter(Invoker<T>) - Constructor for class org.apache.dubbo.rpc.protocol.AbstractExporter
- AbstractFallbackJdkProxyFactory - Class in org.apache.dubbo.rpc.proxy
- AbstractFallbackJdkProxyFactory() - Constructor for class org.apache.dubbo.rpc.proxy.AbstractFallbackJdkProxyFactory
- AbstractInvoker<T> - Class in org.apache.dubbo.rpc.protocol
-
This Invoker works on Consumer side.
- 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
-
This Invoker works on provider side, delegates RPC to interface implementation.
- 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_FIXED_PATH_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- 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
- ADAPTIVE_LOADBALANCE_ATTACHMENT_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- ADAPTIVE_LOADBALANCE_START_TIME - Static variable in interface org.apache.dubbo.rpc.Constants
- AdaptiveLoadBalanceFilter - Class in org.apache.dubbo.rpc.filter
-
if the load balance is adaptive ,set attachment to get the metrics of the server
- AdaptiveLoadBalanceFilter(ApplicationModel) - Constructor for class org.apache.dubbo.rpc.filter.AdaptiveLoadBalanceFilter
- AdaptiveMetrics - Class in org.apache.dubbo.rpc
-
adaptive Metrics statistics.
- AdaptiveMetrics() - Constructor for class org.apache.dubbo.rpc.AdaptiveMetrics
- AdaptiveScopeModelInitializer - Class in org.apache.dubbo.rpc
- AdaptiveScopeModelInitializer() - Constructor for class org.apache.dubbo.rpc.AdaptiveScopeModelInitializer
- add(String, Invoker<?>) - Method in interface org.apache.dubbo.rpc.PathResolver
- 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.
- addConsumerReq(String) - Method in class org.apache.dubbo.rpc.AdaptiveMetrics
- addConsumerSuccess(String) - Method in class org.apache.dubbo.rpc.AdaptiveMetrics
- addDescriptor(String, ServiceDescriptor) - Static method in class org.apache.dubbo.rpc.stub.StubSuppliers
- addErrorReq(String) - Method in class org.apache.dubbo.rpc.AdaptiveMetrics
- addExporterChangeListener(ExporterChangeListener, String) - Method in class org.apache.dubbo.rpc.listener.InjvmExporterListener
-
Adds an ExporterChangeListener for a specific service, and notifies the listener of the current Exporter instance
- addIfAbsent(String, Invoker<?>) - Method in interface org.apache.dubbo.rpc.PathResolver
- addInvokedInvoker(Invoker<?>) - Method in interface org.apache.dubbo.rpc.Invocation
-
To add invoked invokers into invocation.
- addInvokedInvoker(Invoker<?>) - Method in class org.apache.dubbo.rpc.RpcInvocation
- addListener(CancellationListener) - Method in class org.apache.dubbo.rpc.CancellationContext
- addListener(CancellationListener, Executor) - Method in class org.apache.dubbo.rpc.CancellationContext
- addListener(CancellationListener, Executor, RpcServiceContext) - Method in class org.apache.dubbo.rpc.CancellationContext
- addListener(CancellationListener, RpcServiceContext) - Method in class org.apache.dubbo.rpc.CancellationContext
- addListener(Invocation, BaseFilter.Listener) - Method in class org.apache.dubbo.rpc.ListenableFilter
-
Deprecated.
- addListenerInternal(ExecutableListener) - Method in class org.apache.dubbo.rpc.CancellationContext
- addNativeStub(String) - Method in interface org.apache.dubbo.rpc.PathResolver
- 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
- addSupplier(String, Function<Invoker<?>, Object>) - Static method in class org.apache.dubbo.rpc.stub.StubSuppliers
- afterUnExport() - Method in class org.apache.dubbo.rpc.protocol.AbstractExporter
-
subclasses need to override this method to destroy resources.
- AppResponse - Class in org.apache.dubbo.rpc
-
AsyncRpcResultis introduced in 3.0.0 to replace RpcResult, and RpcResult is replaced withAppResponse: AsyncRpcResult is the object that is actually passed in the call chain AppResponse only simply represents the business result - 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
- AppResponse(Invocation) - Constructor for class org.apache.dubbo.rpc.AppResponse
- ASYNC - Enum constant in enum org.apache.dubbo.rpc.InvokeMode
- ASYNC_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- ASYNC_METHOD_INFO - Static variable in class org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter
- asyncCall(Runnable) - Method in class org.apache.dubbo.rpc.RpcContext
-
one way async call, send request only, and result is not required
- asyncCall(Runnable) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
one way async call, send request only, and result is not required
- asyncCall(Callable<T>) - Method in class org.apache.dubbo.rpc.RpcContext
-
Async invocation.
- asyncCall(Callable<T>) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
Async invocation.
- AsyncContext - Interface in org.apache.dubbo.rpc
-
AsyncContext works like 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
- 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 invalid input: '<'String, String> to invalid input: '<'String, Object>
- AttachmentsAdapter() - Constructor for class org.apache.dubbo.rpc.AttachmentsAdapter
- AttachmentsAdapter.ObjectToStringMap - Class in org.apache.dubbo.rpc
- AUTH_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- AUTHENTICATOR_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- AUTHORIZATION_EXCEPTION - Static variable in exception class org.apache.dubbo.rpc.RpcException
- AUTO_ATTACH_INVOCATIONID_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
B
- BaseFilter - Interface in org.apache.dubbo.rpc
- BaseFilter.Listener - Interface in org.apache.dubbo.rpc
-
This callback listener applies to both synchronous and asynchronous calls, please put logics that need to be executed on return of rpc result in onResponse or onError respectively based on it is normal return or exception return.
- 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
- BiStreamMethodHandler<T,
R> - Class in org.apache.dubbo.rpc.stub - BiStreamMethodHandler(Function<StreamObserver<R>, StreamObserver<T>>) - Constructor for class org.apache.dubbo.rpc.stub.BiStreamMethodHandler
- BIZ_EXCEPTION - Static variable in exception class org.apache.dubbo.rpc.RpcException
- buildAccessLogData(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.support.AccessLogData
C
- calculateTimeout(URL, Invocation, String, long) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
- cancel(boolean) - Method in class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
- cancel(Throwable) - Method in class org.apache.dubbo.rpc.CancellationContext
- CancellationContext - Class in org.apache.dubbo.rpc
- CancellationContext() - Constructor for class org.apache.dubbo.rpc.CancellationContext
- CancellationListener - Interface in org.apache.dubbo.rpc
-
A listener notified on context cancellation.
- cancelled(RpcServiceContext) - Method in interface org.apache.dubbo.rpc.CancellationListener
-
Notifies that a context was cancelled.
- canRemove() - Method in class org.apache.dubbo.rpc.RpcContext
- checkSerializationPermitted(String, Byte) - Method in class org.apache.dubbo.rpc.protocol.PermittedSerializationKeeper
- ClassLoaderCallbackFilter - Class in org.apache.dubbo.rpc.filter
-
Switch thread context class loader on filter callback.
- ClassLoaderCallbackFilter() - Constructor for class org.apache.dubbo.rpc.filter.ClassLoaderCallbackFilter
- 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
- clear() - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.ObjectToStringMap
- clearAfterEachInvoke(boolean) - Method in class org.apache.dubbo.rpc.RpcContext
- clearAttachments() - Method in class org.apache.dubbo.rpc.RpcContext
- clearAttachments() - Method in class org.apache.dubbo.rpc.RpcContextAttachment
- clearAttachments() - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- close() - Method in class org.apache.dubbo.rpc.CancellationContext
- close() - Method in interface org.apache.dubbo.rpc.ProtocolServer
- ClusterFilter - Interface in org.apache.dubbo.rpc.cluster.filter
- compareTo(TimeoutCountDown) - Method in class org.apache.dubbo.rpc.TimeoutCountDown
- CompatibleFilter - Class in org.apache.dubbo.rpc.filter
-
Deprecated.
- CompatibleFilter() - Constructor for class org.apache.dubbo.rpc.filter.CompatibleFilter
-
Deprecated.
- CompositeMethodInvoker(Map<String, MethodInvoker>) - Constructor for class org.apache.dubbo.rpc.proxy.MethodInvoker.CompositeMethodInvoker
- COMPRESSOR_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- Constants - Interface in org.apache.dubbo.rpc
- CONSUMER_MODEL - Static variable in interface org.apache.dubbo.rpc.Constants
- 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(ApplicationModel) - Constructor for class org.apache.dubbo.rpc.filter.ContextFilter
- convertToNumber(Object) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
- convertToNumber(Object, long) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
- copyObjectAttachments() - Method in interface org.apache.dubbo.rpc.Invocation
- copyObjectAttachments() - Method in class org.apache.dubbo.rpc.RpcInvocation
- copyOf(boolean) - Method in class org.apache.dubbo.rpc.RpcContextAttachment
-
Also see
RpcServiceContext.copyOf(boolean) - copyOf(boolean) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- copyOf(boolean) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
Only part of the properties are copied, the others are either not used currently or can be got from invocation.
- createStub(String, Invoker<T>) - Static method in class org.apache.dubbo.rpc.stub.StubSuppliers
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
- deliver() - Method in class org.apache.dubbo.rpc.ExecutableListener
- 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.filter.AccessLogFilter
- destroy() - Method in class org.apache.dubbo.rpc.listener.ListenerInvokerWrapper
- destroy() - Method in interface org.apache.dubbo.rpc.PathResolver
- destroy() - Method in class org.apache.dubbo.rpc.protocol.AbstractInvoker
- destroy() - Method in class org.apache.dubbo.rpc.protocol.AbstractProtocol
- destroy() - Method in interface org.apache.dubbo.rpc.Protocol
-
Destroy protocol:
1. - destroy() - Method in class org.apache.dubbo.rpc.protocol.InvokerCountWrapper
- destroy() - Method in class org.apache.dubbo.rpc.protocol.InvokerWrapper
- destroy() - Method in class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
- destroy() - Method in class org.apache.dubbo.rpc.protocol.ProtocolSecurityWrapper
- destroy() - Method in class org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper
- destroy() - Method in class org.apache.dubbo.rpc.protocol.ReferenceCountInvokerWrapper
- 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
- Dubbo2RpcExceptionUtils - Class in org.apache.dubbo.rpc.support
- Dubbo2RpcExceptionUtils() - Constructor for class org.apache.dubbo.rpc.support.Dubbo2RpcExceptionUtils
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
- elapsedMillis() - Method in class org.apache.dubbo.rpc.TimeoutCountDown
- endCount(URL, String, long, boolean) - Static method in class org.apache.dubbo.rpc.RpcStatus
- enterDetailProfiler(Invocation, Callable<String>) - Static method in class org.apache.dubbo.rpc.InvocationProfilerUtils
- enterProfiler(Invocation, String) - Static method in class org.apache.dubbo.rpc.InvocationProfilerUtils
- enterProfiler(Invocation, Callable<String>) - Static method in class org.apache.dubbo.rpc.InvocationProfilerUtils
- enterSimpleProfiler(Invocation, Callable<String>) - Static method in class org.apache.dubbo.rpc.InvocationProfilerUtils
- ExceptionFilter - Class in org.apache.dubbo.rpc.filter
-
ExceptionInvokerFilter
- ExceptionFilter() - Constructor for class org.apache.dubbo.rpc.filter.ExceptionFilter
- ExecutableListener - Class in org.apache.dubbo.rpc
- ExecutableListener(Executor, CancellationListener) - Constructor for class org.apache.dubbo.rpc.ExecutableListener
- ExecutableListener(Executor, CancellationListener, RpcServiceContext) - Constructor for class org.apache.dubbo.rpc.ExecutableListener
- 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 throw 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.InvokerCountWrapper
- export(Invoker<T>) - Method in class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
- export(Invoker<T>) - Method in class org.apache.dubbo.rpc.protocol.ProtocolSecurityWrapper
- export(Invoker<T>) - Method in class org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper
- 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
- exported(Exporter<?>) - Method in class org.apache.dubbo.rpc.listener.InjvmExporterListener
-
Overrides the exported method to add the given exporter to the exporters ConcurrentHashMap,
- Exporter<T> - Interface in org.apache.dubbo.rpc
-
Exporter.
- ExporterChangeListener - Interface in org.apache.dubbo.rpc.listener
-
An interface for listening to changes in the export state of an Exporter object.
- 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.
- findMethodByMethodSignature(Class<?>, String, String[], ServiceModel) - Method in class org.apache.dubbo.rpc.filter.GenericFilter
- FORBIDDEN_EXCEPTION - Static variable in exception class 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
- foreachAttachment(Consumer<Map.Entry<String, Object>>) - Method in interface org.apache.dubbo.rpc.Invocation
- foreachAttachment(Consumer<Map.Entry<String, Object>>) - Method in class org.apache.dubbo.rpc.RpcInvocation
- FUTURE - Enum constant in enum org.apache.dubbo.rpc.InvokeMode
- 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. unwrap AppResponse in appResponseFuture and convert to plain biz result represented by FutureAdapter. 2. customized behaviors meaningful for RPC, for example,
FutureAdapter.cancel(boolean) - 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
- FutureFilter - Class in org.apache.dubbo.rpc.protocol.dubbo.filter
-
EventFilter
- FutureFilter() - Constructor for class org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter
- FutureToObserverAdaptor<T> - Class in org.apache.dubbo.rpc.stub
- FutureToObserverAdaptor(CompletableFuture<T>) - Constructor for class org.apache.dubbo.rpc.stub.FutureToObserverAdaptor
G
- GENERIC_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- 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(ModuleModel) - Constructor for class org.apache.dubbo.rpc.filter.GenericImplFilter
- GenericProxyDescriberRegistrar - Class in org.apache.dubbo.rpc.aot
- GenericProxyDescriberRegistrar() - Constructor for class org.apache.dubbo.rpc.aot.GenericProxyDescriberRegistrar
- get() - 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. if value returns before timeout, return normally. 2. if no value returns after timeout, throw TimeoutException.
- get() - Method in class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
- get() - Method in interface org.apache.dubbo.rpc.Result
- get() - Method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.
- get() - Method in class org.apache.dubbo.rpc.RpcContextAttachment
-
Deprecated.
- get() - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- get(long, TimeUnit) - Method in class org.apache.dubbo.rpc.AppResponse
- get(long, TimeUnit) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
- get(long, TimeUnit) - Method in class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
- get(long, TimeUnit) - Method in interface org.apache.dubbo.rpc.Result
- get(Object) - Method in interface org.apache.dubbo.rpc.Invocation
- get(Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
- get(String) - Method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.
- get(String) - Method in class org.apache.dubbo.rpc.RpcContextAttachment
-
Deprecated.
- get(String) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- 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() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get arguments.
- getArguments(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
- getAsyncContext() - Method in class org.apache.dubbo.rpc.RpcContext
- getAsyncContext() - Method in class org.apache.dubbo.rpc.RpcContextAttachment
- getAsyncContext() - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- getAttachment(String) - Method in class org.apache.dubbo.rpc.AppResponse
- getAttachment(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) - Method in interface org.apache.dubbo.rpc.Result
-
get attachment by key.
- getAttachment(String) - Method in class org.apache.dubbo.rpc.RpcContext
-
also see
RpcContext.getObjectAttachment(String). - getAttachment(String) - Method in class org.apache.dubbo.rpc.RpcContextAttachment
- getAttachment(String) - Method in class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.
- getAttachment(String) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- getAttachment(String, String) - Method in class org.apache.dubbo.rpc.AppResponse
- getAttachment(String, String) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
- getAttachment(String, String) - Method in interface org.apache.dubbo.rpc.Invocation
-
get attachment by key with default value.
- getAttachment(String, String) - Method in interface org.apache.dubbo.rpc.Result
-
get attachment by key with default value.
- 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.RpcContextAttachment
-
Deprecated.
- getAttachments() - Method in class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.
- getAttachments() - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- getAttribute(String) - Method in class org.apache.dubbo.rpc.AppResponse
- getAttributes() - Method in interface org.apache.dubbo.rpc.Invocation
- getAttributes() - Method in interface org.apache.dubbo.rpc.ProtocolServer
- 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).
- getCancellationCause() - Method in class org.apache.dubbo.rpc.CancellationContext
- getCancellationContext() - Static method in class org.apache.dubbo.rpc.RpcContext
- getClientAttachment() - Static method in class org.apache.dubbo.rpc.RpcContext
-
get consumer side attachment ( A --> B , in A side)
- getClientResponseContext() - Static method in class org.apache.dubbo.rpc.RpcContext
-
remove server side context.
- getCode() - Method in exception class 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.
- getCompletableFuture() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get CompletableFuture.
- getConsumerUrl() - Method in class org.apache.dubbo.rpc.RpcContext
- getConsumerUrl() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- getContext() - Method in class org.apache.dubbo.rpc.ExecutableListener
- getContext() - Static method in class org.apache.dubbo.rpc.FutureContext
- getContext() - Static method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.
- getCurrentServiceContext() - Static method in class org.apache.dubbo.rpc.RpcContext
- 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.InvokerCountWrapper
- getDefaultPort() - Method in class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
- getDefaultPort() - Method in class org.apache.dubbo.rpc.protocol.ProtocolSecurityWrapper
- getDefaultPort() - Method in class org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper
- 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.
- getExecutor() - Method in class org.apache.dubbo.rpc.AsyncRpcResult
- getExecutor() - Method in class org.apache.dubbo.rpc.ExecutableListener
- 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.
- getFuture() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get future.
- getGracefulShutdowns(FrameworkModel) - Static method in interface org.apache.dubbo.rpc.GracefulShutdown
- getGroup() - Method in class org.apache.dubbo.rpc.RpcContext
- getGroup() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- 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.InvokerWrapper
- getInterface() - Method in class org.apache.dubbo.rpc.protocol.ReferenceCountInvokerWrapper
- getInterface() - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
- getInterface() - Method in class org.apache.dubbo.rpc.support.MockInvoker
- getInterfaceName() - Method in class org.apache.dubbo.rpc.RpcContext
- getInterfaceName() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- getInternalFuture() - Method in class org.apache.dubbo.rpc.AsyncContextImpl
- getInternalInterfaces() - Static method in class org.apache.dubbo.rpc.proxy.AbstractProxyFactory
- getInterval() - Static method in class org.apache.dubbo.rpc.filter.AccessLogFilter
- getInvocation() - Method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.Replace to getMethodName(), getParameterTypes(), getArguments()
- getInvocation() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
Deprecated.Replace to getMethodName(), getParameterTypes(), getArguments()
- getInvocationId(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
- getInvokedInvokers() - Method in interface org.apache.dubbo.rpc.Invocation
-
Get all invoked invokers in current invocation.
- getInvokedInvokers() - Method in class org.apache.dubbo.rpc.RpcInvocation
- 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.listener.ListenerInvokerWrapper
- getInvoker() - Method in class org.apache.dubbo.rpc.protocol.AbstractExporter
- getInvoker() - Method in class org.apache.dubbo.rpc.protocol.ReferenceCountInvokerWrapper
- getInvoker() - Method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.Replace to getUrl()
- getInvoker() - Method in class org.apache.dubbo.rpc.RpcInvocation
- getInvoker() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
Deprecated.Replace to getUrl()
- getInvoker(URL) - Method in interface org.apache.dubbo.rpc.ServerService
- getInvoker(T, Class<T>, URL) - Method in class org.apache.dubbo.rpc.proxy.AbstractFallbackJdkProxyFactory
- 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(T, Class<T>, URL) - Method in class org.apache.dubbo.rpc.stub.StubProxyFactory
- getInvokers() - Method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.Replace to getUrls()
- getInvokers() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
Deprecated.Replace to getUrls()
- getJdkProxyDescribers() - Method in class org.apache.dubbo.rpc.aot.GenericProxyDescriberRegistrar
- getListener() - Method in class org.apache.dubbo.rpc.ExecutableListener
- getListeners() - Method in class org.apache.dubbo.rpc.CancellationContext
- getListeners() - Method in class org.apache.dubbo.rpc.listener.ListenerInvokerWrapper
- getLoad(String, int, int) - Method in class org.apache.dubbo.rpc.AdaptiveMetrics
- getLocalAddress() - Method in class org.apache.dubbo.rpc.RpcContext
-
get local address.
- getLocalAddress() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get local address.
- getLocalAddressString() - Method in class org.apache.dubbo.rpc.RpcContext
- getLocalAddressString() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- getLocalHost() - Method in class org.apache.dubbo.rpc.RpcContext
-
get local host.
- getLocalHost() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get local host.
- getLocalHostName() - Method in class org.apache.dubbo.rpc.RpcContext
-
get local host name.
- getLocalHostName() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get local host name.
- getLocalInvoke() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- getLocalPort() - Method in class org.apache.dubbo.rpc.RpcContext
-
get local port.
- getLocalPort() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
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() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get method name.
- getMethodName(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
- getMockObject(ExtensionDirector, String, Class) - Static method in class org.apache.dubbo.rpc.support.MockInvoker
- getModuleModel() - Method in interface org.apache.dubbo.rpc.Invocation
- getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.AppResponse
- getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
- getObjectAttachment(String) - Method in interface org.apache.dubbo.rpc.Invocation
- getObjectAttachment(String) - Method in interface org.apache.dubbo.rpc.Result
-
get attachment by key.
- getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.RpcContext
-
get attachment.
- getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.RpcContextAttachment
-
get attachment.
- getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.RpcInvocation
- getObjectAttachment(String) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- getObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AppResponse
- getObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
- getObjectAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Invocation
- getObjectAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Result
-
get attachment by key with default value.
- 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.RpcContextAttachment
-
get attachments.
- getObjectAttachments() - Method in class org.apache.dubbo.rpc.RpcInvocation
- getObjectAttachments() - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- getObjectAttachmentWithoutConvert(String) - Method in interface org.apache.dubbo.rpc.Invocation
- getObjectAttachmentWithoutConvert(String) - 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() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get parameter types.
- getParameterTypes(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
- getParameterTypesDesc() - Method in class org.apache.dubbo.rpc.RpcInvocation
- getProtocol() - Method in class org.apache.dubbo.rpc.RpcContext
- getProtocol() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- getProtocolServiceKey() - Method in interface org.apache.dubbo.rpc.Invocation
- getProtocolServiceKey() - Method in class org.apache.dubbo.rpc.RpcContext
- getProtocolServiceKey() - Method in class org.apache.dubbo.rpc.RpcInvocation
- getProtocolServiceKey() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- getProxy(Invoker<T>) - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyFactory
- 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>) - Method in class org.apache.dubbo.rpc.stub.StubProxyFactory
- getProxy(Invoker<T>, boolean) - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyFactory
- getProxy(Invoker<T>, boolean) - Method in class org.apache.dubbo.rpc.proxy.wrapper.StubProxyFactoryWrapper
- getProxy(Invoker<T>, boolean) - Method in interface org.apache.dubbo.rpc.ProxyFactory
-
create proxy.
- getProxy(Invoker<T>, boolean) - Method in class org.apache.dubbo.rpc.stub.StubProxyFactory
- getProxy(Invoker<T>, Class<?>[]) - Method in class org.apache.dubbo.rpc.proxy.AbstractFallbackJdkProxyFactory
- 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
- getProxyFactory() - Method in class org.apache.dubbo.rpc.protocol.AbstractProxyProtocol
- getRemoteAddress() - Method in class org.apache.dubbo.rpc.RpcContext
-
get remote address.
- getRemoteAddress() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get remote address.
- getRemoteAddressString() - Method in class org.apache.dubbo.rpc.RpcContext
-
get remote address string.
- getRemoteAddressString() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get remote address string.
- getRemoteApplicationName() - Method in class org.apache.dubbo.rpc.RpcContext
- getRemoteApplicationName() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- getRemoteHost() - Method in class org.apache.dubbo.rpc.RpcContext
-
get remote host.
- getRemoteHost() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get remote host.
- getRemoteHostName() - Method in class org.apache.dubbo.rpc.RpcContext
-
get remote host name.
- getRemoteHostName() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
get remote host name.
- getRemotePort() - Method in class org.apache.dubbo.rpc.RpcContext
-
get remote port.
- getRemotePort() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
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() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
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.
- getRequest(Class<T>) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
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() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
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.
- getResponse(Class<T>) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
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
- getRpcExceptionClass() - Static method in class org.apache.dubbo.rpc.support.Dubbo2RpcExceptionUtils
- getServerAttachment() - Static method in class org.apache.dubbo.rpc.RpcContext
-
get provider side attachment from consumer ( A --> B , in B side)
- getServerContext() - Static method in class org.apache.dubbo.rpc.RpcContext
-
get server side context. ( A invalid input: '<'-- B , in B side)
- getServerResponseContext() - Static method in class org.apache.dubbo.rpc.RpcContext
- 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.ProtocolListenerWrapper
- getServers() - Method in class org.apache.dubbo.rpc.protocol.ProtocolSecurityWrapper
- getServers() - Method in class org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper
- getServiceContext() - Static method in class org.apache.dubbo.rpc.RpcContext
-
Using to pass environment parameters in the whole invocation.
- getServiceDescriptor() - Method in interface org.apache.dubbo.rpc.ServerService
- getServiceDescriptor(String) - Static method in class org.apache.dubbo.rpc.stub.StubSuppliers
- getServiceKey() - Method in class org.apache.dubbo.rpc.RpcContext
- getServiceKey() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- getServiceModel() - Method in interface org.apache.dubbo.rpc.Invocation
- getServiceModel() - Method in class org.apache.dubbo.rpc.RpcInvocation
- 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(String) - Method in class org.apache.dubbo.rpc.AdaptiveMetrics
- 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(URL, String, RpcContext, Invocation, long) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
- getTimeout(Invocation, 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.InvokerWrapper
- getUrl() - Method in class org.apache.dubbo.rpc.protocol.ReferenceCountInvokerWrapper
- 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.RpcServiceContext
- getUrl() - Method in class org.apache.dubbo.rpc.support.MockInvoker
- getUrls() - Method in class org.apache.dubbo.rpc.RpcContext
- getUrls() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- 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, notAppResponse - getValue() - Method in interface org.apache.dubbo.rpc.Result
-
Get invoke result.
- getVersion() - Method in class org.apache.dubbo.rpc.RpcContext
- getVersion() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- getZoneOfCurrentRequest(Invocation) - Method in interface org.apache.dubbo.rpc.ZoneDetector
- GracefulShutdown - Interface in org.apache.dubbo.rpc
- GRequest - Annotation Type in org.apache.dubbo.rpc.stub.annotations
H
- H2_SETTINGS_BUILTIN_SERVICE_INIT - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_DISALLOWED_CONTENT_TYPES - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_IGNORE_1_0_0_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_JSON_FRAMEWORK_NAME - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_OPENAPI_ENABLED - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_OPENAPI_PREFIX - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_RESOLVE_FALLBACK_TO_DEFAULT_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_REST_ENABLED - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_SERVLET_ENABLED - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_SUPPORT_NO_LOWER_HEADER_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- H2_SETTINGS_VERBOSE_ENABLED - Static variable in interface org.apache.dubbo.rpc.Constants
- H3_SETTINGS_HTTP3_ENABLED - Static variable in interface org.apache.dubbo.rpc.Constants
- H3_SETTINGS_HTTP3_NEGOTIATION - Static variable in interface org.apache.dubbo.rpc.Constants
- 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.
- hasNativeStub(String) - Method in interface org.apache.dubbo.rpc.PathResolver
- HeaderFilter - Interface in org.apache.dubbo.rpc
- HTTP3_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
I
- ID_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- initializeApplicationModel(ApplicationModel) - Method in class org.apache.dubbo.rpc.AdaptiveScopeModelInitializer
- initializeFrameworkModel(FrameworkModel) - Method in class org.apache.dubbo.rpc.RpcScopeModelInitializer
- InjvmExporterListener - Class in org.apache.dubbo.rpc.listener
-
The InjvmExporterListener class is an implementation of the ExporterListenerAdapter abstract class,
- InjvmExporterListener() - Constructor for class org.apache.dubbo.rpc.listener.InjvmExporterListener
- 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.
- INVOCATION_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- InvocationProfilerUtils - Class in org.apache.dubbo.rpc
- InvocationProfilerUtils() - Constructor for class org.apache.dubbo.rpc.InvocationProfilerUtils
- InvocationUtil - Class in org.apache.dubbo.rpc.proxy
- InvocationUtil() - Constructor for class org.apache.dubbo.rpc.proxy.InvocationUtil
- invoke(Object[]) - Method in class org.apache.dubbo.rpc.stub.BiStreamMethodHandler
- invoke(Object[]) - Method in class org.apache.dubbo.rpc.stub.ServerStreamMethodHandler
- invoke(Object[]) - Method in interface org.apache.dubbo.rpc.stub.StubMethodHandler
-
Invoke method
- invoke(Object[]) - Method in class org.apache.dubbo.rpc.stub.UnaryStubMethodHandler
- invoke(Object, Method, Object[]) - Method in class org.apache.dubbo.rpc.proxy.InvokerInvocationHandler
- invoke(Object, String, Class<?>[], Object[]) - Method in class org.apache.dubbo.rpc.proxy.MethodInvoker.CompositeMethodInvoker
- invoke(Object, String, Class<?>[], Object[]) - Method in interface org.apache.dubbo.rpc.proxy.MethodInvoker
- invoke(Object, String, Class<?>[], Object[]) - Method in class org.apache.dubbo.rpc.proxy.MethodInvoker.OverloadMethodInvoker
- invoke(Object, String, Class<?>[], Object[]) - Method in class org.apache.dubbo.rpc.proxy.MethodInvoker.SingleMethodInvoker
- 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.InvokerWrapper
- invoke(Invocation) - Method in class org.apache.dubbo.rpc.protocol.ReferenceCountInvokerWrapper
- invoke(Invocation) - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
- invoke(Invocation) - Method in class org.apache.dubbo.rpc.support.MockInvoker
- invoke(Invoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.BaseFilter
-
Always call invoker.invoke() in the implementation to hand over the request to the next filter node.
- 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.AdaptiveLoadBalanceFilter
- invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ClassLoaderCallbackFilter
- invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ClassLoaderFilter
- invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.CompatibleFilter
-
Deprecated.
- 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 class org.apache.dubbo.rpc.filter.ProfilerServerFilter
- invoke(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.RpcExceptionFilter
- 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(Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter
- invoke(Invoker<?>, RpcInvocation) - Method in class org.apache.dubbo.rpc.filter.TokenHeaderFilter
- invoke(Invoker<?>, RpcInvocation) - Method in interface org.apache.dubbo.rpc.HeaderFilter
- invoke(Invoker<?>, RpcInvocation) - Static method in class org.apache.dubbo.rpc.proxy.InvocationUtil
- InvokeMode - Enum in org.apache.dubbo.rpc
- Invoker<T> - Interface in org.apache.dubbo.rpc
-
Invoker.
- InvokerCountWrapper - Class in org.apache.dubbo.rpc.protocol
- InvokerCountWrapper(Protocol) - Constructor for class org.apache.dubbo.rpc.protocol.InvokerCountWrapper
- 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
- isAsyncStarted() - Method in class org.apache.dubbo.rpc.RpcContextAttachment
- isAsyncStarted() - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- isAuthorization() - Method in exception class org.apache.dubbo.rpc.RpcException
- 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.InvokerWrapper
- isAvailable() - Method in class org.apache.dubbo.rpc.protocol.ReferenceCountInvokerWrapper
- isAvailable() - Method in class org.apache.dubbo.rpc.proxy.AbstractProxyInvoker
- isAvailable() - Method in class org.apache.dubbo.rpc.support.MockInvoker
- isBiz() - Method in exception class org.apache.dubbo.rpc.RpcException
- isCancelled() - Method in class org.apache.dubbo.rpc.CancellationContext
- isCancelled() - Method in class org.apache.dubbo.rpc.protocol.dubbo.FutureAdapter
- isClientSide() - Method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.Replace to isConsumerSide()
- isClientSide() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
Deprecated.Replace to isConsumerSide()
- isConsumerSide() - Method in class org.apache.dubbo.rpc.RpcContext
-
is consumer side.
- isConsumerSide() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
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
- isForbidden() - Method in exception class 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 class org.apache.dubbo.rpc.RpcException
- isNeedPrintRouterSnapshot() - Method in class org.apache.dubbo.rpc.RpcServiceContext
- isNetwork() - Method in exception class org.apache.dubbo.rpc.RpcException
- isNoInvokerAvailableAfterFilter() - Method in exception class 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.
- isProviderSide() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
is provider side.
- isReturnTypeFuture(Invocation) - Static method in class org.apache.dubbo.rpc.support.RpcUtils
- isRpcExceptionClassLoaded() - Static method in class org.apache.dubbo.rpc.support.Dubbo2RpcExceptionUtils
- isSerialization() - Method in exception class org.apache.dubbo.rpc.RpcException
- isServerSide() - Method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.Replace to isProviderSide()
- isServerSide() - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
Deprecated.Replace to isProviderSide()
- isTimeout() - Method in exception class org.apache.dubbo.rpc.RpcException
- isValidation() - Method in exception class 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 class org.apache.dubbo.rpc.RpcException
- ListenableFilter - Class in org.apache.dubbo.rpc
-
Deprecated.
- ListenableFilter() - Constructor for class org.apache.dubbo.rpc.ListenableFilter
-
Deprecated.
- listener() - Method in class org.apache.dubbo.rpc.ListenableFilter
-
Deprecated.
- listener(Invocation) - Method in class org.apache.dubbo.rpc.ListenableFilter
-
Deprecated.
- 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
- logger - Static variable in class org.apache.dubbo.rpc.filter.AccessLogFilter
M
- MERGER_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- METHOD_MODEL - Static variable in interface org.apache.dubbo.rpc.Constants
- METHOD_NOT_FOUND - Static variable in exception class org.apache.dubbo.rpc.RpcException
- MethodInvoker - Interface in org.apache.dubbo.rpc.proxy
- MethodInvoker.CompositeMethodInvoker - Class in org.apache.dubbo.rpc.proxy
- MethodInvoker.OverloadMethodInvoker - Class in org.apache.dubbo.rpc.proxy
-
overload method invoker
- MethodInvoker.SingleMethodInvoker - Class in org.apache.dubbo.rpc.proxy
-
no overload method invoker
- 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
- mockLogger(ErrorTypeAwareLogger) - Method in class org.apache.dubbo.rpc.filter.ExceptionFilter
- 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 class org.apache.dubbo.rpc.RpcException
- newCountDown(long, TimeUnit) - Static method in class org.apache.dubbo.rpc.TimeoutCountDown
- newDefaultAsyncResult(Object, Throwable, 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(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
- newInstance(Class<?>) - Static method in interface org.apache.dubbo.rpc.proxy.MethodInvoker
- newLogData() - Static method in class org.apache.dubbo.rpc.support.AccessLogData
-
Get new instance of log data.
- newRpcException(int, String, Throwable) - Static method in class org.apache.dubbo.rpc.support.Dubbo2RpcExceptionUtils
- NO_INVOKER_AVAILABLE_AFTER_FILTER - Static variable in exception class 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
- onCompleted() - Method in class org.apache.dubbo.rpc.stub.FutureToObserverAdaptor
- onError(Throwable) - Method in class org.apache.dubbo.rpc.stub.FutureToObserverAdaptor
- onError(Throwable, Invoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.BaseFilter.Listener
-
This method will be called on detection of framework exceptions, for example, TimeoutException, NetworkException Exception raised in Filters, etc.
- 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.AdaptiveLoadBalanceFilter
- onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ClassLoaderCallbackFilter
- onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ClassLoaderFilter
- onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.CompatibleFilter
-
Deprecated.
- 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 class org.apache.dubbo.rpc.filter.ProfilerServerFilter
- onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.RpcExceptionFilter
- onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.TimeoutFilter
- onError(Throwable, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter
- onExporterChangeExport(Exporter<?>) - Method in interface org.apache.dubbo.rpc.listener.ExporterChangeListener
-
This method is called when an Exporter object is exported.
- onExporterChangeUnExport(Exporter<?>) - Method in interface org.apache.dubbo.rpc.listener.ExporterChangeListener
-
This method is called when an Exporter object is unexported.
- onNext(T) - Method in class org.apache.dubbo.rpc.stub.FutureToObserverAdaptor
- onResponse(Result, Invoker<?>, Invocation) - Method in interface org.apache.dubbo.rpc.BaseFilter.Listener
-
This method will only be called on successful remote rpc execution, that means, the service in on remote received the request and the result (normal or exceptional) returned successfully.
- 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.AdaptiveLoadBalanceFilter
- onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ClassLoaderCallbackFilter
- onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.ClassLoaderFilter
- onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.CompatibleFilter
-
Deprecated.
- 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 class org.apache.dubbo.rpc.filter.ProfilerServerFilter
- onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.RpcExceptionFilter
- onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.filter.TimeoutFilter
- onResponse(Result, Invoker<?>, Invocation) - Method in class org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter
- org.apache.dubbo.rpc - package org.apache.dubbo.rpc
- org.apache.dubbo.rpc.aot - package org.apache.dubbo.rpc.aot
- org.apache.dubbo.rpc.cluster.filter - package org.apache.dubbo.rpc.cluster.filter
- 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
-
FutureAdapterwas in dubbo-rpc-dubbo module, considering some users will use this class directly, keep the package not changed. - org.apache.dubbo.rpc.protocol.dubbo.filter - package org.apache.dubbo.rpc.protocol.dubbo.filter
- 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.stub - package org.apache.dubbo.rpc.stub
- org.apache.dubbo.rpc.stub.annotations - package org.apache.dubbo.rpc.stub.annotations
- 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
- PathResolver - Interface in org.apache.dubbo.rpc
-
PathResolver maintains a mapping between request paths and invokers for multiple protocols.
- PenetrateAttachmentSelector - Interface in org.apache.dubbo.rpc
- PermittedSerializationKeeper - Class in org.apache.dubbo.rpc.protocol
- PermittedSerializationKeeper() - Constructor for class org.apache.dubbo.rpc.protocol.PermittedSerializationKeeper
- ProfilerServerFilter - Class in org.apache.dubbo.rpc.filter
- ProfilerServerFilter() - Constructor for class org.apache.dubbo.rpc.filter.ProfilerServerFilter
- Protocol - Interface in org.apache.dubbo.rpc
-
RPC Protocol extension interface, which encapsulates the details of remote invocation.
- protocolBindingRefer(Class<T>, URL) - Method in class org.apache.dubbo.rpc.support.MockProtocol
- ProtocolListenerWrapper - Class in org.apache.dubbo.rpc.protocol
-
ListenerProtocol
- ProtocolListenerWrapper(Protocol) - Constructor for class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
- ProtocolSecurityWrapper - Class in org.apache.dubbo.rpc.protocol
- ProtocolSecurityWrapper(Protocol) - Constructor for class org.apache.dubbo.rpc.protocol.ProtocolSecurityWrapper
- ProtocolSerializationWrapper - Class in org.apache.dubbo.rpc.protocol
- ProtocolSerializationWrapper(Protocol) - Constructor for class org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper
- 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(Object, Object) - Method in interface org.apache.dubbo.rpc.Invocation
- put(Object, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
- put(String, String) - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.ObjectToStringMap
- putAll(Map<? extends String, ? extends String>) - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.ObjectToStringMap
R
- readonly() - Method in interface org.apache.dubbo.rpc.GracefulShutdown
- 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.InvokerCountWrapper
- refer(Class<T>, URL) - Method in class org.apache.dubbo.rpc.protocol.ProtocolListenerWrapper
- refer(Class<T>, URL) - Method in class org.apache.dubbo.rpc.protocol.ProtocolSecurityWrapper
- refer(Class<T>, URL) - Method in class org.apache.dubbo.rpc.protocol.ProtocolSerializationWrapper
- refer(Class<T>, URL) - Method in interface org.apache.dubbo.rpc.Protocol
-
Refer a remote service:
1. - ReferenceCountInvokerWrapper<T> - Class in org.apache.dubbo.rpc.protocol
- ReferenceCountInvokerWrapper(Invoker<T>) - Constructor for class org.apache.dubbo.rpc.protocol.ReferenceCountInvokerWrapper
- 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
- register() - Method in interface org.apache.dubbo.rpc.Exporter
-
register to registry
- register() - Method in class org.apache.dubbo.rpc.listener.ListenerExporterWrapper
- register() - Method in class org.apache.dubbo.rpc.protocol.AbstractExporter
- register(Invoker<?>) - Method in interface org.apache.dubbo.rpc.PathResolver
- registerService(URL) - Method in class org.apache.dubbo.rpc.protocol.PermittedSerializationKeeper
- REGISTRY_EXCEPTION - Static variable in exception class org.apache.dubbo.rpc.RpcException
- releaseDetailProfiler(Invocation) - Static method in class org.apache.dubbo.rpc.InvocationProfilerUtils
- releaseProfiler(Invocation) - Static method in class org.apache.dubbo.rpc.InvocationProfilerUtils
- releaseSimpleProfiler(Invocation) - Static method in class org.apache.dubbo.rpc.InvocationProfilerUtils
- remove(Object) - Method in class org.apache.dubbo.rpc.AttachmentsAdapter.ObjectToStringMap
- remove(Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
- remove(String) - Method in interface org.apache.dubbo.rpc.PathResolver
- remove(String) - Method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.
- remove(String) - Method in class org.apache.dubbo.rpc.RpcContextAttachment
-
Deprecated.
- remove(String) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- removeAttachment(String) - Method in class org.apache.dubbo.rpc.RpcContext
-
remove attachment.
- removeAttachment(String) - Method in class org.apache.dubbo.rpc.RpcContextAttachment
-
remove attachment.
- removeAttachment(String) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- removeCancellationContext() - Static method in class org.apache.dubbo.rpc.RpcContext
- removeClientAttachment() - Static method in class org.apache.dubbo.rpc.RpcContext
- removeClientResponseContext() - Static method in class org.apache.dubbo.rpc.RpcContext
- removeContext() - Static method in class org.apache.dubbo.rpc.RpcContext
-
customized for internal use.
- removeExporterChangeListener(ExporterChangeListener, String) - Method in class org.apache.dubbo.rpc.listener.InjvmExporterListener
-
Removes an ExporterChangeListener for a specific service.
- removeListener(Invocation) - Method in class org.apache.dubbo.rpc.ListenableFilter
-
Deprecated.
- removeServerAttachment() - Static method in class org.apache.dubbo.rpc.RpcContext
- removeServerContext() - Static method in class org.apache.dubbo.rpc.RpcContext
- removeServerResponseContext() - Static method in class org.apache.dubbo.rpc.RpcContext
- removeServiceContext() - Static method in class org.apache.dubbo.rpc.RpcContext
- 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
- resetContext() - Method in interface org.apache.dubbo.rpc.AsyncContext
-
Reset Context is not necessary.
- resetContext() - Method in class org.apache.dubbo.rpc.AsyncContextImpl
- resolve(String, String, String) - Method in interface org.apache.dubbo.rpc.PathResolver
- restore() - Method in class org.apache.dubbo.rpc.RpcContext.RestoreContext
- restoreCancellationContext(CancellationContext) - Static method in class org.apache.dubbo.rpc.RpcContext
- RestoreContext() - Constructor for class org.apache.dubbo.rpc.RpcContext.RestoreContext
- restoreServiceContext(RpcContext.RestoreServiceContext) - Static method in class org.apache.dubbo.rpc.RpcContext
- RestoreServiceContext() - Constructor for class org.apache.dubbo.rpc.RpcContext.RestoreServiceContext
- 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
- ROUTER_CACHE_NOT_BUILD - Static variable in exception class org.apache.dubbo.rpc.RpcException
- 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.
- RpcContext.RestoreContext - Class in org.apache.dubbo.rpc
-
Used to temporarily store and restore all kinds of contexts of current thread.
- RpcContext.RestoreServiceContext - Class in org.apache.dubbo.rpc
- RpcContextAttachment - Class in org.apache.dubbo.rpc
- RpcException - Exception Class in org.apache.dubbo.rpc
-
RPC Exception.
- RpcException() - Constructor for exception class org.apache.dubbo.rpc.RpcException
- RpcException(int) - Constructor for exception class org.apache.dubbo.rpc.RpcException
- RpcException(int, String) - Constructor for exception class org.apache.dubbo.rpc.RpcException
- RpcException(int, String, Throwable) - Constructor for exception class org.apache.dubbo.rpc.RpcException
- RpcException(int, Throwable) - Constructor for exception class org.apache.dubbo.rpc.RpcException
- RpcException(String) - Constructor for exception class org.apache.dubbo.rpc.RpcException
- RpcException(String, Throwable) - Constructor for exception class org.apache.dubbo.rpc.RpcException
- RpcException(Throwable) - Constructor for exception class org.apache.dubbo.rpc.RpcException
- RpcExceptionFilter - Class in org.apache.dubbo.rpc.filter
-
RpcExceptionFilter
- RpcExceptionFilter() - Constructor for class org.apache.dubbo.rpc.filter.RpcExceptionFilter
- RpcInvocation - Class in org.apache.dubbo.rpc
-
RPC Invocation.
- RpcInvocation() - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.only for test
- RpcInvocation(Method, String, String, Object[]) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcInvocation(Method, String, String, Object[], Map<String, Object>, Map<Object, Object>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcInvocation(String, String, String, Class<?>[], Object[]) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcInvocation(String, String, String, Class<?>[], Object[], Map<String, Object>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcInvocation(String, String, String, Class<?>[], Object[], Map<String, Object>, Invoker<?>, Map<Object, Object>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcInvocation(String, ServiceModel, String, String, String, Class<?>[], Object[], Map<String, Object>, Invoker<?>, Map<Object, Object>, InvokeMode) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
To create a brand-new invocation
- RpcInvocation(Invocation) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deep clone of an invocation
- RpcInvocation(Invocation, Invoker<?>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deep clone of an invocation invalid input: '&' put some service params into attachment from invoker (will not change the invoker in invocation)
- RpcInvocation(ServiceModel, Method, String, String, Object[]) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcInvocation(ServiceModel, Method, String, String, Object[], Map<String, Object>, Map<Object, Object>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcInvocation(ServiceModel, String, String, String, Class<?>[], Object[]) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
To create a brand-new invocation
- RpcInvocation(ServiceModel, String, String, String, Class<?>[], Object[], Map<String, Object>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcInvocation(ServiceModel, String, String, String, Class<?>[], Object[], Map<String, Object>, Invoker<?>, Map<Object, Object>) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcInvocation(ServiceModel, String, String, String, Class<?>[], Object[], Map<String, Object>, Invoker<?>, Map<Object, Object>, InvokeMode) - Constructor for class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.deprecated, will be removed in 3.1.x
- RpcScopeModelInitializer - Class in org.apache.dubbo.rpc
- RpcScopeModelInitializer() - Constructor for class org.apache.dubbo.rpc.RpcScopeModelInitializer
- RpcServerContextAttachment - Class in org.apache.dubbo.rpc
- RpcServerContextAttachment() - Constructor for class org.apache.dubbo.rpc.RpcServerContextAttachment
- RpcServiceContext - Class in org.apache.dubbo.rpc
- 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
- run() - Method in class org.apache.dubbo.rpc.ExecutableListener
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
- search(String) - Method in class org.apache.dubbo.rpc.support.TrieTree
- select(Invocation, RpcContextAttachment, RpcContextAttachment) - Method in interface org.apache.dubbo.rpc.PenetrateAttachmentSelector
-
Select some attachments to pass to next hop.
- selectReverse(Invocation, RpcContextAttachment, RpcContextAttachment) - Method in interface org.apache.dubbo.rpc.PenetrateAttachmentSelector
- SERIALIZATION_EXCEPTION - Static variable in exception class org.apache.dubbo.rpc.RpcException
- SERIALIZATION_ID_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- ServerService<T> - Interface in org.apache.dubbo.rpc
- ServerStreamMethodHandler<T,
R> - Class in org.apache.dubbo.rpc.stub - ServerStreamMethodHandler(BiConsumer<T, StreamObserver<R>>) - Constructor for class org.apache.dubbo.rpc.stub.ServerStreamMethodHandler
- set(String, Object) - Method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.
- set(String, Object) - Method in class org.apache.dubbo.rpc.RpcContextAttachment
-
Deprecated.
- set(String, Object) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- set(String, Object) - Method in class org.apache.dubbo.rpc.RpcStatus
-
set value.
- setAddress(String) - Method in interface org.apache.dubbo.rpc.ProtocolServer
- setApplicationModel(ApplicationModel) - Method in class org.apache.dubbo.rpc.filter.GenericFilter
- 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.RpcServiceContext
- setArguments(Object[]) - Method in class org.apache.dubbo.rpc.support.AccessLogData
-
Sets invocation arguments
- setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AppResponse
- setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
- setAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Invocation
- setAttachment(String, Object) - Method in interface org.apache.dubbo.rpc.Result
- setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcContext
- setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcContextAttachment
- setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
- setAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- setAttachment(String, String) - Method in class org.apache.dubbo.rpc.AppResponse
- setAttachment(String, String) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
- setAttachment(String, String) - Method in interface org.apache.dubbo.rpc.Invocation
- setAttachment(String, String) - Method in interface org.apache.dubbo.rpc.Result
- setAttachment(String, String) - Method in class org.apache.dubbo.rpc.RpcContext
-
set attachment.
- setAttachment(String, String) - Method in class org.apache.dubbo.rpc.RpcContextAttachment
-
set attachment.
- setAttachment(String, String) - Method in class org.apache.dubbo.rpc.RpcInvocation
- setAttachment(String, String) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- setAttachmentIfAbsent(String, Object) - Method in interface org.apache.dubbo.rpc.Invocation
- setAttachmentIfAbsent(String, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
- setAttachmentIfAbsent(String, String) - Method in interface org.apache.dubbo.rpc.Invocation
- setAttachmentIfAbsent(String, String) - 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.RpcContextAttachment
-
set attachments
- setAttachments(Map<String, String>) - Method in class org.apache.dubbo.rpc.RpcInvocation
-
Deprecated.
- setAttachments(Map<String, String>) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- setAttribute(String, Object) - Method in class org.apache.dubbo.rpc.AppResponse
- setCode(int) - Method in exception class 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
- setConsumerUrl(URL) - Method in class org.apache.dubbo.rpc.RpcContext
- setConsumerUrl(URL) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- 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
- setExecutor(Executor) - Method in class org.apache.dubbo.rpc.AsyncRpcResult
- setFrameworkModel(FrameworkModel) - Method in class org.apache.dubbo.rpc.protocol.AbstractProtocol
- setFuture(CompletableFuture<?>) - Method in class org.apache.dubbo.rpc.FutureContext
-
set future.
- setFuture(CompletableFuture<?>) - Method in class org.apache.dubbo.rpc.RpcContext
-
set future.
- setFuture(CompletableFuture<?>) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
set future.
- setGroup(String) - Method in class org.apache.dubbo.rpc.support.AccessLogData
-
Add group name
- setInterval(long) - Static method in class org.apache.dubbo.rpc.filter.AccessLogFilter
- setInvocation(Invocation) - Method in class org.apache.dubbo.rpc.RpcContext
- setInvocation(Invocation) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- 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
- setInvoker(Invoker<?>) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- setInvokers(List<Invoker<?>>) - Method in class org.apache.dubbo.rpc.RpcContext
- setInvokers(List<Invoker<?>>) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- setLocalAddress(String, int) - Method in class org.apache.dubbo.rpc.RpcContext
-
set local address.
- setLocalAddress(String, int) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
set local address.
- setLocalAddress(InetSocketAddress) - Method in class org.apache.dubbo.rpc.RpcContext
-
set local address.
- setLocalAddress(InetSocketAddress) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
set local address.
- setLocalInvoke(boolean) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- 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.RpcServiceContext
- setMethodName(String) - Method in class org.apache.dubbo.rpc.support.AccessLogData
-
Set target method name.
- setNeedPrintRouterSnapshot(boolean) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- 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.RpcContextAttachment
- setObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcInvocation
- setObjectAttachment(String, Object) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- 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.RpcContextAttachment
-
set attachments
- setObjectAttachments(Map<String, Object>) - Method in class org.apache.dubbo.rpc.RpcInvocation
- setObjectAttachments(Map<String, Object>) - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- setOutTime(Date) - Method in class org.apache.dubbo.rpc.support.AccessLogData
-
Set the out date.
- setParameterTypes(Class<?>[]) - Method in class org.apache.dubbo.rpc.RpcContext
- setParameterTypes(Class<?>[]) - Method in class org.apache.dubbo.rpc.RpcInvocation
- setParameterTypes(Class<?>[]) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- setParameterTypesDesc(String) - Method in class org.apache.dubbo.rpc.RpcInvocation
- setPickTime(String, long) - Method in class org.apache.dubbo.rpc.AdaptiveMetrics
- setProtocol(Protocol) - Method in class org.apache.dubbo.rpc.proxy.wrapper.StubProxyFactoryWrapper
- setProviderMetrics(String, Map<String, String>) - Method in class org.apache.dubbo.rpc.AdaptiveMetrics
- 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(String, int) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
set remote address.
- setRemoteAddress(InetSocketAddress) - Method in class org.apache.dubbo.rpc.RpcContext
-
set remote address.
- setRemoteAddress(InetSocketAddress) - Method in class org.apache.dubbo.rpc.RpcServiceContext
-
set remote address.
- setRemoteApplicationName(String) - Method in class org.apache.dubbo.rpc.RpcContext
- setRemoteApplicationName(String) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- setRemotingServers(RemotingServer) - Method in interface org.apache.dubbo.rpc.ProtocolServer
- setRequest(Object) - Method in class org.apache.dubbo.rpc.RpcContext
- setRequest(Object) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- setResponse(Object) - Method in class org.apache.dubbo.rpc.RpcContext
- setResponse(Object) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- 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
- setRpcContext(URL) - Static method in class org.apache.dubbo.rpc.RpcContext
-
Deprecated.
- setServiceModel(ServiceModel) - Method in interface org.apache.dubbo.rpc.Invocation
- setServiceModel(ServiceModel) - 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
- setUrl(URL) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- setUrls(List<URL>) - Method in class org.apache.dubbo.rpc.RpcContext
- setUrls(List<URL>) - Method in class org.apache.dubbo.rpc.RpcServiceContext
- 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 have 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
- startAsync() - Static method in class org.apache.dubbo.rpc.RpcContextAttachment
- 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
- stopAsync() - Method in class org.apache.dubbo.rpc.RpcContextAttachment
- stopAsync() - Method in class org.apache.dubbo.rpc.RpcServerContextAttachment
- storeServiceContext() - Static method in class org.apache.dubbo.rpc.RpcContext
- STUB_EVENT_METHODS_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- STUB_KEY - Static variable in interface org.apache.dubbo.rpc.Constants
- StubInvoker<T> - Class in org.apache.dubbo.rpc.stub
- StubInvoker(T, URL, Class<T>, Map<String, StubMethodHandler<?, ?>>) - Constructor for class org.apache.dubbo.rpc.stub.StubInvoker
- StubMethodHandler<T,
R> - Interface in org.apache.dubbo.rpc.stub -
A generic methodHandler for stub invocation
- StubProxyFactory - Class in org.apache.dubbo.rpc.stub
-
Stub proxy factory is used to generate non-reflection invoker and proxy.
- StubProxyFactory() - Constructor for class org.apache.dubbo.rpc.stub.StubProxyFactory
- StubProxyFactoryWrapper - Class in org.apache.dubbo.rpc.proxy.wrapper
-
StubProxyFactoryWrapper
- StubProxyFactoryWrapper(ProxyFactory) - Constructor for class org.apache.dubbo.rpc.proxy.wrapper.StubProxyFactoryWrapper
- StubSuppliers - Class in org.apache.dubbo.rpc.stub
- StubSuppliers() - Constructor for class org.apache.dubbo.rpc.stub.StubSuppliers
- SYNC - Enum constant in enum org.apache.dubbo.rpc.InvokeMode
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 class org.apache.dubbo.rpc.RpcException
- TIMEOUT_TERMINATE - Static variable in exception class 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
- TokenHeaderFilter - Class in org.apache.dubbo.rpc.filter
- TokenHeaderFilter() - Constructor for class org.apache.dubbo.rpc.filter.TokenHeaderFilter
- 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
- TrieTree - Class in org.apache.dubbo.rpc.support
- TrieTree(Set<String>) - Constructor for class org.apache.dubbo.rpc.support.TrieTree
U
- UnaryStubMethodHandler<T,
R> - Class in org.apache.dubbo.rpc.stub - UnaryStubMethodHandler(BiConsumer<T, StreamObserver<R>>) - Constructor for class org.apache.dubbo.rpc.stub.UnaryStubMethodHandler
- 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
- unexported(Exporter<?>) - Method in class org.apache.dubbo.rpc.listener.InjvmExporterListener
-
Overrides the unexported method to remove the given exporter from the exporters ConcurrentHashMap,
- UNKNOWN_EXCEPTION - Static variable in exception class org.apache.dubbo.rpc.RpcException
- unregister() - Method in interface org.apache.dubbo.rpc.Exporter
-
unregister from registry
- unregister() - Method in class org.apache.dubbo.rpc.listener.ListenerExporterWrapper
- unregister() - Method in class org.apache.dubbo.rpc.protocol.AbstractExporter
- unregister(Invoker<?>) - Method in interface org.apache.dubbo.rpc.PathResolver
V
- VALIDATION_EXCEPTION - Static variable in exception class org.apache.dubbo.rpc.RpcException
- value() - Element in annotation type org.apache.dubbo.rpc.stub.annotations.GRequest
- 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
- writeable() - Method in interface org.apache.dubbo.rpc.GracefulShutdown
Z
- ZoneDetector - Interface in org.apache.dubbo.rpc
-
Extend and provide your own implementation if you want to distribute traffic around registries.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form