com.alibaba.dubbo.rpc
Interface Filter

All Known Implementing Classes:
AccessLogFilter, ActiveLimitFilter, CacheFilter, ClassLoaderFilter, CompatibleFilter, ConsumerContextFilter, ContextFilter, DeprecatedFilter, EchoFilter, ExceptionFilter, ExecuteLimitFilter, FutureFilter, GenericFilter, GenericImplFilter, MonitorFilter, TimeoutFilter, TokenFilter, TpsLimitFilter, TraceFilter, ValidationFilter

@SPI
public interface Filter

Filter. (SPI, Singleton, ThreadSafe)

Author:
william.liangf

Method Summary
 Result invoke(Invoker<?> invoker, Invocation invocation)
          do invoke filter.
 

Method Detail

invoke

Result invoke(Invoker<?> invoker,
              Invocation invocation)
              throws RpcException
do invoke filter.

// before filter Result result = invoker.invoke(invocation); // after filter return result;

Parameters:
invoker - service
invocation - invocation.
Returns:
invoke result.
Throws:
RpcException
See Also:
Invoker.invoke(Invocation)


Copyright © 2012–2017 Alibaba. All rights reserved.