クラス org.objectweb.cjdbc.common.jmx.notifications.JmxNotification

すべてのメンバ一覧

説明

This class defines a JmxNotification class. This class is used by the RmiConnector on the controller to send a JMXNotification. This is done by the following code:

 JmxNotification cjdbcNotification = new JmxNotification(priority,
                                       "" + sequence, type, description, ""
                                           + time, controllerName, mbean
                                           .getClass().getName(), "mbeanName",
                                       hostName, "" + port, data);
 

This create an instance of this JmxNotification class, specific to CJDBC. We then create a new instance of the Notification object as specified in the javax.management package

 Notification notification = new Notification(type, mbean, sequence, myDate
     .getTime(), description);
 

This class accepts a userData object. We wanted to set this user object to a specific CJDBC class but this forces generic JMX client to have this class in their classpath. We just serialize the JmxNotification into an XML string and feed it in the notification.

 notification.setUserData(cjdbcNotification.toString());
 

This can be retrieved on any jmx client, and on C-JDBC specific clients, the xml is transformed into an instance of this class again for easier notification handling.

作者:
Nicolas Modrzyk

JmxNotification.java79 行で定義されています。

Public メソッド

 JmxNotification (String priority, String sequence, String type, String description, String time, String controllerName, String mbeanClass, String mbeanName, String mbeanServerIP, String mbeanServerPort, Hashtable dataList)
Hashtable getDataList ()
String getDataValue (String key)
String getControllerName ()
String getControllerJmxName ()
void setControllerName (String controllerName)
String getDescription ()
void setDescription (String description)
String getMbeanClass ()
void setMbeanClass (String mbeanClass)
String getMbeanName ()
void setMbeanName (String mbeanName)
String getMbeanServerIP ()
void setMbeanServerIP (String mbeanServerIP)
String getMbeanServerPort ()
void setMbeanServerPort (String mbeanServerPort)
String getPriority ()
void setPriority (String priority)
String getSequence ()
void setSequence (String sequence)
String getType ()
void setType (String type)
Document toXmlDocument ()
String toString ()
String getTime ()
void setTime (String time)
void setDataList (Hashtable dataList)

Static Public メソッド

JmxNotification createNotificationFromXmlString (String xml) throws Exception
JmxNotification createNotificationFromXml (Document document)

変数

String priority
String sequence
String type
String description
String controllerName
String mbeanClass
String mbeanName
String mbeanServerIP
String mbeanServerPort
String time
Hashtable dataList

Static Private 変数

final String ELT_jmxevent = "jmxevent"
final String ELT_info = "info"
final String ELT_source = "source"
final String ELT_data = "data"
final String ELT_priority = "priority"
final String ELT_sequence = "sequence"
final String ELT_type = "type"
final String ELT_description = "description"
final String ELT_time = "time"
final String ELT_controller = "controller"
final String ELT_mbean = "mbean"
final String ELT_class = "class"
final String ELT_server = "server"
final String ELT_value = "value"
final String ATT_ip = "ip"
final String ATT_port = "port"
final String ATT_name = "name"


コンストラクタとデストラクタ

org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.JmxNotification String  priority,
String  sequence,
String  type,
String  description,
String  time,
String  controllerName,
String  mbeanClass,
String  mbeanName,
String  mbeanServerIP,
String  mbeanServerPort,
Hashtable  dataList
 

Create a new JmxNotification object

引数:
priority notification priority
sequence sequence number
type notification type
description notification description
time time the notification was issued
controllerName name of the controller issuing the notification
mbeanClass class of the mbean issuing the notification
mbeanName name of the mbean issuing the notification
mbeanServerIP IP address of the mbean
mbeanServerPort Port of the mbean
dataList Additional data
JmxNotification.java130 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml().

00134 { 00135 this.priority = priority; 00136 this.sequence = sequence; 00137 this.type = type; 00138 this.description = description; 00139 this.controllerName = controllerName; 00140 this.mbeanClass = mbeanClass; 00141 this.mbeanName = mbeanName; 00142 this.mbeanServerIP = mbeanServerIP; 00143 this.mbeanServerPort = mbeanServerPort; 00144 this.time = time; 00145 this.dataList = dataList; 00146 }


メソッド

JmxNotification org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml Document  document  )  [static]
 

Used as a factory to create an instance of this class from a xml document

