Commit Graph

1180 Commits

Author SHA1 Message Date
Marcin Grzejszczak
e6b78d267f Migrates tests to separate modules (#1395)
fixes #1394
2019-07-08 13:36:20 +02:00
Marcin Grzejszczak
cf6e0ab65c Tweaking the logging levels; fixes gh-1390 2019-07-03 20:50:32 +02:00
Marcin Grzejszczak
39d5e00e2d Trying to retrieve status code in case IAE is thrown; fixes gh-1382 2019-07-03 18:35:37 +02:00
Sergei Egorov
6d4e7cc914 [Reactor] Add a test for inner publishers (breaks with onLastOperator) (#1388) 2019-07-03 17:07:43 +02:00
Marcin Grzejszczak
21be3c541b Merge branch '2.1.x' 2019-07-03 09:35:36 +02:00
Marcin Grzejszczak
94c7c229a7 Return 0 status code on exception or invalid code (#1387)
* Return 0 status code on exception or invalid code

fixes gh-1382
2019-07-03 09:32:43 +02:00
Marcin Grzejszczak
fd35911d9b Fixed object class methods resolution for executorBPP 2019-07-02 10:51:58 +02:00
Marcin Grzejszczak
33d9f39e25 Merge 2019-07-02 10:18:51 +02:00
Marcin Grzejszczak
df0292ce19 Merge branch '2.1.x' 2019-07-02 10:18:02 +02:00
Marcin Grzejszczak
9c05e3793c Polish 2019-07-02 10:17:22 +02:00
Patrick Strawderman
41444d3e31 Fix proxying of executors with final methods (#1385)
When proxying the various Executor interfaces in ExecutorbeanPostProcessor, the decision of whether or not to use a cglib proxy
was determined by checking if the bean's class is final, but final methods would also cause issues when using cglib. A common
example of such an implementation is DelegatingSecurityContextScheduledExecutorService, which has final methods.

To resolve the issue with ThreadPoolTaskExecutor, AsyncTaskExecutor, and ExecutorService, fall back to the JDK proxy if the
bean has any final methods.

fixes #1336
2019-07-02 10:05:37 +02:00
Patrick Strawderman
94762465c6 Fix proxying of executors with final methods (#1385)
When proxying the various Executor interfaces in ExecutorbeanPostProcessor, the decision of whether or not to use a cglib proxy
was determined by checking if the bean's class is final, but final methods would also cause issues when using cglib. A common
example of such an implementation is DelegatingSecurityContextScheduledExecutorService, which has final methods.

To resolve the issue with ThreadPoolTaskExecutor, AsyncTaskExecutor, and ExecutorService, fall back to the JDK proxy if the
bean has any final methods.

fixes #1336
2019-07-02 10:04:34 +02:00
liaochuntao
c6f03191e8 Invalid property name resolution fix
fixes gh-1376
2019-07-02 08:51:49 +02:00
Adrian Cole
a4dfafb2c1 Switches default to OpenTracing 0.31/32 (#1386) 2019-07-02 09:51:42 +08:00
buildmaster
0a4e7b5d7b Going back to snapshots 2019-06-20 21:26:50 +00:00
buildmaster
cc0b3341a5 Update SNAPSHOT to 2.1.2.RELEASE 2019-06-20 21:25:35 +00:00
Spencer Gibb
023f1e5fda Bumps spring cloud build to 2.1.6.BUILD-SNAPSHOT 2019-06-20 14:49:44 -04:00
fvlad
4cbf409ee7 Decorate with Traceable Scheduled Executor service (#1375)
* Decorate with Traceable Scheduled Executor service
* Check for decorating bean that is already tracing
2019-06-18 17:15:53 +02:00
verichenn
d38e69e06c [fix#1359]Keep headers in their original order. (#1360)
Fixes gh-1359
2019-06-16 12:09:32 +02:00
Tim te Beek
15f6363746 Add SleuthKafkaStreamsConfiguration to enable starting and reporting spans (#1365) 2019-06-16 07:38:10 +08:00
Marcin Grzejszczak
78d271d195 http to https 2019-06-06 14:35:28 +02:00
Marcin Grzejszczak
3944cbf97b Removed accidental autoconfiguration import 2019-05-20 12:40:54 +02:00
Marcin Grzejszczak
f4b979e574 Fixed broken compilation 2019-05-20 12:31:49 +02:00
Marcin Grzejszczak
5c7519aee7 Esnures that multivalue headers are propagated in the Gateway; fixes gh-1352 2019-05-15 14:22:15 +02:00
Marcin Grzejszczak
a869a9aeb6 Polish 2019-05-15 14:19:15 +02:00
Marcin Grzejszczak
6ff6829c79 Esnures that multivalue headers are propagated in the Gateway; fixes gh-1352 2019-05-15 11:17:09 +02:00
Marcin Grzejszczak
4f207059a7 Trying to make tests less brittle 2019-05-14 15:16:01 +02:00
Marcin Grzejszczak
b976bb97c3 Trying to make tests less brittle 2019-05-14 14:46:39 +02:00
Marcin Grzejszczak
dfcc3223a5 Merge branch '2.1.x' 2019-05-03 22:10:38 +04:00
Marcin Grzejszczak
9533fbfed0 Making a copy of "nativeHeaders" and working on a copy
otherwise we got ConcurrentModificationExceptions

fixes gh-1345
2019-05-03 22:10:24 +04:00
Marcin Grzejszczak
f29c05fb8f Merge branch '2.1.x' 2019-04-25 18:44:19 +04:00
Tim Ysewyn
42b3e4c6c8 Updated pattern to ignore /actuator (#1342)
Fixes #1338
2019-04-25 16:32:42 +02:00
Marcin Grzejszczak
13a75ef61f Merge branch '2.1.x' 2019-04-17 08:05:31 +04:00
Marcin Grzejszczak
74e9988ee2 Made tests less brittle 2019-04-17 08:05:16 +04:00
Marcin Grzejszczak
b74bdecb22 Merge branch '2.1.x' 2019-04-17 00:31:10 +04:00
Marcin Grzejszczak
e7f50d3526 Ensures that NPE is not thrown when errormessage has no failed message
fixes gh-1335
2019-04-17 00:12:21 +04:00
Marcin Grzejszczak
e099b6d9f4 Added support for JMS classes implementing Connection and XAConnection Factory interfaces
fixes gh-1284
2019-04-11 22:36:55 +04:00
Marcin Grzejszczak
7f0d4f1dc3 Added a fix for special cases of executors that fail to be wrapped in a cglib proxy
fixes gh-1232
2019-04-10 15:03:00 +02:00
Marcin Grzejszczak
9324f3f714 Added a fix for special cases of executors that fail to be wrapped in a cglib proxy
fixes gh-1232
2019-04-10 15:02:14 +02:00
Marcin Grzejszczak
32b8cbecea Polish 2019-04-08 09:16:07 +02:00
Marcin Grzejszczak
1b493e602a Added tracing for TopicConnection for JMS
fixes gh-1324
2019-04-05 09:50:43 +02:00
Marcin Grzejszczak
58b2115a1d Merge branch '2.1.x' 2019-04-02 14:38:01 +02:00
Marcin Grzejszczak
3e1184e7f7 Polish 2019-04-02 14:37:37 +02:00
Marcin Grzejszczak
ab82f30623 Added a workaround for the mutability of native headers (#1323)
Since for some reason, the native headers sometimes are immutable even though the accessor says that the headers are mutable, then we have to ensure their
	 * mutability. We do so by first making a mutable copy of the native headers, then by removing the native headers from the headers map and replacing them with a mutable copy

fixes #1184
2019-04-02 14:10:36 +02:00
Anshul Mehra
d08978dcf8 GH-1319: Populate originalMessage when reconstructing ErrorMessage (#1320)
* GH-1319: Populate originalMessage when reconstructing ErrorMessage

fixes #1319
2019-04-02 11:15:59 +02:00
Marcin Grzejszczak
4a867035ff Merge pull request #1222 from reta/refactor.skip.pattern.test
Refactored SkipPatternProviderConfigTest to use WebApplicationContextRunner instead of manually instantiated configurations
2019-03-29 12:47:02 +01:00
Marcin Grzejszczak
eb0804d660 Merge pull request #1267 from chang-chao/enable_lettuce_issue1233
Enables Redis tracing by default.
2019-03-29 12:32:03 +01:00
Marcin Grzejszczak
9868aa8f1f Fixed wrong http 2019-03-29 12:17:10 +01:00
Marcin Grzejszczak
d1ed4e4f9c Fixed wrong https 2019-03-29 12:15:25 +01:00
Marcin Grzejszczak
18d535534e Fixed wrong https 2019-03-29 12:05:10 +01:00