com.alibaba.dubbo.rpc.cluster.configurator
Class AbstractConfigurator

java.lang.Object
  extended by com.alibaba.dubbo.rpc.cluster.configurator.AbstractConfigurator
All Implemented Interfaces:
Configurator, Comparable<Configurator>
Direct Known Subclasses:
AbsentConfigurator, OverrideConfigurator

public abstract class AbstractConfigurator
extends Object
implements Configurator

AbstractOverrideConfigurator

Author:
william.liangf

Constructor Summary
AbstractConfigurator(URL url)
           
 
Method Summary
 int compareTo(Configurator o)
          根据priority、host依次排序 priority值越大,优先级越高; priority相同,特定host优先级高于anyhost 0.0.0.0
 URL configure(URL url)
          Configure the provider url.
 URL getUrl()
          get the configurator url.
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractConfigurator

public AbstractConfigurator(URL url)
Method Detail

main

public static void main(String[] args)

getUrl

public URL getUrl()
Description copied from interface: Configurator
get the configurator url.

Specified by:
getUrl in interface Configurator
Returns:
configurator url.

configure

public URL configure(URL url)
Description copied from interface: Configurator
Configure the provider url. O

Specified by:
configure in interface Configurator
Parameters:
url - - old rovider url.
Returns:
new provider url.

compareTo

public int compareTo(Configurator o)
根据priority、host依次排序 priority值越大,优先级越高; priority相同,特定host优先级高于anyhost 0.0.0.0

Specified by:
compareTo in interface Comparable<Configurator>
Parameters:
o -
Returns:


Copyright © 2012–2017 Alibaba. All rights reserved.