A C E G I J P R T V
All Classes All Packages
All Classes All Packages
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
HttpClientConfigclass. - 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.clientmodule. - 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 Processorcontains 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 Processorfor 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.
All Classes All Packages