Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- 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
- chenileProxyHighway() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- chenileProxyInterceptorChain() - Method in class org.chenile.configuration.proxy.ProxyConfiguration
- 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
- computeRoutingString(ChenileExchange) - Method in class org.chenile.proxy.interceptors.ProxyTypeRouter
D
- doPreProcessing(ChenileExchange) - Method in class org.chenile.proxy.interceptors.ResponseBodyTypeSelector
E
- ErrorCodes - Enum Class in org.chenile.proxy.errorcodes
-
Chenile Proxy error codes
- execute(ChenileExchange) - Method in class org.chenile.proxy.interceptors.HttpInvoker
- execute(ChenileExchange) - Method in class org.chenile.proxy.interceptors.LocalProxyInvoker
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
- 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
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
- 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
- ProxyBuilder - Class in org.chenile.proxy.builder
-
Creates a proxy for a chenile interface.
- ProxyBuilder() - Constructor for class org.chenile.proxy.builder.ProxyBuilder
- ProxyBuilder.ProxyMode - Enum Class in org.chenile.proxy.builder
- 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 - 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 - 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
S
- 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
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