@ManagedResource(description="Managed StreamCachingStrategy") public class ManagedStreamCachingStrategy extends ManagedService implements org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
| Constructor and Description |
|---|
ManagedStreamCachingStrategy(org.apache.camel.CamelContext camelContext,
org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBufferSize() |
long |
getCacheMemoryAverageSize() |
long |
getCacheMemoryCounter() |
long |
getCacheMemorySize() |
long |
getCacheSpoolAverageSize() |
long |
getCacheSpoolCounter() |
long |
getCacheSpoolSize() |
org.apache.camel.CamelContext |
getCamelContext() |
String |
getSpoolCipher() |
String |
getSpoolDirectory() |
long |
getSpoolThreshold() |
org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit |
getSpoolUsedHeapMemoryLimit() |
int |
getSpoolUsedHeapMemoryThreshold() |
org.apache.camel.spi.StreamCachingStrategy |
getStreamCachingStrategy() |
boolean |
isAnySpoolRules() |
boolean |
isEnabled() |
boolean |
isRemoveSpoolDirectoryWhenStopping() |
boolean |
isStatisticsEnabled() |
void |
resetStatistics() |
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) |
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspendpublic ManagedStreamCachingStrategy(org.apache.camel.CamelContext camelContext, org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy)
public org.apache.camel.CamelContext getCamelContext()
public org.apache.camel.spi.StreamCachingStrategy getStreamCachingStrategy()
public boolean isEnabled()
isEnabled in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic String getSpoolDirectory()
getSpoolDirectory in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic String getSpoolCipher()
getSpoolCipher in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic void setSpoolThreshold(long threshold)
setSpoolThreshold in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic long getSpoolThreshold()
getSpoolThreshold in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic void setSpoolUsedHeapMemoryThreshold(int percentage)
setSpoolUsedHeapMemoryThreshold in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic int getSpoolUsedHeapMemoryThreshold()
getSpoolUsedHeapMemoryThreshold in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic void setSpoolUsedHeapMemoryLimit(org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit limit)
setSpoolUsedHeapMemoryLimit in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean.SpoolUsedHeapMemoryLimit getSpoolUsedHeapMemoryLimit()
getSpoolUsedHeapMemoryLimit in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic void setBufferSize(int bufferSize)
setBufferSize in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic int getBufferSize()
getBufferSize in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic void setRemoveSpoolDirectoryWhenStopping(boolean remove)
setRemoveSpoolDirectoryWhenStopping in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic boolean isRemoveSpoolDirectoryWhenStopping()
isRemoveSpoolDirectoryWhenStopping in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic void setAnySpoolRules(boolean any)
setAnySpoolRules in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic boolean isAnySpoolRules()
isAnySpoolRules in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic long getCacheMemoryCounter()
getCacheMemoryCounter in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic long getCacheMemorySize()
getCacheMemorySize in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic long getCacheMemoryAverageSize()
getCacheMemoryAverageSize in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic long getCacheSpoolCounter()
getCacheSpoolCounter in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic long getCacheSpoolSize()
getCacheSpoolSize in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic long getCacheSpoolAverageSize()
getCacheSpoolAverageSize in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic boolean isStatisticsEnabled()
isStatisticsEnabled in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic void setStatisticsEnabled(boolean enabled)
setStatisticsEnabled in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanpublic void resetStatistics()
resetStatistics in interface org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBeanApache Camel