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

bin.java.org.objectweb.howl.log.LogBufferManager.class Maven / Gradle / Ivy

The newest version!
????0t
									
			
											
|


		 !
 	"	#	$	%	&	'	(	)	*????????????	+	,	-	.	/	0	1	2
34
356
78	9
3:	;<
@=	>
@?
@@
AB
C	?D	?E	F	?GHI
MJ
MK
MLM
MN
LO	?PQ
?RST	?U	VW
XYZ
X[\
X]
X^
X_
?`	?a
Vb	? 
cd
ce
cf
cg
 h
 i	?j
k
?l
?m	?nop
?qr
 s
|t	u
3v
wxy	z{
|
|}
~??
?N
]?
?N?
?N?
?N?
?N?
??
?
??
?
??
??
??
?]
??
N
?]??	??
?
???
M??	V?
M??
XN
?]???
?N
??	???????	????
?]
??
?	????
??
??
3?	@??d
 ??
M?
7?
7?
7?
?
|Y???
3?????????
????????????????????????????????????????????????????????
M]
?	
|	
FlushManagerInnerClasses
WriteStatsWriteStatsMBean

ForceStatsForceStatsMBeanBufferPoolStatsBufferPoolStatsMBeanflushPartialBuffersZhaveIOExceptionioexceptionLjava/io/IOException;bufferManagerLockLjava/lang/Object;forceManagerLocklfm'Lorg/objectweb/howl/log/LogFileManager;
forceRequired
fillBuffer"Lorg/objectweb/howl/log/LogBuffer;
freeBuffer#[Lorg/objectweb/howl/log/LogBuffer;
bufferList	nextIndexS
waitForBufferJnoRoomInBuffergrowPoolCounterInextFillBSNnextWriteBSNprevWriteTODbuffersWaitingForcelastForceBSN
forceCount
writeCountminBuffersForcedmaxBuffersForcedtotalForceTimetotalWriteTimemaxWriteTimetotalWaitForWriteLockTimetotalTimeBetweenForceminTimeBetweenForcemaxTimeBetweenForcelastForceTODthreadsWaitingForcemaxThreadsWaitingForcetotalThreadsWaitingForcethreadsWaitingForceThresholdforceOnTimeoutforceNoWaitingThreadsforceHalfOfBuffersforceMaxWaitingThreadsforceOnFileSwitchflushManager6Lorg/objectweb/howl/log/LogBufferManager$FlushManager;flushManagerNameLjava/lang/String;
ConstantValue
forceQueuefqPutfqGet$assertionsDisabled	Synthetic-class$org$objectweb$howl$log$LogBufferManagerLjava/lang/Class;*class$org$objectweb$howl$log$Configuration)(Lorg/objectweb/howl/log/Configuration;)VCodeLineNumberTableLocalVariableTablethis)Lorg/objectweb/howl/log/LogBufferManager;config&Lorg/objectweb/howl/log/Configuration;elapsedTime(J)J	startTimeforce(Z)V
startWrite	writeTimeioetimeBetweenForce
buffersForced
startForceforcebsndoforcetimeout	logBuffer	startWait
Exceptionssync%(Lorg/objectweb/howl/log/LogBuffer;)V
releaseBufferbuffer
getFillBuffer$()Lorg/objectweb/howl/log/LogBuffer;e1Lorg/objectweb/howl/log/LogFileOverflowException;bifblgetLogBuffer%(I)Lorg/objectweb/howl/log/LogBuffer;lbCtorLjava/lang/reflect/Constructor;"Ljava/lang/InstantiationException;"Ljava/lang/IllegalAccessException;!Ljava/lang/NoSuchMethodException;$Ljava/lang/IllegalArgumentException;-Ljava/lang/reflect/InvocationTargetException;indexlblbclsfqAdd*Ljava/lang/ArrayIndexOutOfBoundsException;put(S[[BZ)Jtypedata[[Btoken
currentBufferforceNowforceCurrentBuffer()V Ljava/lang/InterruptedException;replay,(Lorg/objectweb/howl/log/ReplayListener;JZ)V"Ljava/lang/ClassNotFoundException;msg2Lorg/objectweb/howl/log/InvalidLogBufferException;lbelistener'Lorg/objectweb/howl/log/ReplayListener;markreplayCtrlRecordsbsnrecord"Lorg/objectweb/howl/log/LogRecord;markBSNnrecsnextBSNopenbufferPoolSizecloseinit+(Lorg/objectweb/howl/log/LogFileManager;I)VflushAlldoubleToString(DI)Ljava/lang/String;valD
decimalPlacessdpgetStats()Ljava/lang/String;avgThreadsWaitingForceavgForceTimeavgTimeBetweenForceavgBuffersPerForceavgWriteTimeavgWaitForWriteLockTimenamestatsLjava/lang/StringBuffer;bsnFromMark(J)ImarkFromBsn(II)JoffsetgetWaitForBuffer()Jclass$%(Ljava/lang/String;)Ljava/lang/Class;x1x0
access$000N(Lorg/objectweb/howl/log/LogBufferManager;)[Lorg/objectweb/howl/log/LogBuffer;
access$100,(Lorg/objectweb/howl/log/LogBufferManager;)I
access$200,(Lorg/objectweb/howl/log/LogBufferManager;)J
access$300
access$400
access$500
access$600
access$700
access$800
access$900access$1000access$1100access$1200access$1300access$1400
access$104access$1500=(Lorg/objectweb/howl/log/LogBufferManager;)Ljava/lang/Object;access$1600access$1602q(Lorg/objectweb/howl/log/LogBufferManager;[Lorg/objectweb/howl/log/LogBuffer;)[Lorg/objectweb/howl/log/LogBuffer;
access$002access$1700access$1800access$1900access$2000access$1808access$1844-(Lorg/objectweb/howl/log/LogBufferManager;I)Iaccess$2002access$1802access$1902access$2100M(Lorg/objectweb/howl/log/LogBufferManager;)Lorg/objectweb/howl/log/LogBuffer;access$2200-(Lorg/objectweb/howl/log/LogBufferManager;Z)V
SourceFileLogBufferManager.javars34^6_>`>/.76-.K;J;I;Q>G>F>E;L;N;M;H;D;R;=>56? java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundErrorf?fg*)+,java/lang/Object0189:;<;?>@>A;B>C>O;P>S>T;U;V;W;X;?rw2)()4org/objectweb/howl/log/LogBufferManager$FlushManagerfYZs ?!"?op#.$>a)?>java/lang/AssertionErrorjava/lang/StringBufferBSN error expecting %&%' found (?f)*;TOD error at BSN: +?java/io/IOException"LogBufferManager.force(): writing ,-./012?[3?]f456789?)4LogBufferManager.force(): error attempting to force :;<=<=>;>??@?A>????B?>buffersWaitingForce () < 0?C/org/objectweb/howl/log/LogFileOverflowExceptionDEFGmnH?IJ?java/lang/Classed$org.objectweb.howl.log.Configuration??KLMNO org/objectweb/howl/log/LogBuffer java/lang/InstantiationException java/lang/IllegalAccessExceptionjava/lang/NoSuchMethodException"java/lang/IllegalArgumentException+java/lang/reflect/InvocationTargetException(java/lang/ArrayIndexOutOfBoundsExceptionP?????????java/lang/InterruptedException??-org/objectweb/howl/log/InvalidLogKeyExceptionQRS??0org/objectweb/howl/log/LogConfigurationExceptionTUVW?4??XYZError reading %[
 @ position [\;%]#org/objectweb/howl/log/LogException^_0org/objectweb/howl/log/InvalidLogBufferException`??9ab
