Interface RPCMethodMetadata
- All Superinterfaces:
Named
The metadata of a method that can be invoked using rpc.
- Since:
- 4.0
-
Method Summary
Modifier and TypeMethodDescriptionbooleanGet if the method has an async return type (returns a supported future subtype).booleanconcrete()Get if the method is concretely implemented, false if the method is abstract.Get the class in which the method is defined.booleanGet if the method was specifically annotated to not wait for the rpc execution.Get the execution timeout of the method, null if not defined.Get the method type of the method.Get the fully generic parameter types.Get the full generic return type of the method.
-
Method Details
-
concrete
boolean concrete()Get if the method is concretely implemented, false if the method is abstract.- Returns:
- true if the method is concretely implemented, false if the method is abstract.
-
asyncReturnType
boolean asyncReturnType()Get if the method has an async return type (returns a supported future subtype).- Returns:
- true if the method has an async return type (returns a supported future subtype).
-
executionResultIgnored
boolean executionResultIgnored()Get if the method was specifically annotated to not wait for the rpc execution.- Returns:
- true if the method was specifically annotated to not wait for the rpc execution.
-
returnType
-
parameterTypes
-
methodType
Get the method type of the method.- Returns:
- the method type of the method.
-
definingClass
-
executionTimeout
-