com.alibaba.dubbo.cache.filter
Class CacheFilter

java.lang.Object
  extended by com.alibaba.dubbo.cache.filter.CacheFilter
All Implemented Interfaces:
Filter

@Activate(group={"consumer","provider"},
          value="cache")
public class CacheFilter
extends Object
implements Filter

CacheFilter

Author:
william.liangf

Constructor Summary
CacheFilter()
           
 
Method Summary
 Result invoke(Invoker<?> invoker, Invocation invocation)
          do invoke filter.
 void setCacheFactory(CacheFactory cacheFactory)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheFilter

public CacheFilter()
Method Detail

setCacheFactory

public void setCacheFactory(CacheFactory cacheFactory)

invoke

public Result invoke(Invoker<?> invoker,
                     Invocation invocation)
              throws RpcException
Description copied from interface: Filter
do invoke filter.

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

Specified by:
invoke in interface Filter
Parameters:
invoker - service
invocation - invocation.
Returns:
invoke result.
Throws:
RpcException
See Also:
Invoker.invoke(Invocation)


Copyright © 2012–2017 Alibaba. All rights reserved.