The mark [1] requested for replay was not found in the log. activeMark is [c;block read [] not block requested: de??f;The initial mark [0] requested for replay was not found in the log.ghij) LogFileManager parameter is null@k%lmnopq??

  Buffer Size (in bytes)
  Number of buffers in the pool
  Initial number of buffers in the pool
  Number of times buffer pool was grown
  Wait for available buffer
  Buffer full
  
  
    Number of channel.write() calls
    Total time (ms) spent in channel.write
    Average channel.write() time (ms)
    Maximum channel.write() time (ms))
    Total time (ms) spent waiting for forceManagerLock to issue a write'
    Average time (ms) spent waiting for forceManagerLock to issue a write
  
  
    Number of channel.force() calls
    Total time (ms) spent in channel.force
    Average channel.force() time (ms)#
    Total time (ms) between calls to channel.force()!
    Minimum time (ms) between calls to channel.force()!
    Maximum time (ms) between calls to channel.force()!
    Average time (ms) between calls to channel.force() 
    Average number of buffers per force
    Minimum number of buffers forced
    Maximum number of buffers forced$
    maximum threads waiting$
    Avg threads waiting force
  
  
    #
    force because no other threads waiting on force 
    force due to 1/2 of buffers waiting$
    force due to max waiting threads
    force last block prior to switching to next file
  
  