引数:
document a dom4j document
戻り値:
an instance of this class with the corresponding parameters
JmxNotification.java348 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ATT_ip, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ATT_name, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ATT_port, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.controllerName, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.dataList, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.description, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_class, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_controller, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_data, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_description, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_info, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_jmxevent, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_mbean, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_priority, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_sequence, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_server, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_source, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_time, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_type, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_value, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.JmxNotification(), org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.priority, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.sequence, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.time, と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.type.

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXmlString().

00349 { 00350 String priority = document.selectSingleNode( 00351 "//" + ELT_jmxevent + "/" + ELT_info + "/" + ELT_priority).getText(); 00352 String sequence = document.selectSingleNode( 00353 "//" + ELT_jmxevent + "/" + ELT_info + "/" + ELT_sequence).getText(); 00354 String type = document.selectSingleNode( 00355 "//" + ELT_jmxevent + "/" + ELT_info + "/" + ELT_type).getText(); 00356 String description = document.selectSingleNode( 00357 "//" + ELT_jmxevent + "/" + ELT_info + "/" + ELT_description).getText(); 00358 String time = document.selectSingleNode( 00359 "//" + ELT_jmxevent + "/" + ELT_info + "/" + ELT_time).getText(); 00360 00361 String controllerName = document.selectSingleNode( 00362 "//" + ELT_jmxevent + "/" + ELT_source + "/" + ELT_controller) 00363 .getText(); 00364 String mbeanclass = document.selectSingleNode( 00365 "//" + ELT_jmxevent + "/" + ELT_source + "/" + ELT_mbean + "/" 00366 + ELT_class).getText(); 00367 String mbeanname = document.selectSingleNode( 00368 "//" + ELT_jmxevent + "/" + ELT_source + "/" + ELT_mbean).valueOf( 00369 "@" + ATT_name); 00370 String serverip = document.selectSingleNode( 00371 "//" + ELT_jmxevent + "/" + ELT_source + "/" + ELT_mbean + "/" 00372 + ELT_server).valueOf("@" + ATT_ip); 00373 String serverport = document.selectSingleNode( 00374 "//" + ELT_jmxevent + "/" + ELT_source + "/" + ELT_mbean + "/" 00375 + ELT_server).valueOf("@" + ATT_port); 00376 00377 Element root = document.getRootElement(); 00378 00379 Hashtable dataList = new Hashtable(); 00380 for (Iterator i = root.elementIterator(ELT_data); i.hasNext();) 00381 { 00382 Element data = (Element) i.next(); 00383 ArrayList list = new ArrayList(); 00384 for (Iterator j = data.elementIterator(ELT_value); j.hasNext();) 00385 { 00386 Element value = (Element) j.next(); 00387 list.add(value.getTextTrim()); 00388 } 00389 dataList.put(data.valueOf("@" + ATT_name), list); 00390 } 00391 JmxNotification notif = new JmxNotification(priority, sequence, type, 00392 description, time, controllerName, mbeanclass, mbeanname, serverip, 00393 serverport, dataList); 00394 return notif; 00395 }

JmxNotification org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXmlString String  xml  )  throws Exception [static]
 

Parse the given xml to create a notification

引数:
xml the xml to use to create a JmxNotification instance
戻り値:
a JmxNotification instance which xml version is that of the given xml arg
例外:
Exception if cannot create an instance (the xml is invalid)
JmxNotification.java157 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml().

00159 { 00160 StringReader sreader = new StringReader(xml); 00161 SAXReader reader = new SAXReader(); 00162 Document document = reader.read(sreader); 00163 return createNotificationFromXml(document); 00164 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getControllerJmxName  ) 
 

Return the controller jmx name

戻り値:
IP:Port
JmxNotification.java201 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanServerIP(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanServerPort().

参照元 org.objectweb.cjdbc.console.gui.CjdbcGuiListener.handleNotification().

00202 { 00203 return getMbeanServerIP()+":"+getMbeanServerPort(); 00204 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getControllerName  ) 
 

戻り値:
Returns the controllerName.
JmxNotification.java191 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.controllerName.

00192 { 00193 return controllerName; 00194 }

Hashtable org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getDataList  ) 
 

戻り値:
Returns the dataList.
JmxNotification.java169 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.dataList.

00170 { 00171 return dataList; 00172 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getDataValue String  key  ) 
 

Returns the first value of an entry in the data list of values

引数:
key value of a data parameter in the list
戻り値:
String value of the corresponding key
JmxNotification.java180 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.dataList.

参照元 org.objectweb.cjdbc.console.gui.CjdbcGuiListener.handleNotification().

00181 { 00182 if(!dataList.containsKey(key)) 00183 return null; 00184 else 00185 return(String) ((ArrayList)dataList.get(key)).get(0); 00186 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getDescription  ) 
 

