public class ServiceDomain<T> extends MetaDataAdapter implements RsfBindInfo<T>
| 构造器和说明 |
|---|
ServiceDomain(Class<T> bindType) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBindProtocol(String bindProtocol) |
String |
getAliasName(String aliasType) |
Set<String> |
getAliasTypes() |
String |
getBindGroup()
获取发布服务的分组名称(默认是:default)。
|
String |
getBindID() |
String |
getBindName()
获取发布服务的名称。
|
Set<String> |
getBindProtocols() |
Class<T> |
getBindType()
服务类型
|
String |
getBindVersion()
获取发布服务的版本号。
|
int |
getClientTimeout()
获取客户端调用服务超时时间。
|
String |
getSerializeType()
获取客户端使用的对象序列化格式。
|
RsfServiceType |
getServiceType()
获取服务类型,消费者还是提供者
|
boolean |
isMessage()
是否为消息接口。
|
boolean |
isShadow()
接口是否要求工作在隐藏模式下。
|
boolean |
isSharedThreadPool()
服务的执行线程池是否为共享线程池。
|
void |
putAliasName(String aliasType,
String aliasName)
设置服务别名
|
void |
setBindGroup(String bindGroup)
设置发布服务的分组名称(默认是:default)。
|
void |
setBindName(String bindName)
设置发布服务的名称。
|
void |
setBindVersion(String bindVersion)
设置发布服务的版本号。
|
void |
setClientTimeout(int clientTimeout)
设置客户端调用服务超时时间。
|
void |
setMessage(boolean asMessage)
设置接口的工作状态,如果接口标记了@RsfMessage,那么无论设置什么值 isMessage 都会返回true。
|
void |
setSerializeType(String serializeType)
设置客户端使用的对象序列化格式。
|
void |
setServiceType(RsfServiceType serviceType)
设置服务类型,消费者还是提供者
|
void |
setShadow(boolean asShadow) |
void |
setSharedThreadPool(boolean sharedThreadPool) |
String |
toString() |
getMetaData, notify, removeMetaData, setMetaDataaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetMetaData, removeMetaData, setMetaDatapublic String getBindID()
public String getBindName()
getBindName 在接口中 BindInfo<T>getBindName 在接口中 RsfBindInfo<T>public Set<String> getAliasTypes()
getAliasTypes 在接口中 RsfBindInfo<T>public void setBindName(String bindName)
public String getBindGroup()
getBindGroup 在接口中 RsfBindInfo<T>public void setBindGroup(String bindGroup)
public String getBindVersion()
getBindVersion 在接口中 RsfBindInfo<T>public void setBindVersion(String bindVersion)
public String getAliasName(String aliasType)
getAliasName 在接口中 RsfBindInfo<T>public Class<T> getBindType()
getBindType 在接口中 BindInfo<T>getBindType 在接口中 RsfBindInfo<T>public boolean isMessage()
isMessage 在接口中 RsfBindInfo<T>RsfMessagepublic void setMessage(boolean asMessage)
public boolean isShadow()
isShadow 在接口中 RsfBindInfo<T>public void setShadow(boolean asShadow)
public int getClientTimeout()
getClientTimeout 在接口中 RsfBindInfo<T>public void setClientTimeout(int clientTimeout)
public String getSerializeType()
getSerializeType 在接口中 RsfBindInfo<T>public boolean isSharedThreadPool()
RsfBindInfoisSharedThreadPool 在接口中 RsfBindInfo<T>public void setSharedThreadPool(boolean sharedThreadPool)
public void setSerializeType(String serializeType)
public RsfServiceType getServiceType()
getServiceType 在接口中 RsfBindInfo<T>public void setServiceType(RsfServiceType serviceType)
public Set<String> getBindProtocols()
getBindProtocols 在接口中 RsfBindInfo<T>public void addBindProtocol(String bindProtocol)
public String toString()
toString 在类中 MetaDataAdapterCopyright © 2020–2021. All rights reserved.