Class FilterChainBuilder.FilterChainNode<T,TYPE extends Invoker<T>,FILTER extends BaseFilter>
java.lang.Object
org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder.FilterChainNode<T,TYPE,FILTER>
- Type Parameters:
T-TYPE-
- All Implemented Interfaces:
org.apache.dubbo.common.Node,Invoker<T>
- Direct Known Subclasses:
FilterChainBuilder.ClusterFilterChainNode
- Enclosing interface:
FilterChainBuilder
public static class FilterChainBuilder.FilterChainNode<T,TYPE extends Invoker<T>,FILTER extends BaseFilter>
extends Object
implements Invoker<T>
Works on provider side
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()org.apache.dubbo.common.URLgetUrl()invoke(Invocation invocation) booleantoString()
-
Constructor Details
-
FilterChainNode
-
-
Method Details
-
getOriginalInvoker
-
getInterface
- Specified by:
getInterfacein interfaceInvoker<T>
-
getUrl
public org.apache.dubbo.common.URL getUrl()- Specified by:
getUrlin interfaceorg.apache.dubbo.common.Node
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailablein interfaceorg.apache.dubbo.common.Node
-
invoke
- Specified by:
invokein interfaceInvoker<T>- Throws:
RpcException
-
destroy
public void destroy()- Specified by:
destroyin interfaceorg.apache.dubbo.common.Node
-
toString
-