Index

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