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
ForceStats ForceStatsMBean BufferPoolStats BufferPoolStatsMBean flushPartialBuffers Z haveIOException ioexception Ljava/io/IOException; bufferManagerLock Ljava/lang/Object; forceManagerLock lfm 'Lorg/objectweb/howl/log/LogFileManager;
forceRequired
fillBuffer "Lorg/objectweb/howl/log/LogBuffer;
freeBuffer #[Lorg/objectweb/howl/log/LogBuffer;
bufferList nextIndex S
waitForBuffer J noRoomInBuffer growPoolCounter I nextFillBSN nextWriteBSN prevWriteTOD buffersWaitingForce lastForceBSN
forceCount
writeCount minBuffersForced maxBuffersForced totalForceTime totalWriteTime maxWriteTime totalWaitForWriteLockTime totalTimeBetweenForce minTimeBetweenForce maxTimeBetweenForce lastForceTOD threadsWaitingForce maxThreadsWaitingForce totalThreadsWaitingForce threadsWaitingForceThreshold forceOnTimeout forceNoWaitingThreads forceHalfOfBuffers forceMaxWaitingThreads forceOnFileSwitch flushManager 6Lorg/objectweb/howl/log/LogBufferManager$FlushManager; flushManagerName Ljava/lang/String;
ConstantValue
forceQueue fqPut fqGet $assertionsDisabled Synthetic -class$org$objectweb$howl$log$LogBufferManager Ljava/lang/Class; *class$org$objectweb$howl$log$Configuration )(Lorg/objectweb/howl/log/Configuration;)V Code LineNumberTable LocalVariableTable this )Lorg/objectweb/howl/log/LogBufferManager; config &Lorg/objectweb/howl/log/Configuration; elapsedTime (J)J startTime force (Z)V
startWrite writeTime ioe timeBetweenForce
buffersForced
startForce forcebsn doforce timeout logBuffer startWait
Exceptions sync %(Lorg/objectweb/howl/log/LogBuffer;)V
releaseBuffer buffer
getFillBuffer $()Lorg/objectweb/howl/log/LogBuffer; e 1Lorg/objectweb/howl/log/LogFileOverflowException; b i fbl getLogBuffer %(I)Lorg/objectweb/howl/log/LogBuffer; lbCtor Ljava/lang/reflect/Constructor; "Ljava/lang/InstantiationException; "Ljava/lang/IllegalAccessException; !Ljava/lang/NoSuchMethodException; $Ljava/lang/IllegalArgumentException; -Ljava/lang/reflect/InvocationTargetException; index lb lbcls fqAdd *Ljava/lang/ArrayIndexOutOfBoundsException; put (S[[BZ)J type data [[B token
currentBuffer forceNow forceCurrentBuffer ()V Ljava/lang/InterruptedException; replay ,(Lorg/objectweb/howl/log/ReplayListener;JZ)V "Ljava/lang/ClassNotFoundException; msg 2Lorg/objectweb/howl/log/InvalidLogBufferException; lbe listener 'Lorg/objectweb/howl/log/ReplayListener; mark replayCtrlRecords bsn record "Lorg/objectweb/howl/log/LogRecord; markBSN nrecs nextBSN open bufferPoolSize close init +(Lorg/objectweb/howl/log/LogFileManager;I)V flushAll doubleToString (DI)Ljava/lang/String; val D
decimalPlaces s dp getStats ()Ljava/lang/String; avgThreadsWaitingForce avgForceTime avgTimeBetweenForce avgBuffersPerForce avgWriteTime avgWaitForWriteLockTime name stats Ljava/lang/StringBuffer; bsnFromMark (J)I markFromBsn (II)J offset getWaitForBuffer ()J class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 x0
access$000 N(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$900 access$1000 access$1100 access$1200 access$1300 access$1400
access$104 access$1500 =(Lorg/objectweb/howl/log/LogBufferManager;)Ljava/lang/Object; access$1600 access$1602 q(Lorg/objectweb/howl/log/LogBufferManager;[Lorg/objectweb/howl/log/LogBuffer;)[Lorg/objectweb/howl/log/LogBuffer;
access$002 access$1700 access$1800 access$1900 access$2000 access$1808 access$1844 -(Lorg/objectweb/howl/log/LogBufferManager;I)I access$2002 access$1802 access$1902 access$2100 M(Lorg/objectweb/howl/log/LogBufferManager;)Lorg/objectweb/howl/log/LogBuffer; access$2200 -(Lorg/objectweb/howl/log/LogBufferManager;Z)V
SourceFile LogBufferManager.javars34^6_>`>/.76-.K;J;I;Q>G>F>E;L;N;M;H;D;R;=>56? java/lang/ClassNotFoundException java/lang/NoClassDefFoundErrorf?fg*)+, java/lang/Object0189:;<;?>@>A;B>C>O;P>S>T;U;V;W;X;? rw2)() 4org/objectweb/howl/log/LogBufferManager$FlushManagerfYZs ?!"?op#.$>a)?> java/lang/AssertionError java/lang/StringBuffer BSN error expecting %&%' found (?f)*; TOD error at BSN: +? java/io/IOException "LogBufferManager.force(): writing ,-./012? [3? ]f456789?) 4LogBufferManager.force(): error attempting to force :;<=<=>;>??@?A>????B?> buffersWaitingForce ( ) < 0?C /org/objectweb/howl/log/LogFileOverflowExceptionDEFGmnH?IJ? java/lang/Classed $org.objectweb.howl.log.Configuration??KLMNO org/objectweb/howl/log/LogBuffer java/lang/InstantiationException java/lang/IllegalAccessException java/lang/NoSuchMethodException "java/lang/IllegalArgumentException +java/lang/reflect/InvocationTargetException (java/lang/ArrayIndexOutOfBoundsExceptionP????????? java/lang/InterruptedException?? -org/objectweb/howl/log/InvalidLogKeyExceptionQRS?? 0org/objectweb/howl/log/LogConfigurationExceptionTUVW?4??XYZ Error reading %[
@ position [\;%] #org/objectweb/howl/log/LogException^_ 0org/objectweb/howl/log/InvalidLogBufferException`??9ab
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.ghij) LogFileManager parameter is null@k %lmnopq??