Package org.apache.dubbo.rpc.model
Class ServiceMetadata
java.lang.Object
org.apache.dubbo.common.BaseServiceMetadata
org.apache.dubbo.rpc.model.ServiceMetadata
Notice, this class currently has no usage inside Dubbo.
data related to service level such as name, version, classloader of business service,
security info, etc. Also, with a AttributeMap for extension.
-
Field Summary
Fields inherited from class org.apache.dubbo.common.BaseServiceMetadata
COLON_SEPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionServiceMetadata(String serviceInterfaceName, String group, String version, Class<?> serviceType) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttachment(String key, Object value) voidaddAttribute(String key, Object value) getAttribute(String key) Class<?> voidsetDefaultGroup(String defaultGroup) voidsetServiceType(Class<?> serviceType) voidMethods inherited from class org.apache.dubbo.common.BaseServiceMetadata
buildServiceKey, generateServiceKey, getDisplayServiceKey, getGroup, getServiceInterfaceName, getServiceModel, getVersion, groupFromServiceKey, interfaceFromServiceKey, keyWithoutGroup, revertDisplayServiceKey, setGroup, setServiceInterfaceName, setServiceKey, setServiceModel, setVersion, versionFromServiceKey
-
Constructor Details
-
ServiceMetadata
-
ServiceMetadata
public ServiceMetadata()
-
-
Method Details
-
getServiceKey
- Overrides:
getServiceKeyin classBaseServiceMetadata
-
getAttachments
-
getAttributeMap
-
getAttribute
-
addAttribute
-
addAttachment
-
getServiceType
-
getDefaultGroup
-
setDefaultGroup
-
setServiceType
-
getTarget
-
setTarget
-