org.apache.camel.management.mbean
Class ManagedStreamCachingStrategy
java.lang.Object
org.apache.camel.management.mbean.ManagedService
org.apache.camel.management.mbean.ManagedStreamCachingStrategy
- All Implemented Interfaces:
- ManagedInstance, ManagedServiceMBean, ManagedStreamCachingStrategyMBean
@ManagedResource(description="Managed StreamCachingStrategy")
public class ManagedStreamCachingStrategy
- extends ManagedService
- implements ManagedStreamCachingStrategyMBean
| Methods inherited from class org.apache.camel.management.mbean.ManagedService |
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, 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 |
ManagedStreamCachingStrategy
public ManagedStreamCachingStrategy(CamelContext camelContext,
StreamCachingStrategy streamCachingStrategy)
init
public void init(ManagementStrategy strategy)
- Overrides:
init in class ManagedService
getCamelContext
public CamelContext getCamelContext()
getStreamCachingStrategy
public StreamCachingStrategy getStreamCachingStrategy()
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface ManagedStreamCachingStrategyMBean
getSpoolDirectory
public String getSpoolDirectory()
- Specified by:
getSpoolDirectory in interface ManagedStreamCachingStrategyMBean
getSpoolChiper
public String getSpoolChiper()
- Specified by:
getSpoolChiper in interface ManagedStreamCachingStrategyMBean
setSpoolThreshold
public void setSpoolThreshold(long threshold)
- Specified by:
setSpoolThreshold in interface ManagedStreamCachingStrategyMBean
getSpoolThreshold
public long getSpoolThreshold()
- Specified by:
getSpoolThreshold in interface ManagedStreamCachingStrategyMBean
setSpoolUsedHeapMemoryThreshold
public void setSpoolUsedHeapMemoryThreshold(int percentage)
- Specified by:
setSpoolUsedHeapMemoryThreshold in interface ManagedStreamCachingStrategyMBean
getSpoolUsedHeapMemoryThreshold
public int getSpoolUsedHeapMemoryThreshold()
- Specified by:
getSpoolUsedHeapMemoryThreshold in interface ManagedStreamCachingStrategyMBean
setSpoolUsedHeapMemoryLimit
public void setSpoolUsedHeapMemoryLimit(StreamCachingStrategy.SpoolUsedHeapMemoryLimit limit)
- Specified by:
setSpoolUsedHeapMemoryLimit in interface ManagedStreamCachingStrategyMBean
getSpoolUsedHeapMemoryLimit
public StreamCachingStrategy.SpoolUsedHeapMemoryLimit getSpoolUsedHeapMemoryLimit()
- Specified by:
getSpoolUsedHeapMemoryLimit in interface ManagedStreamCachingStrategyMBean
setBufferSize
public void setBufferSize(int bufferSize)
- Specified by:
setBufferSize in interface ManagedStreamCachingStrategyMBean
getBufferSize
public int getBufferSize()
- Specified by:
getBufferSize in interface ManagedStreamCachingStrategyMBean
setRemoveSpoolDirectoryWhenStopping
public void setRemoveSpoolDirectoryWhenStopping(boolean remove)
- Specified by:
setRemoveSpoolDirectoryWhenStopping in interface ManagedStreamCachingStrategyMBean
isRemoveSpoolDirectoryWhenStopping
public boolean isRemoveSpoolDirectoryWhenStopping()
- Specified by:
isRemoveSpoolDirectoryWhenStopping in interface ManagedStreamCachingStrategyMBean
setAnySpoolRules
public void setAnySpoolRules(boolean any)
- Specified by:
setAnySpoolRules in interface ManagedStreamCachingStrategyMBean
isAnySpoolRules
public boolean isAnySpoolRules()
- Specified by:
isAnySpoolRules in interface ManagedStreamCachingStrategyMBean
getCacheMemoryCounter
public long getCacheMemoryCounter()
- Specified by:
getCacheMemoryCounter in interface ManagedStreamCachingStrategyMBean
getCacheMemorySize
public long getCacheMemorySize()
- Specified by:
getCacheMemorySize in interface ManagedStreamCachingStrategyMBean
getCacheMemoryAverageSize
public long getCacheMemoryAverageSize()
- Specified by:
getCacheMemoryAverageSize in interface ManagedStreamCachingStrategyMBean
getCacheSpoolCounter
public long getCacheSpoolCounter()
- Specified by:
getCacheSpoolCounter in interface ManagedStreamCachingStrategyMBean
getCacheSpoolSize
public long getCacheSpoolSize()
- Specified by:
getCacheSpoolSize in interface ManagedStreamCachingStrategyMBean
getCacheSpoolAverageSize
public long getCacheSpoolAverageSize()
- Specified by:
getCacheSpoolAverageSize in interface ManagedStreamCachingStrategyMBean
isStatisticsEnabled
public boolean isStatisticsEnabled()
- Specified by:
isStatisticsEnabled in interface ManagedStreamCachingStrategyMBean
setStatisticsEnabled
public void setStatisticsEnabled(boolean enabled)
- Specified by:
setStatisticsEnabled in interface ManagedStreamCachingStrategyMBean
resetStatistics
public void resetStatistics()
- Specified by:
resetStatistics in interface ManagedStreamCachingStrategyMBean
Apache Camel