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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit -
Constructor Summary
ConstructorsConstructorDescriptionManagedStreamCachingStrategy(org.apache.camel.CamelContext camelContext, org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy) -
Method Summary
Modifier and TypeMethodDescriptionString[]intlonglonglonglonglonglongorg.apache.camel.CamelContextString[]longorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimitintorg.apache.camel.spi.StreamCachingStrategybooleanbooleanbooleanbooleanbooleanvoidvoidsetAnySpoolRules(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, suspendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.api.management.mbean.ManagedServiceMBean
getCamelId, getCamelManagementName, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
-
Constructor Details
-
ManagedStreamCachingStrategy
public ManagedStreamCachingStrategy(org.apache.camel.CamelContext camelContext, org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy)
-
-
Method Details
-
getCamelContext
-
getStreamCachingStrategy
-
isEnabled
- Specified by:
isEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getAllowClasses
- Specified by:
getAllowClassesin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getDenyClasses
- Specified by:
getDenyClassesin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isSpoolEnabled
- Specified by:
isSpoolEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolDirectory
- Specified by:
getSpoolDirectoryin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolCipher
- Specified by:
getSpoolCipherin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setSpoolThreshold
- Specified by:
setSpoolThresholdin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolThreshold
- Specified by:
getSpoolThresholdin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setSpoolUsedHeapMemoryThreshold
- Specified by:
setSpoolUsedHeapMemoryThresholdin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
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
- Specified by:
setBufferSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getBufferSize
- Specified by:
getBufferSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setRemoveSpoolDirectoryWhenStopping
- Specified by:
setRemoveSpoolDirectoryWhenStoppingin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isRemoveSpoolDirectoryWhenStopping
- Specified by:
isRemoveSpoolDirectoryWhenStoppingin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setAnySpoolRules
- Specified by:
setAnySpoolRulesin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isAnySpoolRules
- Specified by:
isAnySpoolRulesin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheMemoryCounter
- Specified by:
getCacheMemoryCounterin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheMemorySize
- Specified by:
getCacheMemorySizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheMemoryAverageSize
- Specified by:
getCacheMemoryAverageSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheSpoolCounter
- Specified by:
getCacheSpoolCounterin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheSpoolSize
- Specified by:
getCacheSpoolSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheSpoolAverageSize
- Specified by:
getCacheSpoolAverageSizein interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isStatisticsEnabled
- Specified by:
isStatisticsEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setStatisticsEnabled
- Specified by:
setStatisticsEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
resetStatistics
- Specified by:
resetStatisticsin interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-