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) intintintintintbooleanbooleanisValid()
-
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()
-