com.alibaba.dubbo.config
Class AbstractReferenceConfig

java.lang.Object
  extended by com.alibaba.dubbo.config.AbstractConfig
      extended by com.alibaba.dubbo.config.AbstractMethodConfig
          extended by com.alibaba.dubbo.config.AbstractInterfaceConfig
              extended by com.alibaba.dubbo.config.AbstractReferenceConfig
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConsumerConfig, ReferenceConfig

public abstract class AbstractReferenceConfig
extends AbstractInterfaceConfig

AbstractConsumerConfig

Author:
william.liangf
See Also:
ReferenceConfig, Serialized Form

Constructor Summary
AbstractReferenceConfig()
           
 
Method Summary
 String getFilter()
           
 String getGeneric()
           
 String getGroup()
           
 Boolean getLazy()
           
 String getListener()
           
 String getReconnect()
           
 Boolean getSticky()
           
 Boolean getStubevent()
           
 String getVersion()
           
 Boolean isCheck()
           
 Boolean isGeneric()
           
 Boolean isInit()
           
 Boolean isInjvm()
          Deprecated. 通过scope进行判断,scope=local
 void setCheck(Boolean check)
           
 void setGeneric(Boolean generic)
           
 void setGeneric(String generic)
           
 void setGroup(String group)
           
 void setInit(Boolean init)
           
 void setInjvm(Boolean injvm)
          Deprecated. 通过scope设置,scope=local表示使用injvm协议.
 void setLazy(Boolean lazy)
           
 void setListener(String listener)
           
 void setOnconnect(String onconnect)
           
 void setOndisconnect(String ondisconnect)
           
 void setReconnect(String reconnect)
           
 void setSticky(Boolean sticky)
           
 void setVersion(String version)
           
 
Methods inherited from class com.alibaba.dubbo.config.AbstractInterfaceConfig
getApplication, getCallbacks, getCluster, getConnections, getLayer, getLocal, getModule, getMonitor, getOnconnect, getOndisconnect, getOwner, getProxy, getRegistries, getRegistry, getScope, getStub, setApplication, setCallbacks, setCluster, setConnections, setFilter, setLayer, setLocal, setLocal, setModule, setMonitor, setMonitor, setOwner, setProxy, setRegistries, setRegistry, setScope, setStub, setStub
 
Methods inherited from class com.alibaba.dubbo.config.AbstractMethodConfig
getActives, getCache, getLoadbalance, getMerger, getMock, getParameters, getRetries, getSent, getTimeout, getValidation, isAsync, setActives, setAsync, setCache, setLoadbalance, setMerger, setMock, setMock, setParameters, setRetries, setSent, setTimeout, setValidation
 
Methods inherited from class com.alibaba.dubbo.config.AbstractConfig
getId, setId, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractReferenceConfig

public AbstractReferenceConfig()
Method Detail

isCheck

public Boolean isCheck()

setCheck

public void setCheck(Boolean check)

isInit

public Boolean isInit()

setInit

public void setInit(Boolean init)

isGeneric

@Parameter(excluded=true)
public Boolean isGeneric()

setGeneric

public void setGeneric(Boolean generic)

getGeneric

public String getGeneric()

setGeneric

public void setGeneric(String generic)

isInjvm

@Deprecated
public Boolean isInjvm()
Deprecated. 通过scope进行判断,scope=local

Returns:

setInjvm

@Deprecated
public void setInjvm(Boolean injvm)
Deprecated. 通过scope设置,scope=local表示使用injvm协议.

Parameters:
injvm -

getFilter

@Parameter(key="reference.filter",
           append=true)
public String getFilter()
Overrides:
getFilter in class AbstractInterfaceConfig

getListener

@Parameter(key="invoker.listener",
           append=true)
public String getListener()
Overrides:
getListener in class AbstractInterfaceConfig

setListener

public void setListener(String listener)
Overrides:
setListener in class AbstractInterfaceConfig

getLazy

@Parameter(key="lazy")
public Boolean getLazy()

setLazy

public void setLazy(Boolean lazy)

setOnconnect

public void setOnconnect(String onconnect)
Overrides:
setOnconnect in class AbstractInterfaceConfig

setOndisconnect

public void setOndisconnect(String ondisconnect)
Overrides:
setOndisconnect in class AbstractInterfaceConfig

getStubevent

@Parameter(key="dubbo.stub.event")
public Boolean getStubevent()

getReconnect

@Parameter(key="reconnect")
public String getReconnect()

setReconnect

public void setReconnect(String reconnect)

getSticky

@Parameter(key="sticky")
public Boolean getSticky()

setSticky

public void setSticky(Boolean sticky)

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

getGroup

public String getGroup()

setGroup

public void setGroup(String group)


Copyright © 2012–2017 Alibaba. All rights reserved.