Edit D:\app\Administrator\product\11.2.0\dbhome_1\ons\lib\oracle\ons\onsapi\Notification.class
?? 1 ?& ?' ?( ?) ?* ?+ ?, ?-???????? ?. ?/ ?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 89 ?: ;< ?= ?> ;? ?@ ?A ?B ?C ?D ?E ?F ?GH #I #JK 8L 8MN )&O )PQ )R STU 0& ?V ?W ?X ?Y ?Z[ ?\ ?]^ :I :_`ab ?c ?de ?f ?g ?h :i ;j kl 8mn )o ?p qr ?s ?t ?u qv #w #R ?x 8y 8z 8{ 8| ?} ?~ ? :? :R ?? q? q? ?& ???? cI ??? ?? ?? ?? ?????? )???????????? ??????????????????????? ?I k?? ??? ???????????????????? ??? ??? ?????? eventmessageline [B poststring headerseparator crlf versionheader versionheaderid typeheader affectedcomponentsheader affectednodesheader generatingcomponentheader generatingnodeheader generatingprocessheader idheader clusteridheader clusternameheader instanceidheader instancenameheader creationtimeheader contentlengthheader numpropertiesheader localonlyheader clusteronlyheader stampheader hostname truestring falsestring type Ljava/lang/String; affectedComponents affectedNodes body localonly Z deliveryTime J generatingComponent generatingNode generatingProcess id creationTime clusterId clusterName instanceId instanceName oems Loracle/ons/onsapi/ONS; readonly properties Loracle/ons/onsapi/PropertyList; recipients [I <init> ;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V Code LineNumberTable LocalVariableTable this Loracle/ons/onsapi/Notification; t c n b "(Loracle/ons/onsapi/InputBuffer;)V nfe !Ljava/lang/NumberFormatException; s e numentries I nextsemicolon curpos i ibuf Loracle/ons/onsapi/InputBuffer; contentlength numproperties newFmt tmpstr Exceptions send #(Loracle/ons/onsapi/OutputBuffer;)V obuf Loracle/ons/onsapi/OutputBuffer; b1 ()Ljava/lang/String; ()J setProperty '(Ljava/lang/String;Ljava/lang/String;)V name value hasInvalidNameCharacters (Ljava/lang/String;)Z C retVal hasInvalidValueCharacters getProperty &(Ljava/lang/String;)Ljava/lang/String; ret getAllProperties $()[Loracle/ons/NotificationProperty; ()[B setLocalOnly ()V getLocalOnly ()Z getClusterOnly setClusterOnly print toString sb Ljava/lang/StringBuilder; <clinit> SourceFile Notification.java ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???? ? ????? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/Long ??? java/lang/NumberFormatException? ??? java/lang/StringBuilder CCaught NumberFormatException trying to convert creationTime string ?? to long value ??? java/io/IOException ? ? ? ? ? ? ? ? ? ? true? ? ? java/lang/Integer?? DCaught NumberFormatException trying to convert numproperties string to int value oracle/ons/onsapi/PropertyList ?? ? ? DCaught NumberFormatException trying to convert contentlength string ???????????? ?? Notification::send ==> obuf=?? ? ???? ? ? ? ? ? ??? ???? ?? ?? ?? ? ? ? ? ??? ? "java/lang/IllegalArgumentException @name has invalid characters, ':', '\r' and '\n' are not allowed. <value has invalid characters, '\r' and '\n' are not allowed.? Notification Type: Affected Components: Affected Nodes: Delivery Time: ? Generating Component: Generating Node: Generating Process: Notification ID: Notification Creation Time: Cluster ID: Cluster Name: Instance ID: Instance Name: Local Only Flag: TRUE Local Only Flag: FALSE Body: Notification[ Notification Type: Affected Components: Affected Nodes: Delivery Time: Generating Component: Generating Node: Generating Process: Notification ID: Notification Creation Time: Cluster ID: Cluster Name: Instance ID: Instance Name: Local Only Flag: TRUE ! Local Only Flag: FALSE ] java/lang/String POST /event HTTP/1.1 POST ? ? : ? ? Version: 4 eventType: affectedComponents: affectedNodes: generatingComponent: generatingNode: generatingProcess: eventId: clusterId: clusterName: instanceId: instanceName: creationTime: Content-Length: numberOfProperties: LocalOnly: ClusterOnly: ? ? stamp: ? ? hostName: ? ? false oracle/ons/onsapi/Notification java/lang/Object oracle/ons/INotification oracle/ons/onsapi/ONS getONS ()Loracle/ons/onsapi/ONS; oracle/ons/onsapi/InputBuffer getNextString charAt (I)C skipBytes (I)I (Ljava/lang/String;)V longValue debug errstream Ljava/io/PrintStream; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/io/PrintStream println equalsIgnoreCase intValue ()I #(ILoracle/ons/onsapi/InputBuffer;)V indexOf (II)I substring (I)Ljava/lang/String; (II)Ljava/lang/String; parseInt (Ljava/lang/String;)I getBytes ([BI)I java/lang/System currentTimeMillis outstream -(Ljava/lang/Object;)Ljava/lang/StringBuilder; oracle/ons/onsapi/OutputBuffer putBytes ([BI)V putString (J)V clusterid clustername instanceid instancename num (I)V write putByte (B)V flush put length get getAll (J)Ljava/lang/StringBuilder; arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ! ? ? ? - ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? f*? *+? *,? *-? *? *? *? *? * ? * ? *? *? *? *? *? *? *? *? *? ? ? ? R n o p q r t u # v ( x / y 6 { ; } @ ~ E J ? O ? T ? Y ? ^ ? e ? ? 4 f ? ? f ? ? f ? ? f ? ? f ? ? ? ? ? ? *? =>6+? :? o? 6+? :+? :+? ? W*+? ? +? ? W*+? ? +? ? W*+? ? +? ? W*+? ? +? ? W*+? ? +? ? W*+? ? +? !? W*+? ? +? "? W+? :? E*? #Y? $? %? ? 9:? '? "? (? )Y? *+? ,? ,-? ,? .? /? 0Y? 1?* ? +? 2? W*+? ? +? 3? W*+? ? +? 4? W*+? ? +? 5? W*+? ? +? 6? W+? :? 7? 8? *? ? *? ? *? ? +? W+? 9? W+? :? B? :Y? ;? <>? 4:? '? "? (? )Y? *=? ,? ,>? ,? .? /? 0Y? 1?>? *? ?Y+? @? ? *? +? A? W+? :? B? :Y? ;? <=? 4:? '? "? (? )Y? *B? ,? ,>? ,? .? /? 0Y? 1?=+? W+? :? ?66;? CY6? ?`6??*? ? 66 ? P;? C6? ? D: ? ? E: *? ? FO? :*? O`6? ?? *? +? W? *?? +*? ? GW? *? *? H? ? ? ? ? &??? & &??? &