Index

A B C D E F G H I L M O P R S T V 
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.
A B C D E F G H I L M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values