戻り値:
Returns the description.
JmxNotification.java217 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.description.

00218 { 00219 return description; 00220 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanClass  ) 
 

戻り値:
Returns the mbeanClass.
JmxNotification.java233 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanClass.

00234 { 00235 return mbeanClass; 00236 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanName  ) 
 

戻り値:
Returns the mbeanName.
JmxNotification.java249 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanName.

00250 { 00251 return mbeanName; 00252 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanServerIP  ) 
 

戻り値:
Returns the mbeanServerIP.
JmxNotification.java265 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanServerIP.

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getControllerJmxName().

00266 { 00267 return mbeanServerIP; 00268 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanServerPort  ) 
 

戻り値:
Returns the mbeanServerPort.
JmxNotification.java281 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanServerPort.

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getControllerJmxName().

00282 { 00283 return mbeanServerPort; 00284 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getPriority  ) 
 

戻り値:
Returns the priority.
JmxNotification.java297 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.priority.

00298 { 00299 return priority; 00300 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getSequence  ) 
 

戻り値:
Returns the sequence.
JmxNotification.java313 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.sequence.

00314 { 00315 return sequence; 00316 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getTime  ) 
 

戻り値:
Returns the time.
JmxNotification.java476 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.time.

00477 { 00478 return time; 00479 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getType  ) 
 

戻り値:
Returns the type.
JmxNotification.java329 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.type.

参照元 org.objectweb.cjdbc.console.gui.CjdbcGuiListener.handleNotification().

00330 { 00331 return type; 00332 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setControllerName String  controllerName  ) 
 

引数:
controllerName The controllerName to set.
JmxNotification.java209 行で定義されています。
00210 { 00211 this.controllerName = controllerName; 00212 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setDataList Hashtable  dataList  ) 
 

引数:
dataList The dataList to set.
JmxNotification.java492 行で定義されています。
00493 { 00494 this.dataList = dataList; 00495 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setDescription String  description  ) 
 

引数:
description The description to set.
JmxNotification.java225 行で定義されています。
00226 { 00227 this.description = description; 00228 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setMbeanClass String  mbeanClass  ) 
 

引数:
mbeanClass The mbeanClass to set.
JmxNotification.java241 行で定義されています。
00242 { 00243 this.mbeanClass = mbeanClass; 00244 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setMbeanName String  mbeanName  ) 
 

引数:
mbeanName The mbeanName to set.
JmxNotification.java257 行で定義されています。
00258 { 00259 this.mbeanName = mbeanName; 00260 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setMbeanServerIP String  mbeanServerIP  ) 
 

引数:
mbeanServerIP The mbeanServerIP to set.
JmxNotification.java273 行で定義されています。
00274 { 00275 this.mbeanServerIP = mbeanServerIP; 00276 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setMbeanServerPort String  mbeanServerPort  ) 
 

引数:
mbeanServerPort The mbeanServerPort to set.
JmxNotification.java289 行で定義されています。
00290 { 00291 this.mbeanServerPort = mbeanServerPort; 00292 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setPriority String  priority  ) 
 

引数:
priority The priority to set.
JmxNotification.java305 行で定義されています。
00306 { 00307 this.priority = priority; 00308 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setSequence String  sequence  ) 
 

引数:
sequence The sequence to set.
JmxNotification.java321 行で定義されています。
00322 { 00323 this.sequence = sequence; 00324 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setTime String  time  ) 
 

引数:
time The time to set.
JmxNotification.java484 行で定義されています。
00485 { 00486 this.time = time; 00487 }

void org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.setType String  type  ) 
 

引数:
type The type to set.
JmxNotification.java337 行で定義されています。
00338 { 00339 this.type = type; 00340 }

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toString  ) 
 

戻り値:
String version in xml formatted text
JmxNotification.java457 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

参照元 org.objectweb.cjdbc.console.gui.CjdbcGuiListener.handleNotification().

