public interface  org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean extends java.lang.Object implements org.apache.camel.api.management.mbean.ManagedServiceMBean
{
public abstract boolean isEnabled();
public abstract java.lang.String getSpoolDirectory();
public abstract java.lang.String getSpoolChiper();
public abstract java.lang.String getSpoolCipher();
public abstract void setSpoolThreshold(long);
public abstract long getSpoolThreshold();
public abstract void setSpoolUsedHeapMemoryThreshold(int);
public abstract int getSpoolUsedHeapMemoryThreshold();
public abstract void setSpoolUsedHeapMemoryLimit(org.apache.camel.spi.StreamCachingStrategy$SpoolUsedHeapMemoryLimit);
public abstract org.apache.camel.spi.StreamCachingStrategy$SpoolUsedHeapMemoryLimit getSpoolUsedHeapMemoryLimit();
public abstract void setBufferSize(int);
public abstract int getBufferSize();
public abstract void setRemoveSpoolDirectoryWhenStopping(boolean);
public abstract boolean isRemoveSpoolDirectoryWhenStopping();
public abstract void setAnySpoolRules(boolean);
public abstract boolean isAnySpoolRules();
public abstract long getCacheMemoryCounter();
public abstract long getCacheMemorySize();
public abstract long getCacheMemoryAverageSize();
public abstract long getCacheSpoolCounter();
public abstract long getCacheSpoolSize();
public abstract long getCacheSpoolAverageSize();
public abstract boolean isStatisticsEnabled();
public abstract void setStatisticsEnabled(boolean);
public abstract void resetStatistics();
}