org.apache.activemq.usage
Class SystemUsage
java.lang.Object
org.apache.activemq.usage.SystemUsage
- All Implemented Interfaces:
- Service
public class SystemUsage
- extends Object
- implements Service
Holder for Usage instances for memory, store and temp files Main use case is
manage memory usage.
- Version:
- $Revision: 1.3 $
SystemUsage
public SystemUsage()
SystemUsage
public SystemUsage(String name,
PersistenceAdapter adapter,
Store tempStore)
SystemUsage
public SystemUsage(SystemUsage parent,
String name)
getName
public String getName()
getMemoryUsage
public MemoryUsage getMemoryUsage()
- Returns:
- the memoryUsage
getStoreUsage
public StoreUsage getStoreUsage()
- Returns:
- the storeUsage
getTempUsage
public TempUsage getTempUsage()
- Returns:
- the tempDiskUsage
toString
public String toString()
- Overrides:
toString
in class Object
start
public void start()
- Specified by:
start
in interface Service
stop
public void stop()
- Specified by:
stop
in interface Service
setSendFailIfNoSpace
public void setSendFailIfNoSpace(boolean failProducerIfNoSpace)
- Sets whether or not a send() should fail if there is no space free. The
default value is false which means to block the send() method until space
becomes available
isSendFailIfNoSpace
public boolean isSendFailIfNoSpace()
getParent
public SystemUsage getParent()
setParent
public void setParent(SystemUsage parent)
isSendFailIfNoSpaceExplicitySet
public boolean isSendFailIfNoSpaceExplicitySet()
setSendFailIfNoSpaceExplicitySet
public void setSendFailIfNoSpaceExplicitySet(boolean sendFailIfNoSpaceExplicitySet)
getSendFailIfNoSpaceAfterTimeout
public long getSendFailIfNoSpaceAfterTimeout()
setSendFailIfNoSpaceAfterTimeout
public void setSendFailIfNoSpaceAfterTimeout(long sendFailIfNoSpaceAfterTimeout)
setName
public void setName(String name)
setMemoryUsage
public void setMemoryUsage(MemoryUsage memoryUsage)
setStoreUsage
public void setStoreUsage(StoreUsage storeUsage)
setTempUsage
public void setTempUsage(TempUsage tempDiskUsage)
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.