Interface GzipInterceptorMBean
-
- All Known Implementing Classes:
GzipInterceptor
public interface GzipInterceptorMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getCompressedSizeRX()
long
getCompressedSizeTX()
int
getCompressionMinSize()
int
getCount()
int
getCountCompressedRX()
int
getCountCompressedTX()
int
getCountUncompressedRX()
int
getCountUncompressedTX()
int
getInterval()
int
getOptionFlag()
long
getSizeRX()
long
getSizeTX()
boolean
getStatsEnabled()
long
getUncompressedSizeRX()
long
getUncompressedSizeTX()
void
report()
void
reset()
void
setCompressionMinSize(int compressionMinSize)
Set the minimum payload size for compression to be enabled.void
setInterval(int interval)
If statistics collection is enabled, set the number of messages between statistics reports being written to the log.void
setOptionFlag(int optionFlag)
void
setStatsEnabled(boolean statsEnabled)
Configure whether the interceptor collects statistics.
-
-
-
Method Detail
-
getOptionFlag
int getOptionFlag()
-
setOptionFlag
void setOptionFlag(int optionFlag)
-
getCompressionMinSize
int getCompressionMinSize()
- Returns:
- the minimum payload size for compression to be enabled.
-
setCompressionMinSize
void setCompressionMinSize(int compressionMinSize)
Set the minimum payload size for compression to be enabled. A value of zero or less means compression will always be used. If not explicitly configured, a default of zero will be used.- Parameters:
compressionMinSize
- The new minimum payload size
-
getStatsEnabled
boolean getStatsEnabled()
- Returns:
true
if the interceptor is configured to collect statistics, otherwisefalse
-
setStatsEnabled
void setStatsEnabled(boolean statsEnabled)
Configure whether the interceptor collects statistics.- Parameters:
statsEnabled
-true
to enable statistics collections, otherwisefalse
-
getInterval
int getInterval()
- Returns:
- If statistics collection is enabled, the number of messages between statistics reports being written to the log.
-
setInterval
void setInterval(int interval)
If statistics collection is enabled, set the number of messages between statistics reports being written to the log. A value of zero or less means no statistics reports are written.- Parameters:
interval
- The new interval between reports
-
getCount
int getCount()
-
getCountCompressedTX
int getCountCompressedTX()
-
getCountUncompressedTX
int getCountUncompressedTX()
-
getCountCompressedRX
int getCountCompressedRX()
-
getCountUncompressedRX
int getCountUncompressedRX()
-
getSizeTX
long getSizeTX()
-
getCompressedSizeTX
long getCompressedSizeTX()
-
getUncompressedSizeTX
long getUncompressedSizeTX()
-
getSizeRX
long getSizeRX()
-
getCompressedSizeRX
long getCompressedSizeRX()
-
getUncompressedSizeRX
long getUncompressedSizeRX()
-
reset
void reset()
-
report
void report()
-
-