All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.activemq.kaha.impl.KahaStore.class Maven / Gradle / Ivy

There is a newer version: 5.7.0
Show newest version
????1p_
`a
bc
d
?e
?df
d	?g	?h	?i	?j	?k	?lm	?n	?o	?p	?q
`r	?s	?t
?uvwxyz{z|}
~v?
"~xy?
%~z??(~	??
?~
%?(?
??	??
???y?
2?
2?
???	??
???
?
%?(?
?
`???	???
Bd?
B??
B?
B???
??
2?v?
??
??v?
??
??
??
??
"?v?
??
??v?
"
"?
???
\d??
??
??
?
??
??
?

???
g?
g???
g?
g?
g??
o??
qe
q?	??
??
%??
w?(???
??	??
???
b???
??
??
???
?d
%?
??
%?3f
%?
%??
??
??
??(??	??	??
??
??	??
??
???
??
?b?
?d
??
???
??
??
??
??
??
???
?
??????????
??(
?
?
?
	
PROPERTY_PREFIXLjava/lang/String;
ConstantValue
BROKEN_FILE_LOCKZDISABLE_LOCKINGLOCKSET_MONITORLOG Lorg/apache/commons/logging/Log;	directoryLjava/io/File;mode
mapsContainer2Lorg/apache/activemq/kaha/impl/IndexRootContainer;listsContainerlistsLjava/util/Map;	SignaturerLjava/util/Map;mapsqLjava/util/Map;dataManagersNLjava/util/Map;
indexManagersULjava/util/Map;closedinitializedlogIndexChangesuseAsyncDataManagermaxDataFileLengthJlockLjava/nio/channels/FileLock;persistentIndexlockFileLjava/io/RandomAccessFile;	storeSize(Ljava/util/concurrent/atomic/AtomicLong;defaultContainerName'(Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis)Lorg/apache/activemq/kaha/impl/KahaStore;name
Exceptions#(Ljava/io/File;Ljava/lang/String;)VO(Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;)VK(Ljava/io/File;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;)Vclose()V	container;Lorg/apache/activemq/kaha/impl/container/ListContainerImpl;i$Ljava/util/Iterator;:Lorg/apache/activemq/kaha/impl/container/MapContainerImpl;im2Lorg/apache/activemq/kaha/impl/index/IndexManager;iterdm+Lorg/apache/activemq/kaha/impl/DataManager;LocalVariableTypeTableHLjava/util/Iterator;ALjava/util/Iterator;forceclearid&Lorg/apache/activemq/kaha/ContainerId;'Lorg/apache/activemq/kaha/MapContainer;i(Lorg/apache/activemq/kaha/ListContainer;delete()Zstrresult
isInitializeddoesMapContainerExist(Ljava/lang/Object;)ZLjava/lang/Object;'(Ljava/lang/Object;Ljava/lang/String;)Z
containerNamecontainerIdgetMapContainer;(Ljava/lang/Object;)Lorg/apache/activemq/kaha/MapContainer;M(Ljava/lang/Object;Ljava/lang/String;)Lorg/apache/activemq/kaha/MapContainer;N(Ljava/lang/Object;Ljava/lang/String;Z)Lorg/apache/activemq/kaha/MapContainer;root/Lorg/apache/activemq/kaha/impl/index/IndexItem;deleteMapContainer(Ljava/lang/Object;)V'(Ljava/lang/Object;Ljava/lang/String;)V)(Lorg/apache/activemq/kaha/ContainerId;)VgetMapContainerIds()Ljava/util/Set;setLjava/util/Set;7Ljava/util/Set;9()Ljava/util/Set;doesListContainerExistgetListContainer<(Ljava/lang/Object;)Lorg/apache/activemq/kaha/ListContainer;N(Ljava/lang/Object;Ljava/lang/String;)Lorg/apache/activemq/kaha/ListContainer;O(Ljava/lang/Object;Ljava/lang/String;Z)Lorg/apache/activemq/kaha/ListContainer;deleteListContainergetListContainerIdsgetListsContainer4()Lorg/apache/activemq/kaha/impl/IndexRootContainer;getMapsContainergetDataManager?(Ljava/lang/String;)Lorg/apache/activemq/kaha/impl/DataManager;t6Lorg/apache/activemq/kaha/impl/async/AsyncDataManager;4Lorg/apache/activemq/kaha/impl/data/DataManagerImpl;getIndexManagerq(Lorg/apache/activemq/kaha/impl/DataManager;Ljava/lang/String;)Lorg/apache/activemq/kaha/impl/index/IndexManager;recover.(Lorg/apache/activemq/kaha/impl/DataManager;)VisLogIndexChangessetLogIndexChanges(Z)VgetMaxDataFileLength()JsetMaxDataFileLength(J)VgetIndexTypeAsString()Ljava/lang/String;setIndexTypeAsString(Ljava/lang/String;)VtypeisPersistentIndexsetPersistentIndexisUseAsyncDataManagersetUseAsyncDataManageruseAsyncWritersizegetDefaultContainerNamesetDefaultContainerName
initialize	defaultDMrootIndexManagermapRootlistRootkeypropertyunlockgetPropertyKeygenerateInterestInListDataFilesitemtheRootnextItemgenerateInterestInMapDataFiles
SourceFileKahaStore.javajava/io/File?D&java/util/concurrent/atomic/AtomicLong????&java/util/concurrent/ConcurrentHashMap????????????kaha????????????U?
9org/apache/activemq/kaha/impl/container/ListContainerImpl???8org/apache/activemq/kaha/impl/container/MapContainerImpl0org/apache/activemq/kaha/impl/index/IndexManager?)org/apache/activemq/kaha/impl/DataManager???N???"$org/apache/activemq/kaha/ContainerId !B"??(*#
$
%&successfully deletedfailed to delete??java/lang/StringBuilderKaha Store '( data directory ')*B+,?-./012671232?456 06789java/util/HashSet:'(+?;,, H
4org/apache/activemq/kaha/impl/async/AsyncDataManager?<=async-data-->D?@A?5org/apache/activemq/kaha/impl/async/DataManagerFacade?B2org/apache/activemq/kaha/impl/data/DataManagerImpl?@??89?C)org/apache/activemq/kaha/impl/KahaStore$1InnerClasses?DEF
PERSISTENTVMGHI??/>java/io/IOExceptionStore has been closed. Kaha Store using data directory java/io/RandomAccessFile??rw??-org/apache/activemq/kaha/impl/index/IndexItemJ
K@LMN@OP0org/apache/activemq/kaha/impl/IndexRootContainer?Q[?W?R?+org.apache.activemq.kaha.Store.Lock.Monitor????VBST??UVWXY2org/apache/activemq/kaha/impl/StoreLockedExcpetionZB*  is already opened by another applicationjava/util/Date[\' is already opened by this application.]^_`a
b?cde.lock.fBg>hij@kitrue-org.apache.activemq.kaha.Store.FileLockBrokenfalseT\l-org.apache.activemq.kaha.Store.DisableLocking'org/apache/activemq/kaha/impl/KahaStoremnojava/lang/Objectorg/apache/activemq/kaha/Storeorg.apache.activemq.kaha.Store!org/apache/activemq/util/IOHelpertoFileSystemDirectorySafeName&(Ljava/lang/String;)Ljava/lang/String;mkdirs(Ljava/io/File;)V
java/util/Mapvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;removegetKeys
java/util/SetgetKeygetDataContainerName%org/apache/activemq/kaha/MapContainer&org/apache/activemq/kaha/ListContainerisDirectorydeleteChildren(Ljava/io/File;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringorg/apache/commons/logging/LoginfocontainsKey
doesRootExistget&(Ljava/lang/Object;)Ljava/lang/Object;getRoot?(Lorg/apache/activemq/kaha/impl/index/IndexManager;Lorg/apache/activemq/kaha/ContainerId;)Lorg/apache/activemq/kaha/impl/index/IndexItem;addRoot?(Ljava/io/File;Lorg/apache/activemq/kaha/ContainerId;Lorg/apache/activemq/kaha/impl/index/IndexItem;Lorg/apache/activemq/kaha/impl/index/IndexManager;Lorg/apache/activemq/kaha/impl/DataManager;Z)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;4()Lorg/apache/activemq/kaha/impl/index/IndexManager;
removeRoot[(Lorg/apache/activemq/kaha/impl/index/IndexManager;Lorg/apache/activemq/kaha/ContainerId;)Vadd?(Lorg/apache/activemq/kaha/ContainerId;Lorg/apache/activemq/kaha/impl/index/IndexItem;Lorg/apache/activemq/kaha/impl/index/IndexManager;Lorg/apache/activemq/kaha/impl/DataManager;Z)V+(Ljava/util/concurrent/atomic/AtomicLong;)VsetDirectory
setFilePrefixsetMaxFileLength(I)VstartK(Lorg/apache/activemq/kaha/impl/async/AsyncDataManager;Ljava/lang/String;)V?(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Lorg/apache/activemq/kaha/impl/DataManager;Ljava/util/concurrent/atomic/AtomicLong;)VW(Lorg/apache/activemq/kaha/impl/KahaStore;Lorg/apache/activemq/kaha/impl/DataManager;)VrecoverRedoItems4(Lorg/apache/activemq/kaha/impl/data/RedoListener;)Vjava/lang/StringequalsIgnoreCase(Ljava/lang/String;)ZisEmpty	setOffset
storeIndex2(Lorg/apache/activemq/kaha/impl/index/IndexItem;)V	setLengthgetIndex2(J)Lorg/apache/activemq/kaha/impl/index/IndexItem;?(Lorg/apache/activemq/kaha/impl/index/IndexItem;Lorg/apache/activemq/kaha/impl/index/IndexManager;Lorg/apache/activemq/kaha/impl/DataManager;)VconsolidateDataFilesjava/lang/SystemgetProperty
getChannel!()Ljava/nio/channels/FileChannel;java/nio/channels/FileChanneltryLock()Ljava/nio/channels/FileLock;getNamesetProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
getProperties()Ljava/util/Properties;java/util/Propertiesjava/nio/channels/FileLockisValidreleasegetClass()Ljava/lang/Class;java/lang/ClassgetCanonicalPathgetNextItem
getKeyFile()IaddInterestInFilegetValueFileequals%org/apache/commons/logging/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;!?????????????????????????????????????????????????????????????4???Z*?Y+??,?Y????
Z[? ??????????P*+,?Y????
^
_? ??????????^*?Y+??,-???
bc?*?????????????Y*?*?Y?	?
*?Y?	?*?Y?	?*?Y?	?
*?*?*?*,?*-?*+?*????6
eIJK%L0Q7S<VBfGgLhQiXj?*Y??Y??Y??Y???!?????*???*?*???*?*?
??L+??+??M,? ???*?
?!*???L+??+??"M,?#???*??!*?
??$L+??+??%M,?&+?'???*???$L+??+??(M,?)+?'???*?*?*?*?+*?*??bmnopq9r@tIukvrx{y?z?{?|?}?~????????????????\	9??&??k??X???
??? ????"?????? ??"??!???\*??W*?
??$L+??+??%M,?,???*???$L+??+??(M,?-????*
???)?-?0?H?R?X?[??4)????R???\??????!??q*?.*?/?0?1L+??#+??2M*,?3,?4?5N-?6???*?7?0?1L+??#+??2M*,?3,?4?8N-?9??ڱ?2???$?1?7?:?P?Z?g?m?p??H$1?	)
?Zg?G)
?q???!
???<*??m*?:*?
??$M,??,??%N-?;~<,?'???*???$M,??,??(N-?<~<,?'???*??H*??=?>*??><???@M?A?BY?CD?E,?EF?E*??G?H?I??J??	?
?%?/?6?<???W?a?j?p?s??????????H/
??#??aN%???'??????#?N%??!
?/*????????>
*+*??J????
??
?!?|,*?.?2Y+,?KN*?-?L?*?/-?M????????*,??,,???>
*+*??5????
??
??I*+,*??N???? ????!? 	z*?.?2Y+,?K:*??O?":?V*,?P:*,?Q:*?/?R:?*?/?S:?"Y*??T:*??UW??2????$?+?4?A?F?S?i?w??\	+L4C??A6z??zz?z??k[???B
*+*??V??
?	??
??
??`?2Y+,?KN*-?W???
???*???
?! ??+*?.*?+?X?"M,?,?Y*?/,?Z+?[,?#???????&?*?? +??+???!!"??9*?.?\Y?]L*?/?0?1M,??,??2N+-?^W???+?????"?,?47?*,
?9??-#$-#%??&'?>
*+*??_???
??
?!'?|,*?.?2Y+,?KN*?
-?L?*?7-?M????	
?*,??,,??()?>
*+*??8???
??
?(*?I*+,*??`??? ????!(+?	v*?.?2Y+,?K:*?
?O?:?R*,?P:*,?Q:*?7?R:?*?7?S:?Y?a:*?
?UW??2$+4A F!S#e$s&?\	+H4???A2v??vv?v??gW??,?B
*+*??b??
*	+?
??
?!,?`?2Y+,?KN*-?c??.
/0?*???
?!, ??+*?.*?
+?X?M,?*?7,?d+?[,?e,? ??3456"7&8*:? +??+???!-"??9*?.?\Y?]L*?7?0?1M,??,??2N+-?^W???+??=>?"@,A4B7C?*,
?9??-#$-#%??&./?/*?7??J???0/?/*?/??Q???!12?*?*?+?O?(M,??*?f?M?gY*??hN-*??i-?BY?Cj?E+?Ek?E?H?l-*???m-?n?oY-+?pM??qY*?+*??rN-*??s-M*?t?*,?u*?+,?UW,??FUVWX%Y-ZI[R\V]`^c_t`|a~c?d?f?h?4%;34t
35????????!67??A*?
,?O?%N-?0?%Y*?,*?*?t?+?*??vN*?
,-?UW-??lmn3o?q?*A??AA??3???89?H+?wY*+?x?y??
u}????!:
?/*?t??????!;<?>*?t??
???????!=>?/*???????!?@?>*???
???????!AB?9*??z?{??????!CD?W+{?|?*??*????	??????E?F
?/*???????G<?>*???
???????!H
?/*?}??????!I<?>*?}??
?????J?K>?2*??~??????LB?/*???????MD?>*+???
???????!N???*??
?Y????*????A?BY?C??E*??G?H?I*??Y?Y*????????**??**??PL*+*??QM??Y??N??Y??:,???%-	??,-?????,??,????,	??N,???:*?*??Y-,+???/*??Y,+???7*??*??*???$:????(:??????r????6?P?T?]?g?o?x??????????????????????????????
??H? 
?]?Og?P?o?Qx?R??? 
????,??YL²???*???*????*??M,??N-?V???v**?*??????*???)??Y?BY?CD?E*????E??E?H???,??Y??????W?)??Y?BY?CD?E*????E??E?H???+ç
:+?????????6
????#?(?.?<?C?i?{???? ?S?#~T?????U???G?YL²??4*??,*???$??*????W*?????
*????*??+çM+?,??>AADA?"&07
<F
?G???VB?N$?BY?C*?????E??E*????E?H???$???W??,	?*?7?0?1L+??p+??2M*,?4?PN*-,?4?Q:*?7,?R:??7???3??:??-????-??????7??ʧ????> )4@G P!Y"`#k$v%}&?'?(?RY$X `)W4L??@@YG9Z?
v
?????[??,	?*?/?0?1L+??p+??2M*,?4?PN*-,?4?Q:*?/,?R:??7???3??:??-????-??????7??ʧ????>01 2)344@5G6P7Y8`9k:v;}<?>???RY$X `)W4L??@@YG9Z?
v
?????\??H(??????????????????????A??:=C]^?
w




© 2015 - 2024 Weber Informatics LLC | Privacy Policy