??&


cd'org.objectweb.howl.log.LogBufferManagers'org/objectweb/howl/log/LogBufferManager org/objectweb/howl/log/LogObject2org/objectweb/howl/log/LogBufferManager$WriteStats7org/objectweb/howl/log/LogBufferManager$WriteStatsMBean2org/objectweb/howl/log/LogBufferManager$ForceStats7org/objectweb/howl/log/LogBufferManager$ForceStatsMBean7org/objectweb/howl/log/LogBufferManager$BufferPoolStats(Lorg/objectweb/howl/log/LogBufferManager;Ljava/lang/String;)V	setDaemonstartjava/lang/SystemcurrentTimeMilliswaitingThreadsLockwaitingThreadsappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toString(Ljava/lang/Object;)Vtodwritelf Lorg/objectweb/howl/log/LogFile;org/objectweb/howl/log/LogFilefileLjava/io/File;java/io/FilegetName
getMessage(Ljava/lang/String;)V
getStackTrace ()[Ljava/lang/StackTraceElement;
setStackTrace!([Ljava/lang/StackTraceElement;)VgetWaitingThreadsjava/lang/Mathmin(JJ)Jmax(II)I	notifyAllwaitiostatusreleaseL(ILorg/objectweb/howl/log/LogFileManager;)Lorg/objectweb/howl/log/LogBuffer;getClass()Ljava/lang/Class;getClassLoader()Ljava/lang/ClassLoader;getBufferClassNamejava/lang/ClassLoader	loadClassgetDeclaredConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;java/lang/reflect/ConstructornewInstance'([Ljava/lang/Object;)Ljava/lang/Object;printStackTracejava/lang/LongtoHexString(J)Ljava/lang/String;%org/objectweb/howl/log/ReplayListenergetLogRecord$()Lorg/objectweb/howl/log/LogRecord; org/objectweb/howl/log/LogRecord%org/objectweb/howl/log/LogFileManagerread&(Lorg/objectweb/howl/log/LogBuffer;I)I,(Ljava/lang/Object;)Ljava/lang/StringBuffer;position(J)Ljava/lang/StringBuffer;onError((Lorg/objectweb/howl/log/LogException;)VgetHighMarkonRecord%(Lorg/objectweb/howl/log/LogRecord;)V
activeMarkgetF(Lorg/objectweb/howl/log/LogBuffer;)Lorg/objectweb/howl/log/LogRecord;keyisEOBisCTRL
getMinBuffersisClosed(J)V(D)Ljava/lang/StringBuffer;indexOf(I)Ilength	substring(II)Ljava/lang/String;
getBufferSizedesiredAssertionStatus 0()*)+,-./.012)34567689:;<;=>?>@>A;B>C>D;E;F>G>H;I;J;K;L;M;N;O;P>Q>R;S>T;U;V;W;X;YZ[\]A^6_>`>a)bcdbedb5fgh*+?*?*?*? Y?!?*? Y?!?*?"*?*?*?*?#*	?$*	?%*?*?&*?'*	?(*?)*?**	?*	?*+?*,?
*	?*	?*	?
*	?	*	?*-?*/?*	?1*?2*?*	?*?3*	?4*	?5*	?6*	?7*	?8*?*?*?*+?9?3*+?:;???*?@Y*A?B?C*?C?D*?C?E?i?1<S
X_e%l*w/|4?9?>?C?H?M?R?W?\?a?f?k?p?v?|?????????????????????????????*?0?6?=?>?@BCDEjklmnoph:?Fe?i?jklq;rsh??M?FB*?Y:?*Y?	*!?Ga?	*?*?2M*?*?S**?`*??p?*??#,?HY:?,Y?I`?Iç:???J?8,?K*?'?-?LY?MY?NO?P*?'?QR?P,?K?Q?S?T??J?-,?U*?(??!?LY?MY?NV?P,?K?Q?S?T??F7,?W*?G7*Y?a?*?
??	*?
*Y?
a?*,?K`?'?O:*?XY?MY?NY?P,?Z?[?\?P]?P?^?P_?P?S?`?*??a?b*?*Y?2,?c`?2*?2*??**?2?*?'d66*??	6?y?*Y?4
a?4?h*?*d*??l?*Y?6
a?6?J*?2*?3?*Y?7
a?7?2,?d?*Y?8
a?8?*?*??*Y?5
a?5?6?*Y?
a??F7,?Z?e?U:
*?XY?MY?Nf?P,?Z?[?\?P]?P
?^?P_?P?S?`?*?
?a?b*?,
?g*Y?*?Ga?*?1	??5*?1e7
*Y?
a?**?
?h??**?
?i?*?F?1*?*?&*?*d6
**?

