Class ManagedStreamCachingStrategy
- java.lang.Object
-
- org.apache.camel.management.mbean.ManagedService
-
- org.apache.camel.management.mbean.ManagedStreamCachingStrategy
-
- All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance,org.apache.camel.api.management.mbean.ManagedServiceMBean,org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
@ManagedResource(description="Managed StreamCachingStrategy") public class ManagedStreamCachingStrategy extends ManagedService implements org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
-
Constructor Summary
Constructors Constructor Description ManagedStreamCachingStrategy(org.apache.camel.CamelContext camelContext, org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetBufferSize()longgetCacheMemoryAverageSize()longgetCacheMemoryCounter()longgetCacheMemorySize()longgetCacheSpoolAverageSize()longgetCacheSpoolCounter()longgetCacheSpoolSize()org.apache.camel.CamelContextgetCamelContext()StringgetSpoolCipher()StringgetSpoolDirectory()longgetSpoolThreshold()org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimitgetSpoolUsedHeapMemoryLimit()intgetSpoolUsedHeapMemoryThreshold()org.apache.camel.spi.StreamCachingStrategygetStreamCachingStrategy()booleanisAnySpoolRules()booleanisEnabled()booleanisRemoveSpoolDirectoryWhenStopping()booleanisSpoolEnabled()booleanisStatisticsEnabled()voidresetStatistics()voidsetAnySpoolRules(boolean any)voidsetBufferSize(int bufferSize)voidsetRemoveSpoolDirectoryWhenStopping(boolean remove)voidsetSpoolThreshold(long threshold)voidsetSpoolUsedHeapMemoryLimit(org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit limit)voidsetSpoolUsedHeapMemoryThreshold(int percentage)voidsetStatisticsEnabled(boolean enabled)-
Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
-
-
-
-
Constructor Detail
-
ManagedStreamCachingStrategy
public ManagedStreamCachingStrategy(org.apache.camel.CamelContext camelContext, org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy)
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
-
getStreamCachingStrategy
public org.apache.camel.spi.StreamCachingStrategy getStreamCachingStrategy()
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isSpoolEnabled
public boolean isSpoolEnabled()
- Specified by:
isSpoolEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolDirectory
public String getSpoolDirectory()
- Specified by:
getSpoolDirectoryin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolCipher
public String getSpoolCipher()
- Specified by:
getSpoolCipherin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setSpoolThreshold
public void setSpoolThreshold(long threshold)
- Specified by:
setSpoolThresholdin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolThreshold
public long getSpoolThreshold()
- Specified by:
getSpoolThresholdin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setSpoolUsedHeapMemoryThreshold
public void setSpoolUsedHeapMemoryThreshold(int percentage)
- Specified by:
setSpoolUsedHeapMemoryThresholdin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolUsedHeapMemoryThreshold
public int getSpoolUsedHeapMemoryThreshold()
- Specified by:
getSpoolUsedHeapMemoryThresholdin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setSpoolUsedHeapMemoryLimit
public void setSpoolUsedHeapMemoryLimit(org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit limit)
- Specified by:
setSpoolUsedHeapMemoryLimitin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolUsedHeapMemoryLimit
public org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit getSpoolUsedHeapMemoryLimit()
- Specified by:
getSpoolUsedHeapMemoryLimitin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setBufferSize
public void setBufferSize(int bufferSize)
- Specified by:
setBufferSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setRemoveSpoolDirectoryWhenStopping
public void setRemoveSpoolDirectoryWhenStopping(boolean remove)
- Specified by:
setRemoveSpoolDirectoryWhenStoppingin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isRemoveSpoolDirectoryWhenStopping
public boolean isRemoveSpoolDirectoryWhenStopping()
- Specified by:
isRemoveSpoolDirectoryWhenStoppingin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setAnySpoolRules
public void setAnySpoolRules(boolean any)
- Specified by:
setAnySpoolRulesin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isAnySpoolRules
public boolean isAnySpoolRules()
- Specified by:
isAnySpoolRulesin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheMemoryCounter
public long getCacheMemoryCounter()
- Specified by:
getCacheMemoryCounterin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheMemorySize
public long getCacheMemorySize()
- Specified by:
getCacheMemorySizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheMemoryAverageSize
public long getCacheMemoryAverageSize()
- Specified by:
getCacheMemoryAverageSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheSpoolCounter
public long getCacheSpoolCounter()
- Specified by:
getCacheSpoolCounterin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheSpoolSize
public long getCacheSpoolSize()
- Specified by:
getCacheSpoolSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheSpoolAverageSize
public long getCacheSpoolAverageSize()
- Specified by:
getCacheSpoolAverageSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isStatisticsEnabled
public boolean isStatisticsEnabled()
- Specified by:
isStatisticsEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setStatisticsEnabled
public void setStatisticsEnabled(boolean enabled)
- Specified by:
setStatisticsEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
resetStatistics
public void resetStatistics()
- Specified by:
resetStatisticsin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
-