public class ServiceDefinition
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceDefinition.Builder
Builder for a service definition.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
static ServiceDefinition |
fromClass(java.lang.Class<?> clazz)
Create a service definition from a
Service annotated interface. |
java.lang.String |
getName()
Service name.
|
java.util.Map<java.lang.String,OperationDefinition> |
getOperations()
Collection of operations by name.
|
int |
hashCode() |
static ServiceDefinition.Builder |
newBuilder()
Create a builder for a service definition.
|
static ServiceDefinition.Builder |
newBuilder(ServiceDefinition definition)
Create a builder for a service definition from an existing service definition.
|
java.lang.String |
toString() |
public static ServiceDefinition fromClass(java.lang.Class<?> clazz)
Service annotated interface. This will fail if the
service interface is invalid according to rules documented on the annotation.public static ServiceDefinition.Builder newBuilder()
public static ServiceDefinition.Builder newBuilder(ServiceDefinition definition)
public java.lang.String getName()
public java.util.Map<java.lang.String,OperationDefinition> getOperations()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object