public class org.apache.camel.management.mbean.ManagedStreamCachingStrategy extends org.apache.camel.management.mbean.ManagedService implements org.apache.camel.api.management.mbean.ManagedStreamCachingStrategyMBean
{
private final org.apache.camel.CamelContext camelContext;
private final org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy;
public void <init>(org.apache.camel.CamelContext, org.apache.camel.spi.StreamCachingStrategy)
{
org.apache.camel.CamelContext v;
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.spi.StreamCachingStrategy;
specialinvoke v.<org.apache.camel.management.mbean.ManagedService: void <init>(org.apache.camel.CamelContext,org.apache.camel.Service)>(v, v);
v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.CamelContext camelContext> = v;
v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy> = v;
return;
}
public org.apache.camel.CamelContext getCamelContext()
{
org.apache.camel.CamelContext v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.CamelContext camelContext>;
return v;
}
public org.apache.camel.spi.StreamCachingStrategy getStreamCachingStrategy()
{
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
return v;
}
public boolean isEnabled()
{
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: boolean isEnabled()>();
return v;
}
public java.lang.String getSpoolDirectory()
{
org.apache.camel.spi.StreamCachingStrategy v;
java.lang.String v;
java.io.File v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: java.io.File getSpoolDirectory()>();
v = virtualinvoke v.<java.io.File: java.lang.String getPath()>();
return v;
}
public java.lang.String getSpoolChiper()
{
org.apache.camel.spi.StreamCachingStrategy v;
java.lang.String v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: java.lang.String getSpoolCipher()>();
return v;
}
public java.lang.String getSpoolCipher()
{
org.apache.camel.spi.StreamCachingStrategy v;
java.lang.String v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: java.lang.String getSpoolCipher()>();
return v;
}
public void setSpoolThreshold(long)
{
org.apache.camel.spi.StreamCachingStrategy v;
long v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v := @parameter: long;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: void setSpoolThreshold(long)>(v);
return;
}
public long getSpoolThreshold()
{
org.apache.camel.spi.StreamCachingStrategy v;
long v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: long getSpoolThreshold()>();
return v;
}
public void setSpoolUsedHeapMemoryThreshold(int)
{
int v;
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v := @parameter: int;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: void setSpoolUsedHeapMemoryThreshold(int)>(v);
return;
}
public int getSpoolUsedHeapMemoryThreshold()
{
int v;
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: int getSpoolUsedHeapMemoryThreshold()>();
return v;
}
public void setSpoolUsedHeapMemoryLimit(org.apache.camel.spi.StreamCachingStrategy$SpoolUsedHeapMemoryLimit)
{
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
org.apache.camel.spi.StreamCachingStrategy$SpoolUsedHeapMemoryLimit v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v := @parameter: org.apache.camel.spi.StreamCachingStrategy$SpoolUsedHeapMemoryLimit;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: void setSpoolUsedHeapMemoryLimit(org.apache.camel.spi.StreamCachingStrategy$SpoolUsedHeapMemoryLimit)>(v);
return;
}
public org.apache.camel.spi.StreamCachingStrategy$SpoolUsedHeapMemoryLimit getSpoolUsedHeapMemoryLimit()
{
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
org.apache.camel.spi.StreamCachingStrategy$SpoolUsedHeapMemoryLimit v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$SpoolUsedHeapMemoryLimit getSpoolUsedHeapMemoryLimit()>();
return v;
}
public void setBufferSize(int)
{
int v;
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v := @parameter: int;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: void setBufferSize(int)>(v);
return;
}
public int getBufferSize()
{
int v;
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: int getBufferSize()>();
return v;
}
public void setRemoveSpoolDirectoryWhenStopping(boolean)
{
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: void setRemoveSpoolDirectoryWhenStopping(boolean)>(v);
return;
}
public boolean isRemoveSpoolDirectoryWhenStopping()
{
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: boolean isRemoveSpoolDirectoryWhenStopping()>();
return v;
}
public void setAnySpoolRules(boolean)
{
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: void setAnySpoolRules(boolean)>(v);
return;
}
public boolean isAnySpoolRules()
{
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: boolean isAnySpoolRules()>();
return v;
}
public long getCacheMemoryCounter()
{
org.apache.camel.spi.StreamCachingStrategy$Statistics v;
org.apache.camel.spi.StreamCachingStrategy v;
long v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$Statistics getStatistics()>();
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy$Statistics: long getCacheMemoryCounter()>();
return v;
}
public long getCacheMemorySize()
{
org.apache.camel.spi.StreamCachingStrategy$Statistics v;
org.apache.camel.spi.StreamCachingStrategy v;
long v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$Statistics getStatistics()>();
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy$Statistics: long getCacheMemorySize()>();
return v;
}
public long getCacheMemoryAverageSize()
{
org.apache.camel.spi.StreamCachingStrategy$Statistics v;
org.apache.camel.spi.StreamCachingStrategy v;
long v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$Statistics getStatistics()>();
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy$Statistics: long getCacheMemoryAverageSize()>();
return v;
}
public long getCacheSpoolCounter()
{
org.apache.camel.spi.StreamCachingStrategy$Statistics v;
org.apache.camel.spi.StreamCachingStrategy v;
long v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$Statistics getStatistics()>();
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy$Statistics: long getCacheSpoolCounter()>();
return v;
}
public long getCacheSpoolSize()
{
org.apache.camel.spi.StreamCachingStrategy$Statistics v;
org.apache.camel.spi.StreamCachingStrategy v;
long v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$Statistics getStatistics()>();
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy$Statistics: long getCacheSpoolSize()>();
return v;
}
public long getCacheSpoolAverageSize()
{
org.apache.camel.spi.StreamCachingStrategy$Statistics v;
org.apache.camel.spi.StreamCachingStrategy v;
long v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$Statistics getStatistics()>();
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy$Statistics: long getCacheSpoolAverageSize()>();
return v;
}
public boolean isStatisticsEnabled()
{
org.apache.camel.spi.StreamCachingStrategy$Statistics v;
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$Statistics getStatistics()>();
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy$Statistics: boolean isStatisticsEnabled()>();
return v;
}
public void setStatisticsEnabled(boolean)
{
org.apache.camel.spi.StreamCachingStrategy$Statistics v;
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$Statistics getStatistics()>();
interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy$Statistics: void setStatisticsEnabled(boolean)>(v);
return;
}
public void resetStatistics()
{
org.apache.camel.spi.StreamCachingStrategy v;
org.apache.camel.management.mbean.ManagedStreamCachingStrategy v;
org.apache.camel.spi.StreamCachingStrategy$Statistics v;
v := @this: org.apache.camel.management.mbean.ManagedStreamCachingStrategy;
v = v.<org.apache.camel.management.mbean.ManagedStreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy streamCachingStrategy>;
v = interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy: org.apache.camel.spi.StreamCachingStrategy$Statistics getStatistics()>();
interfaceinvoke v.<org.apache.camel.spi.StreamCachingStrategy$Statistics: void reset()>();
return;
}
}