com.alibaba.dubbo.validation.filter
Class ValidationFilter

java.lang.Object
  extended by com.alibaba.dubbo.validation.filter.ValidationFilter
All Implemented Interfaces:
Filter

@Activate(group={"consumer","provider"},
          value="validation",
          order=10000)
public class ValidationFilter
extends Object
implements Filter

ValidationFilter

Author:
william.liangf

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

Constructor Detail

ValidationFilter

public ValidationFilter()
Method Detail

setValidation

public void setValidation(Validation validation)

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.