|
|
|
|
@ -61,29 +61,29 @@ public class StartMojo extends AbstractRunMojo {
@@ -61,29 +61,29 @@ public class StartMojo extends AbstractRunMojo {
|
|
|
|
|
* The JMX name of the automatically deployed MBean managing the lifecycle of the |
|
|
|
|
* spring application. |
|
|
|
|
*/ |
|
|
|
|
@Parameter |
|
|
|
|
private String jmxName = SpringApplicationAdminClient.DEFAULT_OBJECT_NAME; |
|
|
|
|
@Parameter(defaultValue = SpringApplicationAdminClient.DEFAULT_OBJECT_NAME) |
|
|
|
|
private String jmxName; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* The port to use to expose the platform MBeanServer if the application is forked. |
|
|
|
|
*/ |
|
|
|
|
@Parameter |
|
|
|
|
private int jmxPort = 9001; |
|
|
|
|
@Parameter(defaultValue = "9001") |
|
|
|
|
private int jmxPort; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* The number of milli-seconds to wait between each attempt to check if the spring |
|
|
|
|
* application is ready. |
|
|
|
|
*/ |
|
|
|
|
@Parameter |
|
|
|
|
private long wait = 500; |
|
|
|
|
@Parameter(property = "spring-boot.start.wait", defaultValue = "500") |
|
|
|
|
private long wait; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* The maximum number of attempts to check if the spring application is ready. |
|
|
|
|
* Combined with the "wait" argument, this gives a global timeout value (30 sec by |
|
|
|
|
* default) |
|
|
|
|
*/ |
|
|
|
|
@Parameter |
|
|
|
|
private int maxAttempts = 60; |
|
|
|
|
@Parameter(property = "spring-boot.start.maxAttempts", defaultValue = "60") |
|
|
|
|
private int maxAttempts; |
|
|
|
|
|
|
|
|
|
private final Object lock = new Object(); |
|
|
|
|
|
|
|
|
|
|