Edit D:\app\Administrator\product\11.2.0\dbhome_1\mgw\jlib\oracle\mgw\drivers\BaseOPHandle.class
?? 1 ? 1 ? ? ? 0 ? 0 ????????? 0 ? 0 ? 0 ? 0 ? 0 ? ? ? 0 ? 0 ? 0 ? 0 ? ? ? ? 0 ? 0 ? ? ? 1 ? ? ? ? ? ? 0 ? 0 ? 0 ? ? ? ? ? ? ? ? ? ? ? ? ? 0 ? 0 ? ? ? ? ? ? ? m_producers Ljava/util/Hashtable; m_consumers m_timeLastUsed J m_idleTimeout m_checkedOut Z m_idle m_invalid m_closed m_tracer Loracle/mgw/common/Trace; m_pool !Loracle/mgw/drivers/OPHandlePool; m_id Ljava/lang/String; <init> ?(Ljava/lang/String;ILoracle/mgw/common/Log;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this !Loracle/mgw/drivers/BaseOPHandle; facility component I logger Loracle/mgw/common/Log; id .(Loracle/mgw/common/Trace;Ljava/lang/String;)V tracer O(Loracle/mgw/common/Trace;Ljava/lang/String;Loracle/mgw/drivers/OPHandlePool;)V pool checkin (Z)V sync checkout ()V isCheckedOut ()Z markInvalid isClosed isViable result setOPHandlePool $(Loracle/mgw/drivers/OPHandlePool;)V getOPHandlePool #()Loracle/mgw/drivers/OPHandlePool; checkIdle (J)Z currentTime setLastUsedTime (J)V timeLastUsed getTimeLastUsed ()J setIdleTimeout idleTimeout getIdleTimeout addProducer 4(Ljava/lang/String;Loracle/mgw/common/MsgProducer;)V producerID producer Loracle/mgw/common/MsgProducer; addConsumer 4(Ljava/lang/String;Loracle/mgw/common/MsgConsumer;)V consumerID consumer Loracle/mgw/common/MsgConsumer; getProducer 3(Ljava/lang/String;)Loracle/mgw/common/MsgProducer; getConsumer 3(Ljava/lang/String;)Loracle/mgw/common/MsgConsumer; closeConsumer (Ljava/lang/String;)V Exceptions ? closeProducer isConnected close commit rollback destroyConsumer "(Loracle/mgw/common/MsgConsumer;)V destroyProducer "(Loracle/mgw/common/MsgProducer;)V setClosed getId ()Ljava/lang/String; getTracer ()Loracle/mgw/common/Trace; getLogger ()Loracle/mgw/common/Log; getComponent ()I getFacility SourceFile BaseOPHandle.java D Y java/util/Hashtable 3 4 5 4 8 7 9 : ; : <