com.alibaba.dubbo.config
Class ServiceConfig<T>
java.lang.Object
com.alibaba.dubbo.config.AbstractConfig
com.alibaba.dubbo.config.AbstractMethodConfig
com.alibaba.dubbo.config.AbstractInterfaceConfig
com.alibaba.dubbo.config.AbstractServiceConfig
com.alibaba.dubbo.config.ServiceConfig<T>
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- ServiceBean
public class ServiceConfig<T>
- extends AbstractServiceConfig
ServiceConfig
- Author:
- william.liangf
- See Also:
- Serialized Form
Methods inherited from class com.alibaba.dubbo.config.AbstractServiceConfig |
getAccesslog, getDelay, getDocument, getExecutes, getExport, getFilter, getGroup, getListener, getProtocol, getProtocols, getToken, getVersion, getWeight, isDeprecated, isDynamic, isRegister, setAccesslog, setAccesslog, setDelay, setDeprecated, setDocument, setDynamic, setExecutes, setExport, setGroup, setListener, setProtocol, setProtocols, setRegister, setToken, setToken, setVersion, setWeight |
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, setOnconnect, setOndisconnect, 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 |
ServiceConfig
public ServiceConfig()
ServiceConfig
public ServiceConfig(Service service)
toUrl
public URL toUrl()
toUrls
public List<URL> toUrls()
isExported
@Parameter(excluded=true)
public boolean isExported()
isUnexported
@Parameter(excluded=true)
public boolean isUnexported()
export
public void export()
unexport
public void unexport()
getInterfaceClass
public Class<?> getInterfaceClass()
setInterfaceClass
public void setInterfaceClass(Class<?> interfaceClass)
- Deprecated.
- Parameters:
interfaceClass
- - See Also:
setInterface(Class)
getInterface
public String getInterface()
setInterface
public void setInterface(String interfaceName)
setInterface
public void setInterface(Class<?> interfaceClass)
getRef
public T getRef()
setRef
public void setRef(T ref)
getPath
@Parameter(excluded=true)
public String getPath()
setPath
public void setPath(String path)
getMethods
public List<MethodConfig> getMethods()
setMethods
public void setMethods(List<? extends MethodConfig> methods)
getProvider
public ProviderConfig getProvider()
setProvider
public void setProvider(ProviderConfig provider)
getGeneric
public String getGeneric()
setGeneric
public void setGeneric(String generic)
getExportedUrls
public List<URL> getExportedUrls()
getProviders
@Deprecated
public List<ProviderConfig> getProviders()
- Deprecated. Replace to getProtocols()
setProviders
@Deprecated
public void setProviders(List<ProviderConfig> providers)
- Deprecated. Replace to setProtocols()
Copyright © 2012–2017 Alibaba. All rights reserved.