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