Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- applicationContext - Variable in class org.chenile.configuration.proxy.ProxyConfiguration
B
- baseUrl - Variable in class org.chenile.proxy.builder.ProxyBuilder.ProxyClass
- buildProxy(Class<T>, String, HeaderCopier, String) - Method in class org.chenile.proxy.builder.ProxyBuilder
-
Build proxy for an interface.
- buildProxy(Class<T>, String, HeaderCopier, ProxyBuilder.ProxyMode, String) - Method in class org.chenile.proxy.builder.ProxyBuilder
-
This is used for testing purposes.
C
- CANNOT_CONNECT - Enum constant in enum class org.chenile.proxy.errorcodes.ErrorCodes
- CANNOT_INVOKE - Enum constant in enum class org.chenile.proxy.errorcodes.ErrorCodes
- chenileConfiguration - Variable in class org.chenile.proxy.interceptors.interpolations.OperationSpecificClientProcessorsInterpolation
- chenileConfiguration - Variable in class org.chenile.proxy.interceptors.interpolations.ServiceSpecificClientProcessorsInterpolation
- chenileConfiguration - Variable in class org.chenile.proxy.interceptors.ProxyTypeRouter
- chenileEntryPoint - Variable in class org.chenile.proxy.interceptors.LocalProxyInvoker
- chenileExchange - Variable in class org.chenile.proxy.interceptors.ChenileResponseHandler
- chenileExchangeBuilder - Variable in class org.chenile.proxy.builder.ProxyBuilder
- chenileProxyHighway() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- chenileProxyInterceptorChain() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- chenileProxyInterceptorsPath - Variable in class org.chenile.configuration.proxy.ProxyConfiguration
- chenileProxyOrchExecutor - Variable in class org.chenile.proxy.builder.ProxyBuilder
- chenileProxyOrchExecutor() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- ChenileResponseHandler - Class in org.chenile.proxy.interceptors
-
This communicates with SpringRestTemplate to find the errors from the returned response.
- ChenileResponseHandler(ChenileExchange, ObjectMapper) - Constructor for class org.chenile.proxy.interceptors.ChenileResponseHandler
- COMPUTE_DYNAMICALLY - Enum constant in enum class org.chenile.proxy.builder.ProxyBuilder.ProxyMode
- computeDynamic(ChenileExchange) - Method in class org.chenile.proxy.interceptors.ProxyTypeRouter
- computeRoutingString(ChenileExchange) - Method in class org.chenile.proxy.interceptors.ProxyTypeRouter
- constructUrl(String, String, ChenileExchange) - Static method in class org.chenile.proxy.interceptors.HttpInvoker
-
Constructs the URL taking care of path variables
- contextPath - Variable in class org.chenile.proxy.interceptors.HttpInvoker
D
- doPreProcessing(ChenileExchange) - Method in class org.chenile.proxy.interceptors.ResponseBodyTypeSelector
E
- ErrorCodes - Enum Class in org.chenile.proxy.errorcodes
-
Chenile Proxy error codes
- ErrorCodes(int) - Constructor for enum class org.chenile.proxy.errorcodes.ErrorCodes
- execute(ChenileExchange) - Method in class org.chenile.proxy.interceptors.HttpInvoker
- execute(ChenileExchange) - Method in class org.chenile.proxy.interceptors.LocalProxyInvoker
- extractHeaders(ChenileExchange) - Method in class org.chenile.proxy.interceptors.HttpInvoker
F
- fetchCommands(ChenileExchange) - Method in class org.chenile.proxy.interceptors.interpolations.OperationSpecificClientProcessorsInterpolation
- fetchCommands(ChenileExchange) - Method in class org.chenile.proxy.interceptors.interpolations.ServiceSpecificClientProcessorsInterpolation
G
- getEndpointName() - Method in class org.chenile.proxy.interceptors.ChenileResponseHandler
- getRestTemplate(ChenileExchange) - Method in class org.chenile.proxy.interceptors.HttpInvoker
- getSubError() - Method in enum class org.chenile.proxy.errorcodes.ErrorCodes
- getTypeReference() - Method in class org.chenile.proxy.interceptors.ChenileResponseHandler
H
- handleError(ClientHttpResponse) - Method in class org.chenile.proxy.interceptors.ChenileResponseHandler
- hasError(ClientHttpResponse) - Method in class org.chenile.proxy.interceptors.ChenileResponseHandler
- headerCopier - Variable in class org.chenile.proxy.builder.ProxyBuilder.ProxyClass
- httpChain() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- httpInvoker() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- HttpInvoker - Class in org.chenile.proxy.interceptors
-
Invokes the remote service using HTTP
- HttpInvoker() - Constructor for class org.chenile.proxy.interceptors.HttpInvoker
- httpMethod(OperationDefinition) - Method in class org.chenile.proxy.interceptors.HttpInvoker
I
- interfaceToProxy - Variable in class org.chenile.proxy.builder.ProxyBuilder.ProxyClass
- invoke(Object, Method, Object[]) - Method in class org.chenile.proxy.builder.ProxyBuilder.ProxyClass
L
- LOCAL - Enum constant in enum class org.chenile.proxy.builder.ProxyBuilder.ProxyMode
- localProxyBuilder() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- localProxyInvoker() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- LocalProxyInvoker - Class in org.chenile.proxy.interceptors
-
Invokes the Chenile Entry point locally since this service is local.
- LocalProxyInvoker() - Constructor for class org.chenile.proxy.interceptors.LocalProxyInvoker
M
- MISSING_BODY - Enum constant in enum class org.chenile.proxy.errorcodes.ErrorCodes
O
- objectMapper - Variable in class org.chenile.proxy.interceptors.ChenileResponseHandler
- objectMapper - Variable in class org.chenile.proxy.interceptors.HttpInvoker
- operationSpecificClientProcessorsInterpolation() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- OperationSpecificClientProcessorsInterpolation - Class in org.chenile.proxy.interceptors.interpolations
-
Interpolates all the operation specific processors on the client side for Chenile Proxy
- OperationSpecificClientProcessorsInterpolation() - Constructor for class org.chenile.proxy.interceptors.interpolations.OperationSpecificClientProcessorsInterpolation
- org.chenile.configuration.proxy - package org.chenile.configuration.proxy
-
Registers key chenile proxy beans in spring
- org.chenile.proxy.builder - package org.chenile.proxy.builder
-
Contains Chenile proxy builder class.
- org.chenile.proxy.errorcodes - package org.chenile.proxy.errorcodes
-
Error codes for chenile proxy
- org.chenile.proxy.interceptors - package org.chenile.proxy.interceptors
-
Chenile proxy interceptors.
- org.chenile.proxy.interceptors.interpolations - package org.chenile.proxy.interceptors.interpolations
-
Chenile proxy interpolations
P
- parseBody(byte[], ClientHttpResponse) - Method in class org.chenile.proxy.interceptors.ChenileResponseHandler
- populateArgs(ChenileExchange, Object[]) - Method in class org.chenile.proxy.builder.ProxyBuilder.ProxyClass
- populateResponse(ResponseEntity<GenericResponse<?>>, String, String, ChenileExchange) - Method in class org.chenile.proxy.interceptors.HttpInvoker
- ProxyBuilder - Class in org.chenile.proxy.builder
-
Creates a proxy for a chenile interface.
- ProxyBuilder() - Constructor for class org.chenile.proxy.builder.ProxyBuilder
- ProxyBuilder.ProxyClass - Class in org.chenile.proxy.builder
- ProxyBuilder.ProxyMode - Enum Class in org.chenile.proxy.builder
- ProxyClass(Class<?>, String, HeaderCopier, ProxyBuilder.ProxyMode, String) - Constructor for class org.chenile.proxy.builder.ProxyBuilder.ProxyClass
- ProxyConfiguration - Class in org.chenile.configuration.proxy
-
Sets up the beans for Chenile Proxy and registers them in Spring.
- ProxyConfiguration() - Constructor for class org.chenile.configuration.proxy.ProxyConfiguration
- proxyMode - Variable in class org.chenile.proxy.builder.ProxyBuilder.ProxyClass
- proxyMode(ChenileExchange) - Method in class org.chenile.proxy.interceptors.ProxyTypeRouter
- ProxyMode() - Constructor for enum class org.chenile.proxy.builder.ProxyBuilder.ProxyMode
- PROXYMODE - Static variable in class org.chenile.proxy.builder.ProxyBuilder
- proxyTypeRouter() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- ProxyTypeRouter - Class in org.chenile.proxy.interceptors
-
Returns the correct route based on if the service is local or remote
- ProxyTypeRouter() - Constructor for class org.chenile.proxy.interceptors.ProxyTypeRouter
R
- REMOTE - Enum constant in enum class org.chenile.proxy.builder.ProxyBuilder.ProxyMode
- REMOTE_URL_BASE - Static variable in class org.chenile.proxy.builder.ProxyBuilder
- responseBodyTypeSelector() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- ResponseBodyTypeSelector - Class in org.chenile.proxy.interceptors
-
This class calculates the correct type for the response body.
- ResponseBodyTypeSelector() - Constructor for class org.chenile.proxy.interceptors.ResponseBodyTypeSelector
- restTemplateBuilder - Variable in class org.chenile.proxy.interceptors.HttpInvoker
S
- serviceName - Variable in class org.chenile.proxy.builder.ProxyBuilder.ProxyClass
- serviceSpecificClientProcessorsInterpolation() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- ServiceSpecificClientProcessorsInterpolation - Class in org.chenile.proxy.interceptors.interpolations
-
Interpolates all the service specific processors on the client side for Chenile Proxy
- ServiceSpecificClientProcessorsInterpolation() - Constructor for class org.chenile.proxy.interceptors.interpolations.ServiceSpecificClientProcessorsInterpolation
- setCorrectException(ChenileExchange, Object[], RestClientException) - Method in class org.chenile.proxy.interceptors.HttpInvoker
- subError - Variable in enum class org.chenile.proxy.errorcodes.ErrorCodes
T
- toString() - Method in class org.chenile.proxy.builder.ProxyBuilder.ProxyClass
V
- valueOf(String) - Static method in enum class org.chenile.proxy.builder.ProxyBuilder.ProxyMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.chenile.proxy.errorcodes.ErrorCodes
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.chenile.proxy.builder.ProxyBuilder.ProxyMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.chenile.proxy.errorcodes.ErrorCodes
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values