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[]
int
long
long
long
long
long
long
org.apache.camel.CamelContext
String[]
long
org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit
int
org.apache.camel.spi.StreamCachingStrategy
boolean
boolean
boolean
boolean
boolean
void
void
setAnySpoolRules
(boolean any) void
setBufferSize
(int bufferSize) void
setRemoveSpoolDirectoryWhenStopping
(boolean remove) void
setSpoolThreshold
(long threshold) void
setSpoolUsedHeapMemoryLimit
(org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit limit) void
setSpoolUsedHeapMemoryThreshold
(int percentage) void
setStatisticsEnabled
(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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
isEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getAllowClasses
- Specified by:
getAllowClasses
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getDenyClasses
- Specified by:
getDenyClasses
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isSpoolEnabled
- Specified by:
isSpoolEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolDirectory
- Specified by:
getSpoolDirectory
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolCipher
- Specified by:
getSpoolCipher
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setSpoolThreshold
- Specified by:
setSpoolThreshold
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolThreshold
- Specified by:
getSpoolThreshold
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setSpoolUsedHeapMemoryThreshold
- Specified by:
setSpoolUsedHeapMemoryThreshold
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolUsedHeapMemoryThreshold
- Specified by:
getSpoolUsedHeapMemoryThreshold
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setSpoolUsedHeapMemoryLimit
public void setSpoolUsedHeapMemoryLimit(org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit limit) - Specified by:
setSpoolUsedHeapMemoryLimit
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getSpoolUsedHeapMemoryLimit
public org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit getSpoolUsedHeapMemoryLimit()- Specified by:
getSpoolUsedHeapMemoryLimit
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setBufferSize
- Specified by:
setBufferSize
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getBufferSize
- Specified by:
getBufferSize
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setRemoveSpoolDirectoryWhenStopping
- Specified by:
setRemoveSpoolDirectoryWhenStopping
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isRemoveSpoolDirectoryWhenStopping
- Specified by:
isRemoveSpoolDirectoryWhenStopping
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setAnySpoolRules
- Specified by:
setAnySpoolRules
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isAnySpoolRules
- Specified by:
isAnySpoolRules
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheMemoryCounter
- Specified by:
getCacheMemoryCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheMemorySize
- Specified by:
getCacheMemorySize
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheMemoryAverageSize
- Specified by:
getCacheMemoryAverageSize
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheSpoolCounter
- Specified by:
getCacheSpoolCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheSpoolSize
- Specified by:
getCacheSpoolSize
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
getCacheSpoolAverageSize
- Specified by:
getCacheSpoolAverageSize
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
isStatisticsEnabled
- Specified by:
isStatisticsEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
setStatisticsEnabled
- Specified by:
setStatisticsEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-
resetStatistics
- Specified by:
resetStatistics
in interfaceorg.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
-