Edit D:\app\Administrator\product\11.2.0\dbhome_1\mgw\jlib\oracle\mgw\drivers\JmsProducer.class
?? 1 ? ? ? ? ? ? ? ? ? ? ? ?! " ?# ?$ %&' () %*+, -./ (01 ?23 ?4 567 (8 ?9 %: ?;< ?=>?@ABCDCE FG ? ?H ?I ?J %KL =MN =O PQ == %RSCT DUVW HXY>UZ[C\ (]^C_`ab Tcde #fghi #jgkl #mgn %o %p %qr (s tuv ?wCkCxCyzC{C|}~ n n? n=??? n?? wMC?????? w?C?C?? wm w?? |?? |???C?????? %?C?C?C?? %? %? %???? JMSPROPS_EVENT I ConstantValue m_destName Ljava/lang/String; m_producer Ljavax/jms/MessageProducer; m_producerType m_deliveryMode Ljava/lang/Integer; m_logger Loracle/mgw/common/MgwLog; m_tracer Loracle/mgw/common/Trace; m_isLogProducer Z m_testBadMsgs m_session Ljavax/jms/Session; m_id m_preserveMsgID m_exceptionMsgProducer <init> q(Ljavax/jms/MessageProducer;ILoracle/mgw/common/Trace;Ljavax/jms/Session;Loracle/mgw/drivers/JmsProducerParams;)V Code LineNumberTable LocalVariableTable this Loracle/mgw/drivers/JmsProducer; producer producerType tracer session params &Loracle/mgw/drivers/JmsProducerParams; producerTypeStr Exceptions? alter )(Loracle/mgw/drivers/JmsProducerParams;)V produce >(Loracle/mgw/common/Message;)Loracle/mgw/drivers/JmsMessageID; msg Loracle/mgw/common/Message; isLogMessage? close ()V e Ljavax/jms/JMSException; isLogProducer ()Z getId ()Ljava/lang/String; 6(Ljavax/jms/Message;)Loracle/mgw/drivers/JmsMessageID; Ljavax/jms/Message; iProduce 7(Ljavax/jms/Message;Z)Loracle/mgw/drivers/JmsMessageID; temp J sb Ljava/lang/StringBuffer; midOrig expiration deliveryMode msgID !Loracle/mgw/drivers/JmsMessageID; logToJms >(Loracle/mgw/common/LogMessage;)Loracle/mgw/common/JmsMessage; jmsMsg Ljavax/jms/BytesMessage; Loracle/mgw/common/LogMessage; retMsg Loracle/mgw/common/JmsMessage; testBadMessage !(Loracle/mgw/common/JmsMessage;)V getDeliveryMode (Ljavax/jms/Message;)I preserveMessageID (Ljavax/jms/Message;)V origMsgID removeUnwantedProperties makePropertiesWriteable propName discardProp jmsE propValue Ljava/lang/Object; setProp i preserveHeaderFields jmsMessageID jmsCorrelID jmsType jmsReplyTo Ljavax/jms/Destination; nameList Ljava/util/ArrayList; valueList en Ljava/util/Enumeration; numProps getTracer ()Loracle/mgw/common/Trace; getFacility getComponent ()I getLogger ()Loracle/mgw/common/Log; SourceFile JmsProducer.java ? ???? ? ? ? ? ? ? ? ? ? ?? ? ? ? ???????? ? ? ??? ? ? ? ? ? ?? ? ? ?? ? ? ?? ? ? ? ??? ,JmsProducer.alter: setting persistence = {0}????? ,JmsProducer.alter: setting testBadMsgs = {0} java/lang/Boolean ?? .JmsProducer.alter: setting preserveMsgID = {0} message is null?? oracle/mgw/common/LogMessage ? ? oracle/mgw/common/JmsMessage???? ? JmsMessage?? ? ??? ? ? closing JMS Producer: {0}? ?? ? ? javax/jms/JMSException Producer JMS message is null??????? ? ? ? ? ? ??? java/lang/StringBuffer ?? %JMSProperty names for send message: ??????? javax/jms/QueueSender??? QueueSender javax/jms/TopicPublisher?? TopicPublisher MsgProducer &message sent from {0}: {1} (msgID={2})? ??? OracleMGW_OriginalMessageID?? = oracle/mgw/drivers/JmsMessageID ?????????? MGW_PROP_JOBID? ??? MGW_PROP_MSG_SIZE??? ? ?? ??? *Testing Exception: bad destination message???? 5JmsProducer.preserveMessageID: JMS messageID is NULL! ? ????? 8JmsProducer.removeUnwantedProperties: removed JMSReplyTo? ?? ? BJmsProducer.makePropertiesWriteable: original JMSProperty names: java/lang/StringBuilder JMSMessageID: ?? JMSCorrelationID: JMSType: JMSReplyTo: ? java/util/ArrayList ? java/lang/String ? 9makePropertiesWriteable: JMSProperty names after clear: JMSX JMSXGroupID JMSXGroupSeq BJmsProducer.makePropertiesWriteable: discarding JMSProperty name: JMS_ %JmsProducer.makePropertiesWriteable: discarding property, unable to set JMSProperty name: ; value class: ???? 3makePropertiesWriteable: final JMSProperty names: ? oracle/mgw/drivers/JmsProducer java/lang/Object oracle/mgw/common/MsgProducer "oracle/mgw/common/GatewayException "oracle/mgw/common/MessageException oracle/mgw/common/MgwLog getMgwLogger ()Loracle/mgw/common/MgwLog; $oracle/mgw/drivers/JmsProducerParams getDestination ()Loracle/mgw/common/DestData; oracle/mgw/common/DestData getDestParams ()Loracle/mgw/common/DestParams; oracle/mgw/common/DestParams getNativeName getPersistence ()Ljava/lang/Integer; testBadMsgs isExceptionMsgHandler isPreserveMsgID oracle/mgw/common/Trace isLevel (I)Z oracle/mgw/common/MgwUtil format 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; trace (Ljava/lang/String;I)V (Z)V GatewayException N(Ljava/lang/Throwable;ILjava/lang/String;)Loracle/mgw/common/GatewayException; getClass ()Ljava/lang/Class; java/lang/Class getName `(Ljava/lang/Throwable;ILjava/lang/String;Ljava/lang/String;)Loracle/mgw/common/GatewayException; getMessage ()Ljavax/jms/Message; toString javax/jms/MessageProducer javax/jms/Message getJMSDeliveryMode getJMSExpiration ()J java/lang/System currentTimeMillis isEventLevel (II)Z (I)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; oracle/mgw/drivers/JmsUtil buildJMSPropertyNamesString '(Ljavax/jms/Message;)Ljava/lang/String; (Ljava/lang/String;II)V getJMSPriority send (Ljavax/jms/Message;IIJ)V publish getJMSMessageID \(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; getStringProperty &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V javax/jms/Session createBytesMessage ()Ljavax/jms/BytesMessage; getRawLog ()[B javax/jms/BytesMessage writeBytes ([B)V getJobId setStringProperty '(Ljava/lang/String;Ljava/lang/String;)V size setIntProperty isBadDestinationMessage getMsgId ()Loracle/mgw/common/MessageID; MessageException k(Loracle/mgw/common/MessageID;Ljava/lang/Throwable;ILjava/lang/String;)Loracle/mgw/common/MessageException; java/lang/Integer intValue getJMSReplyTo ()Ljavax/jms/Destination; setJMSReplyTo (Ljavax/jms/Destination;)V getJMSCorrelationID getJMSType -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; getPropertyNames ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; add (Ljava/lang/Object;)Z getObjectProperty &(Ljava/lang/String;)Ljava/lang/Object; clearProperties get (I)Ljava/lang/Object; startsWith (Ljava/lang/String;)Z equals setObjectProperty '(Ljava/lang/String;Ljava/lang/Object;)V +(Ljava/lang/String;Ljava/lang/Throwable;I)V setJMSMessageID setJMSCorrelationID setJMSType ! ? ? ? ? ? ? ; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? i*? :*? ? *+? *? *? *-? *? ? *? ? ? ? *? ? *? ? *? ? *? ? *? ? ? ? >