public final class ServerServiceDefinition
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
ServerServiceDefinition.Builder |
Builder for constructing Service instances.
|
Modifier and Type | Method | Description |
---|---|---|
static ServerServiceDefinition.Builder |
builder(ServiceDescriptor serviceDescriptor) |
|
static ServerServiceDefinition.Builder |
builder(java.lang.String serviceName) |
Convenience that constructs a
ServiceDescriptor simultaneously. |
ServerMethodDefinition<?,?> |
getMethod(java.lang.String methodName) |
Look up a method by its fully qualified name.
|
java.util.Collection<ServerMethodDefinition<?,?>> |
getMethods() |
Gets all the methods of service.
|
ServiceDescriptor |
getServiceDescriptor() |
The descriptor for the service.
|
public static ServerServiceDefinition.Builder builder(java.lang.String serviceName)
ServiceDescriptor
simultaneously.public static ServerServiceDefinition.Builder builder(ServiceDescriptor serviceDescriptor)
public ServiceDescriptor getServiceDescriptor()
public java.util.Collection<ServerMethodDefinition<?,?>> getMethods()
@Internal public ServerMethodDefinition<?,?> getMethod(java.lang.String methodName)
methodName
- the fully qualified name without leading slash. E.g., "com.foo.Foo/Bar"