Package org.apache.dubbo.rpc.model
Interface ServiceDescriptor
- All Known Implementing Classes:
ReflectionServiceDescriptor,StubServiceDescriptor
public interface ServiceDescriptor
ServiceModel and ServiceMetadata are to some extent duplicated with each other. We should merge them in the future.
-
Method Summary
Modifier and TypeMethodDescriptiongetFullServiceDefinition(String serviceKey) Does not use Optional as return type to avoid potential performance decrease.Does not use Optional as return type to avoid potential performance decrease.getMethods(String methodName) Class<?>
-
Method Details
-
getFullServiceDefinition
-
getInterfaceName
String getInterfaceName() -
getServiceInterfaceClass
Class<?> getServiceInterfaceClass() -
getAllMethods
Set<MethodDescriptor> getAllMethods() -
getMethod
Does not use Optional as return type to avoid potential performance decrease.- Parameters:
methodName-params-- Returns:
-
getMethod
Does not use Optional as return type to avoid potential performance decrease.- Parameters:
methodName-paramTypes-- Returns:
- methodDescriptor
-
getMethods
-