CatalinaObjectName.java

00001 
00026 package org.objectweb.jonas.jmx;
00027 
00028 import javax.management.ObjectName;
00029 
00036 public class CatalinaObjectName {
00037 
00038     public static ObjectName catalinaServer() {
00039         try {
00040             return ObjectName.getInstance("Catalina:type=Server");
00041         }
00042         catch (javax.management.MalformedObjectNameException e) {
00043             // this should never occur
00044             return null;
00045         }
00046     }
00047 
00048     public static ObjectName catalinaServices() {
00049         try {
00050             return ObjectName.getInstance("*:type=Service,*");
00051         }
00052         catch (javax.management.MalformedObjectNameException e) {
00053             // this should never occur
00054             return null;
00055         }
00056     }
00057 
00058     public static ObjectName catalinaServices(String p_Domain) {
00059         try {
00060             return ObjectName.getInstance(p_Domain + ":type=Service, *");
00061         }
00062         catch (javax.management.MalformedObjectNameException e) {
00063             // this should never occur
00064             return null;
00065         }
00066     }
00067 
00068     public static ObjectName catalinaService(String p_Domain, String p_ServiceName) {
00069         try {
00070             return ObjectName.getInstance(p_Domain + ":type=Service,name=" + p_ServiceName);
00071         }
00072         catch (javax.management.MalformedObjectNameException e) {
00073             // this should never occur
00074             return null;
00075         }
00076     }
00077 
00078     public static ObjectName catalinaEngines() {
00079         try {
00080             return ObjectName.getInstance("*:type=Engine");
00081         }
00082         catch (javax.management.MalformedObjectNameException e) {
00083             // this should never occur
00084             return null;
00085         }
00086     }
00087 
00088     public static ObjectName catalinaEngine(String p_Domain) {
00089         try {
00090             return ObjectName.getInstance(p_Domain + ":type=Engine");
00091         }
00092         catch (javax.management.MalformedObjectNameException e) {
00093             // this should never occur
00094             return null;
00095         }
00096     }
00097 
00098     public static ObjectName catalinaConnectors() {
00099         try {
00100             return ObjectName.getInstance("*:type=Connector");
00101         }
00102         catch (javax.management.MalformedObjectNameException e) {
00103             // this should never occur
00104             return null;
00105         }
00106     }
00107 
00108     public static ObjectName catalinaConnectors(String p_Domain) {
00109         try {
00110             return ObjectName.getInstance(p_Domain + ":type=Connector,*");
00111         }
00112         catch (javax.management.MalformedObjectNameException e) {
00113             // this should never occur
00114             return null;
00115         }
00116     }
00117 
00118     public static ObjectName catalinaConnector(String p_Domain, String p_Port) {
00119         try {
00120             return ObjectName.getInstance(p_Domain + ":type=Connector,port=" + p_Port);
00121         }
00122         catch (javax.management.MalformedObjectNameException e) {
00123             // this should never occur
00124             return null;
00125         }
00126     }
00127 
00128     public static ObjectName catalinaHosts() {
00129         try {
00130             return ObjectName.getInstance("*:type=Host,*");
00131         }
00132         catch (javax.management.MalformedObjectNameException e) {
00133             // this should never occur
00134             return null;
00135         }
00136     }
00137 
00138     public static ObjectName catalinaHosts(String p_Domain) {
00139         try {
00140             return ObjectName.getInstance(p_Domain + ":type=Host,*");
00141         }
00142         catch (javax.management.MalformedObjectNameException e) {
00143             // this should never occur
00144             return null;
00145         }
00146     }
00147 
00148     public static ObjectName catalinaHost(String p_Domain, String p_HostName) {
00149         try {
00150             return ObjectName.getInstance(p_Domain + ":type=Host,host=" + p_HostName);
00151         }
00152         catch (javax.management.MalformedObjectNameException e) {
00153             // this should never occur
00154             return null;
00155         }
00156     }
00157 
00158     public static ObjectName catalinaFactory() {
00159         try {
00160             return ObjectName.getInstance("Catalina:type=MBeanFactory");
00161         }
00162         catch (javax.management.MalformedObjectNameException e) {
00163             // this should never occur
00164             return null;
00165         }
00166     }
00167 
00168     public static ObjectName catalinaRealms() {
00169         try {
00170             return ObjectName.getInstance("*:type=Realm,*");
00171         }
00172         catch (javax.management.MalformedObjectNameException e) {
00173             // this should never occur
00174             return null;
00175         }
00176     }
00177 
00178     public static ObjectName catalinaRealm(String p_Domain) {
00179         try {
00180             return ObjectName.getInstance(p_Domain + ":type=Realm");
00181         }
00182         catch (javax.management.MalformedObjectNameException e) {
00183             // this should never occur
00184             return null;
00185         }
00186     }
00187 
00188     public static ObjectName catalinaManager(String p_ServiceName, String p_Host, String p_Path) {
00189         try {
00190             return ObjectName.getInstance("Catalina:type=Manager,service=" + p_ServiceName + ",host="
00191                 + p_Host + ",path=" + p_Path);
00192         }
00193         catch (javax.management.MalformedObjectNameException e) {
00194             // this should never occur
00195             return null;
00196         }
00197     }
00198 
00199     public static ObjectName catalinaLoader(String p_ServiceName, String p_Host, String p_Path) {
00200         try {
00201             return ObjectName.getInstance("Catalina:type=Loader,service=" + p_ServiceName + ",host="
00202                 + p_Host + ",path=" + p_Path);
00203         }
00204         catch (javax.management.MalformedObjectNameException e) {
00205             // this should never occur
00206             return null;
00207         }
00208     }
00209 
00210     public static ObjectName catalinaValves() {
00211         try {
00212             return ObjectName.getInstance("*:type=Valve,*");
00213         }
00214         catch (javax.management.MalformedObjectNameException e) {
00215             // this should never occur
00216             return null;
00217         }
00218     }
00219 
00220     public static ObjectName catalinaValves(String p_Domain) {
00221         try {
00222             return ObjectName.getInstance(p_Domain + ":type=Valve,*");
00223         }
00224         catch (javax.management.MalformedObjectNameException e) {
00225             // this should never occur
00226             return null;
00227         }
00228     }
00229 
00230     public static ObjectName catalinaValves(String p_Domain, String p_Host) {
00231         try {
00232             return ObjectName.getInstance(p_Domain + ":type=Valve,host=" + p_Host + ",*");
00233         }
00234         catch (javax.management.MalformedObjectNameException e) {
00235             // this should never occur
00236             return null;
00237         }
00238     }
00239 
00240     public static ObjectName catalinaValve(String p_Domain, String p_Name) {
00241         try {
00242             return ObjectName.getInstance(p_Domain + ":type=Valve,name=" + p_Name);
00243         }
00244         catch (javax.management.MalformedObjectNameException e) {
00245             // this should never occur
00246             return null;
00247         }
00248     }
00249 
00250     public static ObjectName catalinaValve(String p_Domain, String p_Name, String p_Host) {
00251         try {
00252             return ObjectName.getInstance(p_Domain + ":type=Valve,name=" + p_Name + ",host=" + p_Host);
00253         }
00254         catch (javax.management.MalformedObjectNameException e) {
00255             // this should never occur
00256             return null;
00257         }
00258     }
00259 
00260 }

Generated on Tue Feb 15 15:05:16 2005 for JOnAS by  doxygen 1.3.9.1