Rename SpringApplicationLifecycle => Admin

Rename SpringApplicationLifecycle JMX beans to SpringApplicationAdmin
and relocate to a dedicated package.

Fixes gh-3124
This commit is contained in:
Phillip Webb
2015-06-09 16:06:28 -07:00
parent f8f4bd6c95
commit 105039cdb2
12 changed files with 92 additions and 70 deletions

View File

@@ -31,8 +31,8 @@ public class SampleApplication {
public static void main(String[] args) throws Exception {
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
ObjectName name = new ObjectName(
"org.springframework.boot:type=Lifecycle,name=springApplicationLifecycle");
SpringApplicationLifecycle mbean = new SpringApplicationLifecycle();
"org.springframework.boot:type=SpringApplicationAdmin,name=springApplicationAdmin");
SpringApplicationAdmin mbean = new SpringApplicationAdmin();
mbs.registerMBean(mbean, name);
// Flag the app as ready
@@ -51,7 +51,7 @@ public class SampleApplication {
}
}
public interface SpringApplicationLifecycleMXBean {
public interface SpringApplicationAdminMXBean {
boolean isReady();
@@ -59,7 +59,7 @@ public class SampleApplication {
}
static class SpringApplicationLifecycle implements SpringApplicationLifecycleMXBean {
static class SpringApplicationAdmin implements SpringApplicationAdminMXBean {
private boolean ready;

View File

@@ -30,8 +30,8 @@ public class SampleApplication {
public static void main(String[] args) throws Exception {
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
ObjectName name = new ObjectName(
"org.springframework.boot:type=Lifecycle,name=springApplicationLifecycle");
SpringApplicationLifecycle mbean = new SpringApplicationLifecycle();
"org.springframework.boot:type=SpringApplicationAdmin,name=springApplicationAdmin");
SpringApplicationAdmin mbean = new SpringApplicationAdmin();
mbs.registerMBean(mbean, name);
// Flag the app as ready
@@ -50,7 +50,7 @@ public class SampleApplication {
}
}
public interface SpringApplicationLifecycleMXBean {
public interface SpringApplicationAdminMXBean {
boolean isReady();
@@ -58,7 +58,7 @@ public class SampleApplication {
}
static class SpringApplicationLifecycle implements SpringApplicationLifecycleMXBean {
static class SpringApplicationAdmin implements SpringApplicationAdminMXBean {
private boolean ready;