Package com.lucimber.dbus.util
Class FrameRecoveryManager.FrameAnalysis
java.lang.Object
com.lucimber.dbus.util.FrameRecoveryManager.FrameAnalysis
- Enclosing class:
- FrameRecoveryManager
Result of frame analysis.
-
Method Summary
Modifier and TypeMethodDescriptioncreateInvalid
(String errorMessage, FrameRecoveryManager.CorruptionType corruptionType) createPartial
(String errorMessage, int missingBytes) createValid
(int frameSize, ByteOrder byteOrder, int messageType, int bodyLength, int headerFieldLength) int
int
int
int
int
boolean
boolean
isValid()
-
Method Details
-
createValid
public static FrameRecoveryManager.FrameAnalysis createValid(int frameSize, ByteOrder byteOrder, int messageType, int bodyLength, int headerFieldLength) -
createInvalid
public static FrameRecoveryManager.FrameAnalysis createInvalid(String errorMessage, FrameRecoveryManager.CorruptionType corruptionType) -
createPartial
public static FrameRecoveryManager.FrameAnalysis createPartial(String errorMessage, int missingBytes) -
isValid
public boolean isValid() -
isPartialFrame
public boolean isPartialFrame() -
getErrorMessage
-
getCorruptionType
-
getFrameSize
public int getFrameSize() -
getMissingBytes
public int getMissingBytes() -
getByteOrder
-
getMessageType
public int getMessageType() -
getBodyLength
public int getBodyLength() -
getHeaderFieldLength
public int getHeaderFieldLength()
-