00458 { 00459 StringWriter swriter = new StringWriter(); 00460 OutputFormat format = OutputFormat.createCompactFormat(); 00461 XMLWriter writer = new XMLWriter(swriter, format); 00462 try 00463 { 00464 writer.write(toXmlDocument()); 00465 } 00466 catch (IOException e) 00467 { 00468 // ignore 00469 } 00470 return swriter.getBuffer().toString(); 00471 }

Document org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument  ) 
 

Convert the object to the corresponding xml document instance

戻り値:
Document object with the proper values
JmxNotification.java402 行で定義されています。

参照先 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ATT_ip, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ATT_name, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ATT_port, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.controllerName, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.dataList, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.description, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_class, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_controller, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_data, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_description, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_info, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_jmxevent, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_mbean, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_priority, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_sequence, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_server, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_source, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_time, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_type, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_value, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanClass, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanName, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanServerIP, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanServerPort, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.priority, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.sequence, org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.time, と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.type.

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toString().

00403 { 00404 Document document = DocumentHelper.createDocument(); 00405 Element root = document.addElement(ELT_jmxevent); 00406 00407 // Describe info 00408 Element info = root.addElement(ELT_info); 00409 info.addElement(ELT_priority).addText(priority); 00410 info.addElement(ELT_sequence).addText(sequence); 00411 info.addElement(ELT_type).addText(type); 00412 info.addElement(ELT_description).addText(description); 00413 info.addElement(ELT_time).addText(time); 00414 00415 // Describe source 00416 Element source = root.addElement(ELT_source); 00417 source.addElement(ELT_controller).addText(controllerName); 00418 00419 // Describe mbean 00420 Element mbean = source.addElement(ELT_mbean).addAttribute(ATT_name, 00421 mbeanName); 00422 mbean.addElement(ELT_class).addText(mbeanClass); 00423 mbean.addElement(ELT_server).addAttribute(ATT_ip, mbeanServerIP) 00424 .addAttribute(ATT_port, mbeanServerPort); 00425 00426 // Describe data 00427 Enumeration keys = dataList.keys(); 00428 while (keys.hasMoreElements()) 00429 { 00430 String key = (String) keys.nextElement(); 00431 Element data = root.addElement(ELT_data).addAttribute(ATT_name, key); 00432 00433 Object entry = dataList.get(key); 00434 if (entry instanceof ArrayList) 00435 { 00436 ArrayList list = (ArrayList) entry; 00437 for (int i = 0; i < list.size(); i++) 00438 data.addElement(ELT_value).addText((String) list.get(i)); 00439 } 00440 else if (entry instanceof String[]) 00441 { 00442 String[] list = (String[]) entry; 00443 for (int i = 0; i < list.length; i++) 00444 data.addElement(ELT_value).addText(list[i]); 00445 } 00446 else if (entry instanceof String) 00447 { 00448 data.addElement(ELT_value).addText((String) entry); 00449 } 00450 } 00451 return document; 00452 }


変数

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ATT_ip = "ip" [static, private]
 

JmxNotification.java99 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ATT_name = "name" [static, private]
 

JmxNotification.java101 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ATT_port = "port" [static, private]
 

JmxNotification.java100 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.controllerName [package]
 

JmxNotification.java107 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getControllerName(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

Hashtable org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.dataList [package]
 

JmxNotification.java113 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getDataList(), org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getDataValue(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.description [package]
 

JmxNotification.java106 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getDescription(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_class = "class" [static, private]
 

JmxNotification.java95 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_controller = "controller" [static, private]
 

JmxNotification.java93 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_data = "data" [static, private]
 

JmxNotification.java87 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_description = "description" [static, private]
 

JmxNotification.java91 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_info = "info" [static, private]
 

JmxNotification.java85 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_jmxevent = "jmxevent" [static, private]
 

All the tags and attributes used to parse the notification JmxNotification.java84 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_mbean = "mbean" [static, private]
 

JmxNotification.java94 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_priority = "priority" [static, private]
 

JmxNotification.java88 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_sequence = "sequence" [static, private]
 

JmxNotification.java89 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_server = "server" [static, private]
 

JmxNotification.java96 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_source = "source" [static, private]
 

JmxNotification.java86 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_time = "time" [static, private]
 

JmxNotification.java92 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_type = "type" [static, private]
 

JmxNotification.java90 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

final String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.ELT_value = "value" [static, private]
 

JmxNotification.java97 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanClass [package]
 

JmxNotification.java108 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanClass(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanName [package]
 

JmxNotification.java109 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanName(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanServerIP [package]
 

JmxNotification.java110 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanServerIP(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.mbeanServerPort [package]
 

JmxNotification.java111 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getMbeanServerPort(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.priority [package]
 

JmxNotification.java103 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getPriority(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.sequence [package]
 

JmxNotification.java104 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getSequence(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.time [package]
 

JmxNotification.java112 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getTime(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().

String org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.type [package]
 

JmxNotification.java105 行で定義されています。

参照元 org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.createNotificationFromXml(), org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.getType(), と org.objectweb.cjdbc.common.jmx.notifications.JmxNotification.toXmlDocument().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:10 2004に生成されました。 doxygen 1.3.8