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
????1t	3?	3?
??	3??
?	3?	3??

?	3???	3?	3?	3??
?	3??
?	3?	3?
3????
?	3?
?

3
3	3
???????

3	
	??
+
3
3	
3
3d
3
?

 	!"
B#
B$
3%&'	()
I,-?./01
2345
6
37
38
39E:
3;<
Z=
3>	3?
@AB	CDE
c?F
e?
_GHLOG Lorg/apache/commons/logging/Log;executor)Ljava/util/concurrent/ThreadPoolExecutor;
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;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
ExceptionsI(J)ZdeadlineJtimelefttimeoutisFull()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;	setParentgetExecutor!()Ljava/util/concurrent/Executor;
access$0003(Lorg/apache/activemq/usage/Usage;)Ljava/util/List;x0
access$100TLjava/lang/Object;Lorg/apache/activemq/Service;
SourceFile
Usage.java?yxy??java/lang/Objectmn.org/apache/activemq/usage/DefaultUsageCapacityuvwp)java/util/concurrent/CopyOnWriteArrayListijJK?{|??yjava/util/LinkedList?p)java/util/concurrent/atomic/AtomicBoolean??qr??L??java/lang/StringBuilder}~MN:??????opOP?Q???RSTUT"java/lang/IllegalArgumentException2percentUsageMinDelta must be greater or equal to 0??????VWXY?Z[org/apache/activemq/usage/Usage+percentUsageMinDelta must be greater than 0??????: usage change from: M\% of available memory, to: % of available memory{]^?_?`?java/util/ArrayList?ajava/lang/Runnable??bcde?!org/apache/activemq/usage/Usage$1InnerClasses?f:Not notifying memory usage change to listeners on shutdowng]Usage() percentUsage=	%, usage=Mh limit= percentUsageMinDelta=%ij??????k???!org/apache/activemq/usage/Usage$2?l??klmno'java/util/concurrent/ThreadPoolExecutorpqr(java/util/concurrent/LinkedBlockingQueue!org/apache/activemq/usage/Usage$3?sorg/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;)Vjava/util/concurrent/Executorexecute(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;java/util/concurrent/TimeUnitSECONDSLjava/util/concurrent/TimeUnit;m(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V!3hij
klmnopqrstuvwpxysz{|}~??ys??ys??p??%???J?*?*?Y??*?Y??*?	*?
Y??*??
?*?*?
Y??*?Y??*d?*?Y??*+?*%?+?/*?+??%j???Y?+???,??M*,???J>/234*567;8F9Q:W<b?g@lApB?C?E?F?*??r?qr?}~????????qts??????G*	? W??
NO??r????????,	?*??*?? ??*?YN?**?!?"*?"d?I	???#a?$77	??+**?!?"*?"d?*?*???&?#e7???*?"d??-ì:-????????>WXY\]#^,_?`CaJbRc[dgerk?l?*?3??C/????r?????????????8*??*??'??*?YL?**?!?"*?"d??+ìM+?,?23363?pqst"u3v?8?r?8?????V*?+?(W??
z{??r????????V*?+?)W??
~??r????????l*?YL?*??*+íM+?,???????r???????8*?	?
?+Y,?-?*?YN?*??*?-ç
:-??*?.?),,0,?"????"?'?3?7??8?r8???8?????$x*???2*??+*?YL?*?*???*?j??+çM+?,?*?YM?*?!<,çN,?-?*?/*??0M,?1?,?2?3N-?.???03363?FIILI?.???.?8???D?N?S?p?w??*p?r]??x?rD4op?p?tx?????g*?YL?*?+îM+?,?
??????r???????*?YM?*#?,çN,?-?*?.?????????r???????g*?YL?*?"+ìM+?,?
??????r??????g*?YL?*?	+ìM+?,?
??????r???????2?
?+Y4?-?*?YN?*?	*?!=-ç
:-??*?/?"%%)%?"????? ?,?1?? 2?r2wp op?2?????g*?YL?*?5+íM+?,?
??????r???????)*?YM?*?">*?"?	*?6,ç
:,???!!%!???????(?? ?p)?r)?p?)?????t0*??*	???*?57i*??*m*?	?m*?	?i???????0?r?0???????*??3??Y?*?9?:??;*?????d?ld?f*?YN?*??@*??A?@?BY*??C?D:?1??2?E:*?F?G???*??H-ç
:-??*??A?/?IY*?JN*????*?F-?G?
?K?L?T??????N??7?A?M?T?[?g???????????????>???w$???!????r??p??p?w$????????A*?????r???????Q?Y?M?*?9?N?*?"?;O?*?5?PQ?*??*?PR?*?	?;S?????Q?r?Q??????@*??T?6*??*?*?U*??0L+?1?+?2?3M,?V????"#$&8'?*? 8?r%??@?r?8?t@?????J?*??T??*??*?*?W*?YL?*??@?BY*??C?DM,?1?,?2?EN-?X???*??H+ç
:+??*??0L+?1?+?2?3M,?Y???"_bbfb?:./04"5)6A7K8Q9T:];i<?=?@?4K??8????rs????r? 8????t??????v*?+?(W*????+?V??CDEG??r?r????ts????`*?+?)W??
JK??r?r????ts?????F*???ZY*+?[M*?,?\??*?YM?*?"d?*?+?(W,ì,ìN,?-?%<A=@AADA?*
ST`ad%e.f9g=iAk? 
??F?rF???F?????A*???r??r??????P*+???
yz??ruv??????A*??????r??????P*???
????r?p??????P*+???
????r}~??????A*??????r???s????Z*+???
????rqr???qts????@?]?????r??????/*???+??r???/*???+??r???K
+3?^??_Y
`?b?cY?d?eY?f?g?]??-	?*?s???+IZe




© 2015 - 2024 Weber Informatics LLC | Privacy Policy