com.alibaba.dubbo.rpc.cluster.directory
Class StaticDirectory<T>

java.lang.Object
  extended by com.alibaba.dubbo.rpc.cluster.directory.AbstractDirectory<T>
      extended by com.alibaba.dubbo.rpc.cluster.directory.StaticDirectory<T>
All Implemented Interfaces:
Node, Directory<T>

public class StaticDirectory<T>
extends AbstractDirectory<T>

StaticDirectory

Author:
william.liangf

Constructor Summary
StaticDirectory(List<Invoker<T>> invokers)
           
StaticDirectory(List<Invoker<T>> invokers, List<Router> routers)
           
StaticDirectory(URL url, List<Invoker<T>> invokers)
           
StaticDirectory(URL url, List<Invoker<T>> invokers, List<Router> routers)
           
 
Method Summary
 void destroy()
          destroy.
 Class<T> getInterface()
          get service type.
 boolean isAvailable()
          is available.
 
Methods inherited from class com.alibaba.dubbo.rpc.cluster.directory.AbstractDirectory
getConsumerUrl, getRouters, getUrl, isDestroyed, list, setConsumerUrl
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticDirectory

public StaticDirectory(List<Invoker<T>> invokers)

StaticDirectory

public StaticDirectory(List<Invoker<T>> invokers,
                       List<Router> routers)

StaticDirectory

public StaticDirectory(URL url,
                       List<Invoker<T>> invokers)

StaticDirectory

public StaticDirectory(URL url,
                       List<Invoker<T>> invokers,
                       List<Router> routers)
Method Detail

getInterface

public Class<T> getInterface()
Description copied from interface: Directory
get service type.

Returns:
service type.

isAvailable

public boolean isAvailable()
Description copied from interface: Node
is available.

Returns:
available.

destroy

public void destroy()
Description copied from interface: Node
destroy.

Specified by:
destroy in interface Node
Overrides:
destroy in class AbstractDirectory<T>


Copyright © 2012–2017 Alibaba. All rights reserved.