MCPcopy Create free account

hub / github.com/clusterfk/chaos-proxy / functions

Functions55 in github.com/clusterfk/chaos-proxy

↓ 10 callersMethodgetInitialChaosStrategy
()
src/main/java/dev/andymacdonald/config/ChaosProxyConfigurationService.java:40
↓ 10 callersMethodsetActiveChaosStrategy
(ChaosStrategy chaosStrategy)
src/main/java/dev/andymacdonald/chaos/ChaosService.java:84
↓ 8 callersMethoddelay
(Long secondsToDelay)
src/main/java/dev/andymacdonald/chaos/DelayService.java:11
↓ 5 callersMethodprocessRequestAndApplyChaos
(Supplier<ResponseEntity<byte[]>> responseEntity)
src/main/java/dev/andymacdonald/chaos/ChaosService.java:40
↓ 2 callersMethodcopyProxyResponseToServletResponse
(HttpServletResponse response, byte[] bodyString, HttpHeaders proxyResponseHeaders, int proxyResponseStatusCod
src/main/java/dev/andymacdonald/controller/ChaosController.java:158
↓ 2 callersMethodrandomBoolean
()
src/main/java/dev/andymacdonald/chaos/ChaosService.java:124
↓ 2 callersMethodrandomlyDelayRequest
()
src/main/java/dev/andymacdonald/chaos/ChaosService.java:103
↓ 1 callersMethodbuildHttpEntity
(@RequestBody(required = false) byte[] body, HttpServletRequest servletRequest, HttpHeaders headers)
src/main/java/dev/andymacdonald/controller/ChaosController.java:77
↓ 1 callersMethodbuildHttpEntityFromMultipartRequest
(HttpServletRequest servletRequest, HttpHeaders headers)
src/main/java/dev/andymacdonald/controller/ChaosController.java:100
↓ 1 callersMethodbuildTargetUrl
(HttpServletRequest servletRequest)
src/main/java/dev/andymacdonald/controller/ChaosController.java:67
↓ 1 callersMethodbuildUriWithQuery
(HttpServletRequest servletRequest, URL targetUrl)
src/main/java/dev/andymacdonald/controller/ChaosController.java:83
↓ 1 callersMethodcopyHeaders
(HttpServletRequest servletRequest)
src/main/java/dev/andymacdonald/controller/ChaosController.java:88
↓ 1 callersMethoddelayRequestBasedOnConfiguration
()
src/main/java/dev/andymacdonald/chaos/ChaosService.java:90
↓ 1 callersMethodgetRandomStatusCodeFavouringOk
()
src/main/java/dev/andymacdonald/chaos/ChaosService.java:115
↓ 1 callersMethodgetTargetUrl
(HttpServletRequest request)
src/main/java/dev/andymacdonald/controller/ChaosController.java:182
↓ 1 callersMethodsendProxyRequest
(HttpMethod method, HttpServletResponse servletResponse, URL targetUrl, URI uriWithQuery, HttpEntity httpEntit
src/main/java/dev/andymacdonald/controller/ChaosController.java:121
↓ 1 callersMethodshouldCopyResponseHeader
(String headerName)
src/main/java/dev/andymacdonald/controller/ChaosController.java:177
MethodChaosController
(RestTemplateBuilder restTemplateBuilder, ProxyTargetUrlBuilder targetUrlBuilder,
src/main/java/dev/andymacdonald/controller/ChaosController.java:46
MethodChaosService
(ChaosProxyConfigurationService chaosProxyConfigurationService, DelayService delayService)
src/main/java/dev/andymacdonald/chaos/ChaosService.java:28
MethodMultipartInputStreamFileResource
(InputStream inputStream, String filename)
src/main/java/dev/andymacdonald/io/MultipartInputStreamFileResource.java:12
Methodbefore
()
src/it/java/dev/andymacdonald/ChaosProxyChaosIT.java:61
Methodbefore
()
src/test/java/dev/andymacdonald/chaos/ChaosServiceTest.java:23
Methodbefore
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:46
Methodbefore
()
src/test/java/dev/andymacdonald/config/ChaosProxyConfigurationServiceTest.java:27
MethodchaosController_encodedPathIsRewrittenWithoutChange
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:161
MethodchaosController_withDELETErequest_proxiesToMockRealServiceAndReturns200ResponseIfSuccessful
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:125
MethodchaosController_withDELETErequest_proxiesToMockRealServiceAndReturnsServerErrorResponseIfServerError
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:137
MethodchaosController_withGETrequest_proxiesToMockRealServiceAndReturns200ResponseIfSuccessful
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:53
MethodchaosController_withGETrequest_proxiesToMockRealServiceAndReturnsServerErrorResponseIfServerError
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:65
MethodchaosController_withPOSTrequest_proxiesToMockRealServiceAndReturns200ResponseIfSuccessful
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:77
MethodchaosController_withPOSTrequest_proxiesToMockRealServiceAndReturnsServerErrorResponseIfServerError
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:89
MethodchaosController_withPUTrequest_proxiesToMockRealServiceAndReturns200ResponseIfSuccessful
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:101
MethodchaosController_withPUTrequest_proxiesToMockRealServiceAndReturnsServerErrorResponseIfServerError
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:113
MethodchaosController_withTracingEnabledAddsCorrectHeaders
()
src/test/java/dev/andymacdonald/controller/ChaosControllerTest.java:149
MethodchaosProxy_withRequestAndBadRequestStrategy_returnsBadRequest
()
src/it/java/dev/andymacdonald/ChaosProxyChaosIT.java:84
MethodchaosProxy_withRequestAndDelayResponseStrategyAndAddHeaders_addsChaosHeaders
()
src/it/java/dev/andymacdonald/ChaosProxyChaosIT.java:103
MethodchaosProxy_withRequestAndDelayResponseStrategy_delegatesToDelayServiceThenReturnsResponse
()
src/it/java/dev/andymacdonald/ChaosProxyChaosIT.java:92
MethodchaosProxy_withRequestAndInternalServerErrorStrategy_returnsInternalServerError
()
src/it/java/dev/andymacdonald/ChaosProxyChaosIT.java:76
MethodchaosProxy_withRequestAndNoChaosStrategy_proxiesToRealService
()
src/it/java/dev/andymacdonald/ChaosProxyChaosIT.java:68
MethodchaosService_setActiveChaosStrategy_overridesActiveStrategy
()
src/test/java/dev/andymacdonald/chaos/ChaosServiceTest.java:47
MethodchaosService_withBadRequestStrategyProcess_doesNotCallResponseEntitySupplier
()
src/test/java/dev/andymacdonald/chaos/ChaosServiceTest.java:98
MethodchaosService_withFixedDelayStrategyProcess_callsDelayService
()
src/test/java/dev/andymacdonald/chaos/ChaosServiceTest.java:56
MethodchaosService_withFixedDelayStrategyProcess_callsResponseEntitySupplier
()
src/test/java/dev/andymacdonald/chaos/ChaosServiceTest.java:69
MethodchaosService_withInitialChaosStrategy_usesConfiguredInitialStrategy
()
src/test/java/dev/andymacdonald/chaos/ChaosServiceTest.java:29
MethodchaosService_withInternalServerErrorStrategyProcess_doesNotCallResponseEntitySupplier
()
src/test/java/dev/andymacdonald/chaos/ChaosServiceTest.java:85
MethodchaosService_withNoInitialChaosStrategy_usesDefaultNoChaos
()
src/test/java/dev/andymacdonald/chaos/ChaosServiceTest.java:39
MethodcontentLength
()
src/main/java/dev/andymacdonald/io/MultipartInputStreamFileResource.java:24
MethodcontextLoads
()
src/test/java/dev/andymacdonald/ClusterFChaosProxyTest.java:20
MethodgetFilename
()
src/main/java/dev/andymacdonald/io/MultipartInputStreamFileResource.java:18
Methodmain
(String[] args)
src/main/java/dev/andymacdonald/ClusterFChaosProxy.java:10
Methodproxy
(@RequestBody(required = false) byte[] body, HttpMethod method, HttpServletRequest servletRequest, HttpServlet
src/main/java/dev/andymacdonald/controller/ChaosController.java:55
MethodproxyConfigService_withInvalidChaosStrategy_returnsNullAndLogsWarning
()
src/test/java/dev/andymacdonald/config/ChaosProxyConfigurationServiceTest.java:33
MethodproxyConfigService_withNullChaosStrategy_returnsNullAndLogsWarning
()
src/test/java/dev/andymacdonald/config/ChaosProxyConfigurationServiceTest.java:41
MethodproxyConfigService_withValidChaosStrategy_returnsNamedChaosStrategy
()
src/test/java/dev/andymacdonald/config/ChaosProxyConfigurationServiceTest.java:49
MethodrestTemplateBuilder
()
src/main/java/dev/andymacdonald/config/RestTemplateBuilderConfiguration.java:12