@ManagedResource(description="Managed StreamCachingStrategy") public class ManagedStreamCachingStrategy extends ManagedService implements ManagedStreamCachingStrategyMBean
| Constructor and Description |
|---|
ManagedStreamCachingStrategy(CamelContext camelContext,
StreamCachingStrategy streamCachingStrategy) |
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCamelId, getCamelManagementName, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspendpublic ManagedStreamCachingStrategy(CamelContext camelContext, StreamCachingStrategy streamCachingStrategy)
public void init(ManagementStrategy strategy)
init in class ManagedServicepublic CamelContext getCamelContext()
public StreamCachingStrategy getStreamCachingStrategy()
public boolean isEnabled()
isEnabled in interface ManagedStreamCachingStrategyMBeanpublic String getSpoolDirectory()
getSpoolDirectory in interface ManagedStreamCachingStrategyMBeanpublic String getSpoolChiper()
getSpoolChiper in interface ManagedStreamCachingStrategyMBeanpublic void setSpoolThreshold(long threshold)
setSpoolThreshold in interface ManagedStreamCachingStrategyMBeanpublic long getSpoolThreshold()
getSpoolThreshold in interface ManagedStreamCachingStrategyMBeanpublic void setSpoolUsedHeapMemoryThreshold(int percentage)
setSpoolUsedHeapMemoryThreshold in interface ManagedStreamCachingStrategyMBeanpublic int getSpoolUsedHeapMemoryThreshold()
getSpoolUsedHeapMemoryThreshold in interface ManagedStreamCachingStrategyMBeanpublic void setSpoolUsedHeapMemoryLimit(StreamCachingStrategy.SpoolUsedHeapMemoryLimit limit)
setSpoolUsedHeapMemoryLimit in interface ManagedStreamCachingStrategyMBeanpublic StreamCachingStrategy.SpoolUsedHeapMemoryLimit getSpoolUsedHeapMemoryLimit()
getSpoolUsedHeapMemoryLimit in interface ManagedStreamCachingStrategyMBeanpublic void setBufferSize(int bufferSize)
setBufferSize in interface ManagedStreamCachingStrategyMBeanpublic int getBufferSize()
getBufferSize in interface ManagedStreamCachingStrategyMBeanpublic void setRemoveSpoolDirectoryWhenStopping(boolean remove)
setRemoveSpoolDirectoryWhenStopping in interface ManagedStreamCachingStrategyMBeanpublic boolean isRemoveSpoolDirectoryWhenStopping()
isRemoveSpoolDirectoryWhenStopping in interface ManagedStreamCachingStrategyMBeanpublic void setAnySpoolRules(boolean any)
setAnySpoolRules in interface ManagedStreamCachingStrategyMBeanpublic boolean isAnySpoolRules()
isAnySpoolRules in interface ManagedStreamCachingStrategyMBeanpublic long getCacheMemoryCounter()
getCacheMemoryCounter in interface ManagedStreamCachingStrategyMBeanpublic long getCacheMemorySize()
getCacheMemorySize in interface ManagedStreamCachingStrategyMBeanpublic long getCacheMemoryAverageSize()
getCacheMemoryAverageSize in interface ManagedStreamCachingStrategyMBeanpublic long getCacheSpoolCounter()
getCacheSpoolCounter in interface ManagedStreamCachingStrategyMBeanpublic long getCacheSpoolSize()
getCacheSpoolSize in interface ManagedStreamCachingStrategyMBeanpublic long getCacheSpoolAverageSize()
getCacheSpoolAverageSize in interface ManagedStreamCachingStrategyMBeanpublic boolean isStatisticsEnabled()
isStatisticsEnabled in interface ManagedStreamCachingStrategyMBeanpublic void setStatisticsEnabled(boolean enabled)
setStatisticsEnabled in interface ManagedStreamCachingStrategyMBeanpublic void resetStatistics()
resetStatistics in interface ManagedStreamCachingStrategyMBeanApache Camel