?j?
**?
?k?*Y?*?2?a?*?2*?*?
*??
*??l*??*?*,?K?
*??m???ç:??,Y:?,?n?,?n*??,?n,*??g,?lç:
?
?*,?o*??*???O\__d_gX#+.XFIINIV~????iRTZ\]_a&b0c@eGjOlYmgs?t?u?v?w?x?y?z{?}?P?\?a?n?y?????????????????????????????????#?+?.?0?i?u?z???????????????????????????	??? ?'?9?C?Q?V?^?cjow{?
?
?j?
?;t;?/u;Jv,0Pv,
?)w;
?x>
#?y;??z>??{)?kl?|)?}4?~;X???hi+?p*+?o?M*+?o,??
i!	"!#jkl}4X???h?d+?q?_*?YM?*?+?r+S*??l*Y?)d?)?J?-*?)?&?LY?MY?Ns?P*?)?Qt?P?S?T?,çN,?-??[^^a^i"/1345)6Y7c9jdkld?4??h?*??*??<=*??p?k*Y?#p??#*?*?#2?C*?*?#2N*?*?#S*-*?&*?"?u??:*?*?#-S?*Y?&`?&*Y?#`??#????*??FVYviBDF
GI&J2L<MFOVTYP[ReShUrW}G?Zj4[
??<6?4t?>
v?>?klv??h??M*?w?x*?y?z?{N-?|Y?}?~?Y?}??}S??:? Y*?yS????M,?r?N:?Y?????:?Y?????:?Y?????:?Y?????:?Y?????,?OR?Oa?Op?O?O??iFfgi6jJkOvRlTmancopprqr?s?t?u?xjf
6??T
??c
??r
???
???
???kl??>??4??d??h?4*?*?*?+S?
M,??,?**?`*??p?*Y?)`?)??i&	???????)?3?j ??4kl4?4??hx
?	7:6*?Y:?*??Y:?*Y?$
a?$*??m???,??7?*?)?	*??6	???	*??ç:	?	?	??*Y?%
a?%*?? ?*?*?o?
?	*??	???e?_bbgbi^???	???%?/?9?D?J?V?\?j?q?{???????????????jH?kl??9?????)??;??4	??)
?v?X??h?2L*?YM?*??
*?L*+??,çN,?-?+?*??M?	"(-0?i.??	????$?(?-?0?1?j 1??2kl0?4X??h?
?* ??6 	??? 	????Y ?????:*??:?:??Y?????+??:??*??*?"??W?p:?MY?N??P?Z?[????P?Z????_?P?S:	+??Y?MY?N	?P???P?S?????:+??Y????????K?d 	?? *?"????N??+????MY?N??P ???P??P??P*?"?????P_?P?S:??Y??? 	???K?* ??6?K?6??Y?MY?N??P?K?Q??P?Q?S??:	+	?????W 	??U *????I?? ????W????? ??*?MY?N??P ???P??P?S:	??Y	????:	+??Y	???????	7	6???i?K`6*?"??W?-:+??Y???????:+??Y????????K?
?K?)N??+???????+??	
a7	??W??o:+???'.1O_bXO_??????&)X&>?????iC$'.1
3@HOS_ bd??????"?&?'?(?)?,/096N7X8?:?;?G?J?K?L?N?O?R?X?U?VW^_	ace&l)f+g=h>i@jRkSofpnqvrwu?v?y?}???~???j?3
???%?\	dV?,???/
?\?	??	?
?\	???	+?,@???	???kl?????;??)??>'??4H`??NZ?>??;		??>????h?s*?y??<*???*???=?"*?*??S*?*?2S`?=???*?YM?*`???*?*?,çN,?-?*?C?*?C???E[^^a^i>?????*?6?>?E?O?T?Y?c?j?r?j $?9sklk?>??hB*?C?*?C???i???jkl??h???hlL*?YM?*??
*?L*+??,çN,?-?+?*?=*???2*?YN?*?2?*???§??-ç
:-?????˧M?	"?WZZ^Zgj?iF??	????$?(?-?8???H?U?a?g?j?k?j*/8?>k??lklj?4X??h?;?MY?NöP'?ĶS:.??`6??`?`??:?i?? ?,?8j4;kl;??;?>&?\ ?>??h?
**??*??o??L**??*??o??M**??*??o??N**??*??o??:**??*??o??:**?	?*??o??:*?w??:?MY?MY?NʶP?P˶P̶P*?y??h?QζP϶P*???QжPѶP*?y???QҶPӶP*??QԶPնP*?ֶ?׶PضP*?%??ٶPڶP*?&?Q۶PܶPݶP*???޶P߶P*????P?P?P?P?P*?
???P?P*?	???P?P?P?P?P?P?P*????P??P*????P?P,?P?P?P*????P?P*?????P??P*?????P??P-?P??P??P?P??P??P*??Q??P??P*?
?Q??P??P*??Q?P?P+?P?P?P?P?P*?4???P?P*?5???P	?P*?6??
?P?P*?7???P
?P*?8???P?P?P?P?S?:6		*???#*?	2?*?	2??PW?	????PW?S?i:
"3EWir?D?F?G?D?J?Pjf
?*?>	kl??\"??\3??\E??\W??\i??\r??\?<????h:{??i?jkl?;??hG	?y???i?j 	kl	?>	?>??hU*?YL?*?$+íM+?,?
i???jkl??hN*??L?Y?+??i5j???\b??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*?
?i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*?
?i5j?lb??h/*?	?i5j?lb??h6*Y?`Z??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h;*+Z??i5j?l?6b??h;*+Z??i5j?l?6b??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h/*??i5j?lb??h6*Y?Z`??i5j?lb??h@*Y?pZ??i5j?l?>b??h;*+Z??i5j?l?6b??h;*Z??i5j?l?>b??h;*Z??i5j?l?>b??h/*??i5j?lb??h:*??i5j?l?)X?b??h=%???Y???????J?i5:@	 !"#	$%&'	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy