1 23 24 package com.sun.appserv.management; 25 26 import java.util.Map ; 27 28 import javax.management.ObjectName ; 29 30 import com.sun.appserv.management.base.*; 31 import com.sun.appserv.management.ext.wsmgmt.WebServiceMgr; 32 import com.sun.appserv.management.config.DomainConfig; 33 import com.sun.appserv.management.config.ConfigDottedNames; 34 import com.sun.appserv.management.ext.lb.LoadBalancer; 35 import com.sun.appserv.management.monitor.MonitoringDottedNames; 36 import com.sun.appserv.management.monitor.MonitoringRoot; 37 import com.sun.appserv.management.monitor.JMXMonitorMgr; 38 import com.sun.appserv.management.deploy.DeploymentMgr; 39 import com.sun.appserv.management.j2ee.J2EEDomain; 40 41 45 public interface DomainRoot extends Container 46 { 47 public final static String J2EE_TYPE = XTypes.DOMAIN_ROOT; 48 49 62 public String getAppserverDomainName(); 63 64 67 public J2EEDomain getJ2EEDomain(); 68 69 72 public DomainConfig getDomainConfig(); 73 74 75 78 public JMXMonitorMgr getJMXMonitorMgr() ; 79 80 83 public NotificationServiceMgr getNotificationServiceMgr(); 84 85 88 public SystemInfo getSystemInfo(); 89 90 94 public WebServiceMgr getWebServiceMgr(); 95 96 101 public Map <String ,NotificationEmitterService> 102 getNotificationEmitterServiceMap(); 103 104 110 public NotificationEmitterService getDomainNotificationEmitterService(); 111 112 113 116 public QueryMgr getQueryMgr(); 117 118 121 public BulkAccess getBulkAccess(); 122 123 126 public UploadDownloadMgr getUploadDownloadMgr(); 127 128 131 public ConfigDottedNames getConfigDottedNames() ; 132 133 136 public MonitoringDottedNames getMonitoringDottedNames() ; 137 138 141 public MonitoringRoot getMonitoringRoot() ; 142 143 146 public DeploymentMgr getDeploymentMgr() ; 147 148 155 public Map <String ,LoadBalancer> getLoadBalancerMap(); 156 157 158 163 public static final String AMX_READY_NOTIFICATION_TYPE = 164 AMX.NOTIFICATION_PREFIX + "DomainRoot" + ".AMXReady"; 165 166 176 public boolean getAMXReady(); 177 178 181 public void waitAMXReady(); 182 } 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 | Popular Tags |