Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\javacache\lib\oracle\ias\cache\Configurator.class
?? .? ? ?? ??? ? ?? ?? ?? ?? ?? ??? ?? ?? ??? F ? ? ? ???? ? ? ? ? ? $ $ '? ? ' $ ' !" #$ %& '( )* +, +- . $/ $0 ?12 ?34 56 $7 89 :; <= >? @A BC D EF GH I JK [L MNO _PQ RS T UV W XYZ [\ ]^ _ `a bcdefghi j kl kmYnopYqr ?stuv w xyYz{Y|} ~Y??Y?Y??Y??Y?? ??? ?? ?? ??? ?? ??? ??? ?? ?? ??? ?? ??? ?? ??? ?? ?? ?? ?? ??? ?? ?? ?? ??? ?? ???? ?? ????????? ?? ?? ??? F?? ?? ?? ?? ?? ?? ?? ??? F? ? ?? ? ? ? ? @? ? ? ?? ?? ?? ??????? ??? _? ??? ?? ???? ?? ???? ? ???? ?? ??? ? ?????? ? F? F? ?? ?? ???? &?? (? ? (? (? &? ?? $? 2? & ? 2 ? & 2? ' ? ? ? ? ^ CACHE_CONFIGURATION Ljava/lang/String; ConstantValue CACHE ROOT_REGION REGION GROUP CACHED_OBJECT LOGGING LOCATION DISKSIZE LEVEL TOPLOGLEVEL OVERRIDELOG LOGCONFIGFILE ISDISTRIBUTED PERSISTENCE COMMUNICATION PRELOAD_FILE MAX_OBJECTS MAX_SIZE CLEAN_INTERVAL PING_INTERVAL DMS COORDINATOR DISCOVERER LISTENER NETWORKID IP_ADDRESS DISCOVERYPORT TRANSPORT LOGGERCLASSNAME USESSL KEYSTORE SSLCONFIGFILE LOCALADDRESS CACHENAME ELECTION MULTICAST UPDATE_INTERVAL RESOLUTION_INTERVAL MULTICAST_ADDR PORT MULTICAST_TTL PRIORITYORDER PRIORITY_INDEX LOWER UPPER CAPACITYBUFFER PROVIDER NAME CLASSNAME PARAMETER STRING_NAME OBJECT_NAME OBJECT INIT_METHOD ATTRIBUTES TIME_TO_LIVE DEFAULT_TTL IDLE_TIME CACHE_LOADER CACHE_EVENT_LISTENER VERSION MAXCOUNT PRIORITY SIZE FLAGS CAPACITYPOLICY USERDEFINED DISTRIBUTE REPLY SYNCHRONIZE SPOOL GROUP_TTL_DESTROY ORIGINAL SYNCHRONIZE_DEFAULT ALLOWNULL MEASURE TIMEINV_LOCALONLY HANDLE_EVENT OBJECT_INVALIDATED OBJECT_UPDATED DEFAULT KEY VALUE TMP TAB I IO_BUFFER_SIZE regionDeclarations_ %[Loracle/ias/cache/RegionDeclaration; cattr_ "Loracle/ias/cache/CacheAttributes; preload_file_ configFile_ doc_ "Loracle/xml/parser/v2/XMLDocument; preLoadDocs Ljava/util/Hashtable; loadDeclare_ Z <init> (Ljava/lang/String;)V Code Exceptions (Ljava/lang/String;Z)V init getRegionDeclarations '()[Loracle/ias/cache/RegionDeclaration; parseConfig "(Loracle/ias/cache/ConfigReader;)V %(Loracle/xml/parser/v2/XMLDocument;)V parseConfigurationNode (Lorg/w3c/dom/Node;)V getAbsoluteParent &(Ljava/lang/String;)Ljava/lang/String; parseConfigLoggingNode parseConfigPersistenceNode parseConfigCommunicationNode parseElectionNode parseCacheNode parseRegionNode 8(Lorg/w3c/dom/Node;)Loracle/ias/cache/RegionDeclaration; parseGroupNode 7(Lorg/w3c/dom/Node;)Loracle/ias/cache/GroupDeclaration; parseCachedObjectNode 8(Lorg/w3c/dom/Node;)Loracle/ias/cache/ObjectDeclaration; setUserDefined 2(Loracle/ias/cache/Attributes;Lorg/w3c/dom/Node;)V getNodeAttributes '(Lorg/w3c/dom/Node;)Ljava/util/HashMap; getNodeTextValue &(Lorg/w3c/dom/Node;)Ljava/lang/String; setAttributes parseNameValuePairNode '(Lorg/w3c/dom/Node;)[Ljava/lang/String; parseObjectNameNode &(Lorg/w3c/dom/Node;)Ljava/lang/Object; parseObjectNode parseAttributesNode 1(Lorg/w3c/dom/Node;)Loracle/ias/cache/Attributes; updateDocument %(Loracle/ias/cache/CacheAttributes;)V getCacheAttributes $()Loracle/ias/cache/CacheAttributes; defineDeclarable (Z)V ()V updateFile outputFormatedFile (Ljava/io/File;)V indent (I[BI)I bufferFull (II)Z toString ()Ljava/lang/String; main ([Ljava/lang/String;)V?????J java/util/Hashtable???????? oracle/xml/parser/v2/XMLDocument???? !? cache"#?? cache-configuration oracle/ias/cache/CacheAttributes????$ logging?? communication?? persistence?? preload-file???J java/io/File??%& java/lang/StringBuffer??'()J??*+ max-objects,-./0 max-size10 clean-interval20 ping-interval30 cacheName4? capacity-policy5? capacity-buffer60 dms789:&;?<=>??? overrideLogConfiguration?@ java/lang/StringA? locationB&C? levelDE.F0 topLogLevelGHIJK loggerL? configFileLocationM?N? disksizeO0 providerPQRS )oracle/ias/cache/commx/GroupCommunicationTUVW java/lang/Exception ,oracle/ias/cache/CacheConfigParsingException?X isDistributedY? transportZ.[0 useSSL\?]U^_&_? keyStore`? sslConfigFilea?bJ localAddressc? coordinator discoverer ip discovery-port original order networkIdd?efghijk java/net/UnknownHostException listenerlm coordinatorElection?? port lower uppern0o0 useMulticastp? updateIntervalq0 resolutionIntervalrstuv multicastAddressw?x0 TTLy0 usePriorityOrderz? java/util/Vector?0 region??{|?} "oracle/ias/cache/RegionDeclaration~ name?| attributes?????? group???? cached-object???? !oracle/ias/cache/GroupDeclaration "oracle/ias/cache/ObjectDeclaration?? object???| key value?? java/util/HashMap????}?? org/w3c/dom/Attr???? time-to-live?v default-ttl?v idle-time?0 version?v max-count?0 priority?0 size?v flag distribute?????v reply synchronize spool group_ttl_destroy synchronize-default allownull measure timebase-inv-localonly cache-loader oracle/ias/cache/CacheLoader?? oracle/ias/cache/CapacityPolicy5? user-defined?? event-listener handle-event default object-invalidated #oracle/ias/cache/CacheEventListener?? string-name object-name java/util/Properties classname parameter?? oracle/ias/cache/Declarable java/lang/Class java.util.Properties?? java/lang/Object??? Class not found: oracle/ias/cache/Attributes?????? oracle/xml/parser/v2/XMLElement???????? %oracle/ias/cache/commx/NetworkAddress???}?&??8?8??????? .tmp java/io/FileOutputStream?? java/io/BufferedOutputStream???????????& java/io/IOException #Unable to update configuration file java/io/FileInputStream???}???? oracle/ias/cache/Configurator???????|?????????? root-region object-updated )oracle/ias/cache/InvalidArgumentException oracle/ias/cache/CacheException oracle/ias/cache/ConfigReader getReader 3(Ljava/lang/String;)Loracle/ias/cache/ConfigReader; getDocument ()Lorg/w3c/dom/Document; getFirstChild ()Lorg/w3c/dom/Node; org/w3c/dom/Node getNodeName equals (Ljava/lang/Object;)Z getNextSibling exists ()Z append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; separator put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/lang/Integer parseInt (Ljava/lang/String;)I setMaxObjects (I)V setMaxSize setCleanInterval setPingInterval setCacheName setCapacityPolicy setCapacityBuffer java/lang/Boolean valueOf '(Ljava/lang/String;)Ljava/lang/Boolean; booleanValue setDms getAbsoluteFile ()Ljava/io/File; getParent get &(Ljava/lang/Object;)Ljava/lang/Object; setOverrideLogconfiguration isAbsolute setLogFileName oracle/ias/cache/CacheLogger parseLogSeverity setLogSeverity java/util/logging/Level parse -(Ljava/lang/String;)Ljava/util/logging/Level; setLogLevel (Ljava/util/logging/Level;)V setLogger setLoggerConfigurationFileName setDiskPath setDiskSize forName %(Ljava/lang/String;)Ljava/lang/Class; newInstance ()Ljava/lang/Object; getDefaultConfiguration &()Loracle/ias/cache/commx/GroupConfig; gconfig $Loracle/ias/cache/commx/GroupConfig; *(Ljava/lang/String;Ljava/lang/Exception;)V setDistribute parseTransportInt setTransport setEnableSSL getGroupConfig "oracle/ias/cache/commx/GroupConfig isSSLEnabled setKeyStore setSSLConfigFile sslConfigFilePath setLocalAddress getLocalAddress java/net/InetAddress getByName *(Ljava/lang/String;)Ljava/net/InetAddress; getLocalHost ()Ljava/net/InetAddress; addCacheAddr (Ljava/net/InetAddress;IZZIZI)V addListener (Ljava/net/InetAddress;IZI)V setLowerPortBoundry setUpperPortBoundry setMulticast setMulticastInterval java/lang/Long parseLong (Ljava/lang/String;)J setResolutionInterval (J)V setMulticastAddress setMulticastPort setMulticastTTL enablePriorityOrder addElement (Ljava/lang/Object;)V ()I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; setName (Loracle/ias/cache/Attributes;)V addRegionDeclaration '(Loracle/ias/cache/RegionDeclaration;)V addGroupDeclaration &(Loracle/ias/cache/GroupDeclaration;)V addObjectDeclaration '(Loracle/ias/cache/ObjectDeclaration;)V setObject setUserAttribute '(Ljava/lang/Object;Ljava/lang/Object;)V getAttributes ()Lorg/w3c/dom/NamedNodeMap; org/w3c/dom/NamedNodeMap getLength item (I)Lorg/w3c/dom/Node; getNodeValue trim setTimeToLive setDefaultTimeToLive setIdleTime setVersion setMaxCount setPriority setSize equalsIgnoreCase (Ljava/lang/String;)Z getFlags ()J setFlags setLoader !(Loracle/ias/cache/CacheLoader;)V $(Loracle/ias/cache/CapacityPolicy;)V setCacheEventListener *(ILoracle/ias/cache/CacheEventListener;Z)V getMethod @(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; java/lang/reflect/Method invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; removeChild &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; createElement )(Ljava/lang/String;)Lorg/w3c/dom/Element; addText 2(Ljava/lang/String;)Loracle/xml/parser/v2/XMLNode; appendChild getAddrList ()Ljava/util/Vector; elementAt (I)Ljava/lang/Object; getFullyQualifiedHostName getPort isOriginal setAttribute '(Ljava/lang/String;Ljava/lang/String;)V (I)Ljava/lang/String; (Z)Ljava/lang/String; declare "(Loracle/ias/cache/CacheAccess;Z)V (Ljava/io/OutputStream;)V print flush close delete read write ([BII)V java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println oracle/ias/cache/Cache open oracle/ias/cache/CacheInternal dump (Loracle/ias/cache/CacheCtx;)V printStackTrace !? ^ IJ K LJ K MJ K N OJ K ? PJ K ? QJ K ? RJ K SJ K H TJ K V UJ K K VJ K N WJ K D XJ K S YJ K a ZJ K [J K \J K ! ]J K . ^J K 1 _J K 3 `J K 5 aJ K = bJ K r cJ K s dJ K ~ eJ K x fJ K t gJ K u hJ K c iJ K Q jJ K f kJ K k lJ K m mJ K p nJ K 7 oJ K ? pJ K ? qJ K ? rJ K ? sJ K ? tJ K ? uJ K ? vJ K ? wJ K w xJ K ? yJ K ? zJ K ; {J K X |J K ? }J K ~J K J K ?J K ?J K ? ?J K ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K 9 ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K v ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K ? ?J K % ?? K ? ?? K ? ?? ?? ?J ?J ?? ?? ?? "