Commit Graph

162 Commits

Author SHA1 Message Date
BoykoAlex
0e70a34b02 PT #162139447: Fix live RM actuator data parsing 2018-11-21 17:10:19 -05:00
BoykoAlex
4d51b21281 PT #160495895: Fix JSON parsing for app with eureka client starter 2018-11-19 17:26:04 -05:00
nsingh
3536ef71f1 Added Boot 1.x and 2.x context path tests 2018-11-13 16:10:09 -08:00
nsingh
41d64d5577 Simplified context path implementation
For boot 1.x and 2.x, now iterate through all property sources in the
order read from env. This avoids the need to have special handling for
prioritising the different types of property sources (e.g. command line
args, env vars, app config).
2018-11-09 16:16:20 -08:00
nsingh
a8757a4491 Added some "real" tests for context path
Used real actuator env json to test reading context path in priority
order, using both camel case and kebab case.
2018-11-09 16:16:20 -08:00
nsingh
0146a1c4f7 Revert back to separate properties for boot 2.x vs 1.x 2018-11-09 12:20:19 -08:00
nsingh
513c729e71 Added some comments on priority ordering when looking for context path 2018-11-08 17:59:23 -08:00
nsingh
efd29096ec Fixed minor naming error 2018-11-08 17:57:52 -08:00
nsingh
29e52b38ae Merge both boot 1.x and 2.x context path properties 2018-11-08 17:44:56 -08:00
nsingh
9179d5d167 PT 161583390 - Read context path from applicationConfig
Support for both boot 1.x and 2.x
2018-11-08 17:34:10 -08:00
nsingh
b41cd42741 PT 161583390 - Initial implementation to support context path
Added support for context path for boot 1.x and 2.x when property
defined via command line args. Also added some relevant junits for
request mappings with context paths.
2018-11-08 16:10:24 -08:00
Kris De Volder
0e931fb3c2 Bump version to 1.1.1 2018-11-06 16:16:44 +00:00
BoykoAlex
ffd6c41560 Fix: LS gets stuck with Theia client 2018-10-22 18:16:58 -04:00
Kris De Volder
fa72c26252 Cleanup some junk comments that got accidentally committed. 2018-10-16 12:30:14 -07:00
Kris De Volder
2365f83e20 Fix https://github.com/spring-projects/sts4/issues/80 2018-10-16 12:26:52 -07:00
Kris De Volder
ed2365c5c0 Eclipse metadata 2018-10-16 09:49:43 -07:00
Kris De Volder
946fa244e6 Eclipse metadata 2018-10-05 15:47:39 -07:00
Kris De Volder
885803bc2c Eclipse metadata 2018-10-02 15:40:47 -07:00
Kris De Volder
6717306d8f Convert language servers to Boot apps 2018-10-02 15:39:15 -07:00
Kris De Volder
c69dded6de Bump version to 1.1.0 2018-09-25 21:12:29 +00:00
Kris De Volder
2173eaceaf More timeouts needed to avoid blocking live hovers on windows 2018-09-21 11:30:41 -07:00
Kris De Volder
0002646f2c Attempt at fixinf windows hanging issue again
Slightly altered timeout uitility seems to work much better.
2018-09-20 13:35:49 -07:00
Kris De Volder
5b967ccd37 Add timeout to unblock VirtualMachine.getSystemProperties 2018-09-19 15:17:16 -07:00
Kris De Volder
79d11531c1 Bump version to 1.0.0 2018-09-13 16:47:06 +00:00
Kris De Volder
9010cdf599 Bump version to 0.7.0 2018-09-07 22:57:01 +00:00
BoykoAlex
78a97505d1 Missing test input file 2018-09-07 16:42:54 -04:00
BoykoAlex
276eb4d84e Add unit test for functional RM JMX data 2018-09-07 16:16:47 -04:00
BoykoAlex
68f54e42b5 Do not fail if "requestMappingConditions" is not JSON object 2018-09-07 15:56:51 -04:00
BoykoAlex
3963855d08 Do not crash on WebFlux handler functions data parsing 2018-09-07 15:28:10 -04:00
BoykoAlex
f8901cf003 PT #160302607: missing test input files 2018-09-05 19:03:55 -04:00
BoykoAlex
19d680bbb7 PT #160302607: WebFlux RMs JMX beans format + NPE for WebFlux symbols 2018-09-05 19:03:20 -04:00
nsingh
997e9a0383 Added some comments on why return empty model in cache 2018-08-30 12:40:25 +02:00
nsingh
0ffeac4066 return empty model if JMX not available instead of throwing exception 2018-08-30 12:36:07 +02:00
nsingh
f776fae57d Reverting. We don't want to invoke JMX all the time 2018-08-30 12:34:54 +02:00
nsingh
a682269162 PT 160096886 - Don't throw exception when actuator not available
For example, when application is stopping.
2018-08-30 12:26:18 +02:00
Martin Lippert
f66d8352f4 changed proxy creation for local apps to subclass proxies to avoid instanceof errors (like in the tests) 2018-08-23 11:24:27 +02:00
Martin Lippert
bff10fa51a added more advanced caching strategy for calculating live hovers after live hover hints already got created 2018-08-23 09:57:28 +02:00
Kris De Volder
2499d8b542 Small change to log message
Shouldn't call getJmxUrl just to log... it has too
much machinery attached to it to just call it frivoulously
(i.e. this is not just a field, but does a bunch of VM connecting
etc.)
2018-08-21 15:42:54 -07:00
Martin Lippert
ffcee42a0e experimental optimization to avoid calling potentially slow jmx endpoints too often 2018-08-20 17:11:28 +02:00
Kris De Volder
2c6dd39a33 Resource links for remote apps
Fixed by adding a special case that detects the
special path prefix '/home/vcap/app' and treats
resources in that path the same as classpath
resources.
2018-08-17 12:46:18 -07:00
Martin Lippert
4aaaf8bae6 switched to commons-codec for easier and better md5 checksum generation 2018-08-14 18:17:34 +02:00
Martin Lippert
34a1168b75 avoid json object creation and live beans model parsing if raw data is unchanged 2018-08-14 10:41:23 +02:00
Kris De Volder
869c0b2516 Bump version to 0.6.0 2018-08-13 21:13:24 +00:00
BoykoAlex
ddd31e3e2d PT #159690556: Dispose JMX connection (proper fix) 2018-08-10 13:59:02 -04:00
BoykoAlex
4c5e77e682 PT #159690556: Dispose boot app handle if failed to connect to VM
descriptor
2018-08-10 13:26:22 -04:00
Martin Lippert
c953ff93c1 generated lambda types are now being removed from live bean type to improve bean change detection mechanism 2018-08-10 15:40:00 +02:00
Kris De Volder
a42340c593 Fix JMX related resource leak
JMX connections on language server not closed when stopping
the last/only tunneled boot dash app.
2018-08-09 13:58:48 -07:00
Kris De Volder
3b0fb2135a Fix NPE that happens on restart of local apps ...
... and is suspected of causing resource leak by
breaking proper disposal of JMX connectors for local apps.
2018-08-09 11:56:21 -07:00
Kris De Volder
243586a8f8 Fix https://www.pivotaltracker.com/story/show/159426287
Add remote host name to ssh tunnel config, so that it can
be used to compute correct request mapping links for live
hovers.
2018-08-07 10:06:49 -07:00
BoykoAlex
21e0543730 PT #159307292: Anonymous inner class bean type wiring 2018-07-31 00:26:02 -04:00