01: /*
02: * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright
03: * notice. All rights reserved.
04: */
05: package com.tc.management.beans;
06:
07: import com.tc.config.schema.L2Info;
08: import com.tc.management.TerracottaMBean;
09:
10: public interface TCServerInfoMBean extends TerracottaMBean {
11:
12: boolean isStarted();
13:
14: boolean isActive();
15:
16: boolean isPassiveUninitialized();
17:
18: boolean isPassiveStandby();
19:
20: long getStartTime();
21:
22: long getActivateTime();
23:
24: void stop();
25:
26: boolean isShutdownable();
27:
28: void shutdown();
29:
30: void startBeanShell(int port);
31:
32: String getVersion();
33:
34: String getBuildID();
35:
36: String getCopyright();
37:
38: String getHealthStatus();
39:
40: String getDescriptionOfCapabilities();
41:
42: L2Info[] getL2Info();
43:
44: }
|