org.apache.camel.management.mbean
Class ManagedStreamCachingStrategy
java.lang.Object
org.apache.camel.management.mbean.ManagedService
org.apache.camel.management.mbean.ManagedStreamCachingStrategy
- All Implemented Interfaces:
- ManagedInstance, ManagedServiceMBean, ManagedStreamCachingStrategyMBean
@ManagedResource(description="Managed StreamCachingStrategy")
public class ManagedStreamCachingStrategy
- extends ManagedService
- implements ManagedStreamCachingStrategyMBean
Methods inherited from class org.apache.camel.management.mbean.ManagedService |
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ManagedStreamCachingStrategy
public ManagedStreamCachingStrategy(CamelContext camelContext,
StreamCachingStrategy streamCachingStrategy)
init
public void init(ManagementStrategy strategy)
- Overrides:
init
in class ManagedService
getCamelContext
public CamelContext getCamelContext()
getStreamCachingStrategy
public StreamCachingStrategy getStreamCachingStrategy()
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface ManagedStreamCachingStrategyMBean
getSpoolDirectory
public String getSpoolDirectory()
- Specified by:
getSpoolDirectory
in interface ManagedStreamCachingStrategyMBean
getSpoolChiper
public String getSpoolChiper()
- Specified by:
getSpoolChiper
in interface ManagedStreamCachingStrategyMBean
setSpoolThreshold
public void setSpoolThreshold(long threshold)
- Specified by:
setSpoolThreshold
in interface ManagedStreamCachingStrategyMBean
getSpoolThreshold
public long getSpoolThreshold()
- Specified by:
getSpoolThreshold
in interface ManagedStreamCachingStrategyMBean
setSpoolUsedHeapMemoryThreshold
public void setSpoolUsedHeapMemoryThreshold(int percentage)
- Specified by:
setSpoolUsedHeapMemoryThreshold
in interface ManagedStreamCachingStrategyMBean
getSpoolUsedHeapMemoryThreshold
public int getSpoolUsedHeapMemoryThreshold()
- Specified by:
getSpoolUsedHeapMemoryThreshold
in interface ManagedStreamCachingStrategyMBean
setSpoolUsedHeapMemoryLimit
public void setSpoolUsedHeapMemoryLimit(StreamCachingStrategy.SpoolUsedHeapMemoryLimit limit)
- Specified by:
setSpoolUsedHeapMemoryLimit
in interface ManagedStreamCachingStrategyMBean
getSpoolUsedHeapMemoryLimit
public StreamCachingStrategy.SpoolUsedHeapMemoryLimit getSpoolUsedHeapMemoryLimit()
- Specified by:
getSpoolUsedHeapMemoryLimit
in interface ManagedStreamCachingStrategyMBean
setBufferSize
public void setBufferSize(int bufferSize)
- Specified by:
setBufferSize
in interface ManagedStreamCachingStrategyMBean
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSize
in interface ManagedStreamCachingStrategyMBean
setRemoveSpoolDirectoryWhenStopping
public void setRemoveSpoolDirectoryWhenStopping(boolean remove)
- Specified by:
setRemoveSpoolDirectoryWhenStopping
in interface ManagedStreamCachingStrategyMBean
isRemoveSpoolDirectoryWhenStopping
public boolean isRemoveSpoolDirectoryWhenStopping()
- Specified by:
isRemoveSpoolDirectoryWhenStopping
in interface ManagedStreamCachingStrategyMBean
setAnySpoolRules
public void setAnySpoolRules(boolean any)
- Specified by:
setAnySpoolRules
in interface ManagedStreamCachingStrategyMBean
isAnySpoolRules
public boolean isAnySpoolRules()
- Specified by:
isAnySpoolRules
in interface ManagedStreamCachingStrategyMBean
getCacheMemoryCounter
public long getCacheMemoryCounter()
- Specified by:
getCacheMemoryCounter
in interface ManagedStreamCachingStrategyMBean
getCacheMemorySize
public long getCacheMemorySize()
- Specified by:
getCacheMemorySize
in interface ManagedStreamCachingStrategyMBean
getCacheMemoryAverageSize
public long getCacheMemoryAverageSize()
- Specified by:
getCacheMemoryAverageSize
in interface ManagedStreamCachingStrategyMBean
getCacheSpoolCounter
public long getCacheSpoolCounter()
- Specified by:
getCacheSpoolCounter
in interface ManagedStreamCachingStrategyMBean
getCacheSpoolSize
public long getCacheSpoolSize()
- Specified by:
getCacheSpoolSize
in interface ManagedStreamCachingStrategyMBean
getCacheSpoolAverageSize
public long getCacheSpoolAverageSize()
- Specified by:
getCacheSpoolAverageSize
in interface ManagedStreamCachingStrategyMBean
isStatisticsEnabled
public boolean isStatisticsEnabled()
- Specified by:
isStatisticsEnabled
in interface ManagedStreamCachingStrategyMBean
setStatisticsEnabled
public void setStatisticsEnabled(boolean enabled)
- Specified by:
setStatisticsEnabled
in interface ManagedStreamCachingStrategyMBean
resetStatistics
public void resetStatistics()
- Specified by:
resetStatistics
in interface ManagedStreamCachingStrategyMBean
Apache Camel