A C E G I J P R T V 
All Classes All Packages

A

AbstractRestClient - Class in io.rxmicro.rest.client.detail
Used by generated code that created by the RxMicro Annotation Processor.
AbstractRestClient() - Constructor for class io.rxmicro.rest.client.detail.AbstractRestClient
 

C

configClass() - Method in annotation type io.rxmicro.rest.client.RestClient
Allows extending the standard HttpClientConfig class.
configNameSpace() - Method in annotation type io.rxmicro.rest.client.RestClient
Allows setting a custom config name space.

E

EMPTY_HEADERS - Static variable in class io.rxmicro.rest.client.detail.AbstractRestClient
Empty HTTP headers.
exchangeFormat() - Method in annotation type io.rxmicro.rest.client.RestClientGeneratorConfig
Allows to specify the format for message exchange with a server.

G

generateRequestValidators() - Method in annotation type io.rxmicro.rest.client.RestClientGeneratorConfig
Allows enabling/disabling the option of generating HTTP request validators for all REST client methods in the project.
generateRequiredModuleDirectives() - Method in annotation type io.rxmicro.rest.client.RestClientGeneratorConfig
Allows enabling/disabling the generation required module directives.
generateResponseValidators() - Method in annotation type io.rxmicro.rest.client.RestClientGeneratorConfig
Allows enabling/disabling the option of generating HTTP response validators for all REST client methods in the project.
getRestClient(Class<T>) - Static method in class io.rxmicro.rest.client.RestClientFactory
Returns an instance of the REST client.

I

io.rxmicro.rest.client - package io.rxmicro.rest.client
The root package for the rxmicro.rest.client module.
io.rxmicro.rest.client.detail - package io.rxmicro.rest.client.detail
Used by generated code that created by the RxMicro Annotation Processor.

J

joinPath(String, List<Map.Entry<String, String>>) - Method in class io.rxmicro.rest.client.detail.AbstractRestClient
Joins the path.

P

PartialImplementation - Annotation Type in io.rxmicro.rest.client
If the REST client generated by the RxMicro Annotation Processor contains errors, incorrect or non-optimized logic, the developer can use the Partial Implementation feature.

R

requestValidationMode() - Method in annotation type io.rxmicro.rest.client.RestClientGeneratorConfig
Specifies how the HTTP request parameters should be checked.
REST_CLIENT_FACTORY_IMPL_CLASS_NAME - Static variable in class io.rxmicro.rest.client.RestClientFactory
Default name of the REST client factory implementation class.
RestClient - Annotation Type in io.rxmicro.rest.client
Denotes that an interface is a dynamic generated REST client.
RestClientFactory - Class in io.rxmicro.rest.client
Utility class that must be used to get an instance of the REST client.
RestClientFactory() - Constructor for class io.rxmicro.rest.client.RestClientFactory
 
RestClientGeneratorConfig - Annotation Type in io.rxmicro.rest.client
Allows configuring the process of code generation by the RxMicro Annotation Processor for REST clients.
RestClientGeneratorConfig.RequestValidationMode - Enum in io.rxmicro.rest.client
Provides supported request validation modes for REST clients.
RETURN_ERROR_SIGNAL - io.rxmicro.rest.client.RestClientGeneratorConfig.RequestValidationMode
error handling should be performed in reactive style.
rxmicro.rest.client - module rxmicro.rest.client
The basic module used to create and run REST clients.

T

THROW_EXCEPTION - io.rxmicro.rest.client.RestClientGeneratorConfig.RequestValidationMode
it is necessary to catch the exception.

V

value() - Method in annotation type io.rxmicro.rest.client.PartialImplementation
Returns the abstract rest client class, which contains a partial or a full implementation of the rest client logic.
valueOf(String) - Static method in enum io.rxmicro.rest.client.RestClientGeneratorConfig.RequestValidationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.rxmicro.rest.client.RestClientGeneratorConfig.RequestValidationMode
Returns an array containing the constants of this enum type, in the order they are declared.
A C E G I J P R T V 
All Classes All Packages