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

org.apache.activemq.usage.Usage.class Maven / Gradle / Ivy

There is a newer version: 5.7.0
Show newest version
????1h	4?	4?
??	4??
?	4?	4??

?	4???	4?	4?	4??
?	4??
?	4?	4?
4????
?	4?
??
?
4?
4
4	4
???????

4	??

,
4
4
4
4d
4
?

 
C!
C"
4#
$%&'
J*+?,-./
0123
4
45
46
47F8
49:
[;
4<	4=
>?@LOG Lorg/apache/commons/logging/Log;
usageMutexLjava/lang/Object;percentUsageIparent!Lorg/apache/activemq/usage/Usage;	SignatureTT;limiter)Lorg/apache/activemq/usage/UsageCapacity;percentUsageMinDelta	listenersLjava/util/List;;Ljava/util/List;debugZnameLjava/lang/String;usagePortionFchildrenLjava/util/List;	callbacks&Ljava/util/List;pollingTimestarted+Ljava/util/concurrent/atomic/AtomicBoolean;executor)Ljava/util/concurrent/ThreadPoolExecutor;7(Lorg/apache/activemq/usage/Usage;Ljava/lang/String;F)VCodeLineNumberTableLocalVariableTablethisportionLocalVariableTypeTable&Lorg/apache/activemq/usage/Usage;(TT;Ljava/lang/String;F)V
retrieveUsage()JwaitForSpace()V
ExceptionsA(J)ZtimeoutJ(JI)Zdeadlinetimeleft
highWaterMarkisFull()Z(I)ZaddUsageListener,(Lorg/apache/activemq/usage/UsageListener;)Vlistener)Lorg/apache/activemq/usage/UsageListener;removeUsageListenergetLimitsetLimit(J)Vlimit
onLimitChangechildi$Ljava/util/Iterator;getUsagePortion()FsetUsagePortion(F)VgetPercentUsage()IgetPercentUsageMinDeltasetPercentUsageMinDelta(I)VgetUsagesetPercentUsageoldValuevaluecaclPercentUsage	fireEvent(II)VcallbackLjava/lang/Runnable;iterlistenerNotifieroldPercentUsagenewPercentUsage*Ljava/util/Iterator;getName()Ljava/lang/String;toStringstarttstopaddChild$(Lorg/apache/activemq/usage/Usage;)V(TT;)VremoveChildnotifyCallbackWhenNotFull(Ljava/lang/Runnable;)Zr
getLimiter+()Lorg/apache/activemq/usage/UsageCapacity;
setLimiter,(Lorg/apache/activemq/usage/UsageCapacity;)VgetPollingTimesetPollingTimesetName(Ljava/lang/String;)V	getParent#()Lorg/apache/activemq/usage/Usage;()TT;	setParentsetExecutor,(Ljava/util/concurrent/ThreadPoolExecutor;)VgetExecutor+()Ljava/util/concurrent/ThreadPoolExecutor;
access$0003(Lorg/apache/activemq/usage/Usage;)Ljava/util/List;x0
access$100TLjava/lang/Object;Lorg/apache/activemq/Service;
SourceFile
Usage.javayono??java/lang/Objectcd.org/apache/activemq/usage/DefaultUsageCapacityklmf)java/util/concurrent/CopyOnWriteArrayListabBC?qruvwojava/util/LinkedList{f)java/util/concurrent/atomic/AtomicBoolean|}gh??D??java/lang/StringBuilderstEF:????????efGH?I???JKLML"java/lang/IllegalArgumentException2percentUsageMinDelta must be greater or equal to 0??????NOPQ?RSorg/apache/activemq/usage/Usage+percentUsageMinDelta must be greater than 0??????: usage change from: ET% of available memory, to: % of available memoryqUV?W?X?java/util/ArrayList?Yjava/lang/Runnable??Z[\]?!org/apache/activemq/usage/Usage$1InnerClasses?^:Not notifying memory usage change to listeners on shutdown_UUsage() percentUsage=	%, usage=E` limit= percentUsageMinDelta=%ab??????c???!org/apache/activemq/usage/Usage$2?d??~efgorg/apache/activemq/Servicejava/lang/InterruptedExceptionorg/apache/commons/logging/LogisDebugEnabled'org/apache/activemq/usage/UsageCapacityappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/SystemcurrentTimeMilliswaitjava/util/Listadd(Ljava/lang/Object;)Zremoveiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;(I)Ljava/lang/StringBuilder;(Ljava/lang/Object;)Vget	notifyAllisEmpty(Ljava/util/Collection;)V'java/util/concurrent/ThreadPoolExecutorexecute(Ljava/lang/Runnable;)Vclear&(Lorg/apache/activemq/usage/Usage;II)Vwarn(J)Ljava/lang/StringBuilder;
compareAndSet(ZZ)Zrun8(Lorg/apache/activemq/usage/Usage;Ljava/lang/Runnable;)V%org/apache/commons/logging/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;!4`abcdefghijklmfnoipqrstuvwoixyoiz{f|}~(???J?*?*?Y??*?Y??*?	*?
Y??*??
?*?*?
Y??*?Y??*d?*?Y??*+?*%?+?/*?+??%j???Y?+???,??M*,???J7),-.*/61;2F3Q4W5b8g9l:p;?<?>???*??h?gh?st??v?????gji??????G*	? W??
GH??h????????N*d?!??K??h??????????7
?*??*??!??*?Y:?**?"?#*?#?H	???$a?%77	??***?"?#*?#?*?*???'?$e7???*?#??ì:	?	???????>TUVYZ%[-\@]D^K_S`[agbrh?i?4@2??D.????h?????f?????????C*d?(??m??h???????8*??*??(??*?YM?**?"?#*?#??,ìN,?-?23363?qrtu#v3w?8?h8?f?8?????V*?+?)W??
{|??h????????V*?+?*W??
???h????????l*?YL?*??++íM+?,???????h???????8*?	?
?,Y-?.?*?YN?*??*?-ç
:-??*?/?),,0,?"????"?'?3?7??8?h8???8?????$x*???2*??+*?YL?*?*???*?j??+çM+?,?*?YM?*?"<,çN,?-?*?0*??1M,?2?,?3?4N-?/???03363?FIILI?.???.?8???D?N?S?p?w??*p?h]??x?hD4ef?p?jx?????g*?YL?*?+îM+?,?
??????h???????*?YM?*#?,çN,?-?*?/?????????huv??????g*?YL?*?#+ìM+?,?
??????h??????g*?YL?*?	+ìM+?,?
??????h???????2?
?,Y5?.?*?YN?*?	*?"=-ç
:-??*?0?"%%)%?"????? ?,?1?? 2?h2mf ef?2?????g*?YL?*?6+íM+?,?
??????h???????)*?YM?*?#>*?#?	*?7,ç
:,???!!%!???????(?? ?f)?h)?f?)?????t0*??+	???*?68i*??+m*?	?m*?	?i???????0?h?0???????*??3??Y?*?:?;??<=??<>????*??@??d?jd?d*?YN?*??A*??B?>?CY*??D?E:?2??3?F:*?G?H???*??I-ç
:-??*??B?-?JY*?KN*??@?*?G-?H?
?L?M?T??????N??7?A?M?T?[?g??????????????>?	??w"???????h??f??f?w"????????A*?????h???????Q?Y?N?*?:?O?*?#?<P?*?6?QR?*??+?QS?*?	?<T?????Q?h?Q??????@*??U?6*??*?*?V*??1L+?2?+?3?4M,?W????$%&(8)?,? 8?h%??@?h?8?j@?????J?*??U??*??*?*?X*?YL?*??A?CY*??D?EM,?2?,?3?FN-?Y???*??I+ç
:+??*??1L+?2?+?3?4M,?Z???"_bbfb?:0126"7)8A9K:Q;T<]=i>???B?4K??8????hs????h? 8????j??????v*?+?)W*??@?+?W??EFGI??h?h????ji????`*?+?*W??
LM??h?h????ji?????F*???[Y*+?\M*?,?]??*?YM?*?#d?*?+?)W,ì,ìN,?-?%<A=@AADA?*
UVbcf%g.h9i=kAm? 
??F?hF???F?????A*???t??h??????P*+???
{|??hkl??????A*??????h??????P*???
????h{f??????P*+???
????hst??????A*??????h???i????Z*+???
????hgh???gji????P*+?^??
????h~??????A*?^?????h??????/*???&??h???/*???&??h???"
4?_???(i???)J[




© 2015 - 2024 Weber Informatics LLC | Privacy Policy