RemoteMethod
@Documented @Target(value=METHOD) @Retention(value=RUNTIME) @Inherited @Deprecated public @interface RemoteMethod
public abstract String path
The possible values are:
RemoteResource.path()
.
If you do not specify a path, then the path is inferred from the Java method name.
public abstract String method
If not specified, then the method is inferred from the Java method name.
public abstract RemoteReturn returns
Possible values:
RemoteReturn.BODY
(default) - The body of the HTTP response converted to a POJO.
@Response
annotation.
This allows for response beans to be used which also allows for OpenAPI-based parsing and validation.
Reader
- Returns access to the raw reader of the response.
InputStream
- Returns access to the raw input stream of the response.
RemoteReturn.STATUS
- The HTTP status code on the response.
Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.