@Retention(value=RUNTIME) @Target(value=TYPE) public @interface Service
Consider this service definition:
package foo;
service Bar {
rpc DoWork(Request) returns(Response);
}
By default, service namespace is formed as a package + '.' + service name. In the example above, service namespace is "foo.Bar".
Request and response qualifiers are generated using rpc method name. Request qualifier is formed as service namespace + '/' + method name + 'Request'. Response qualifier is formed as service namespace + '/' + method name + 'Response'. In the example above, request/response qualifiers are "foo.Bar/DoWorkRequest" and "foo.Bar/DoWorkResponse".
public abstract String value
Copyright © 2009–2022. All rights reserved.