Package org.fusesource.hawtbuf.proto
Class InvalidProtocolBufferException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- org.fusesource.hawtbuf.proto.InvalidProtocolBufferException
-
- All Implemented Interfaces:
java.io.Serializable
public class InvalidProtocolBufferException extends java.io.IOExceptionThrown when a protocol message being parsed is invalid in some way, e.g. it contains a malformed varint or a negative byte length.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Booleaneofprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description InvalidProtocolBufferException(java.lang.String description)InvalidProtocolBufferException(java.lang.String description, java.lang.Boolean eof)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static InvalidProtocolBufferExceptioninvalidEndTag()(package private) static InvalidProtocolBufferExceptioninvalidTag()(package private) static InvalidProtocolBufferExceptioninvalidWireType()java.lang.BooleanisEOF()(package private) static InvalidProtocolBufferExceptionmalformedVarint()(package private) static InvalidProtocolBufferExceptionnegativeSize()(package private) static InvalidProtocolBufferExceptionrecursionLimitExceeded()(package private) static InvalidProtocolBufferExceptionsizeLimitExceeded()(package private) static InvalidProtocolBufferExceptiontruncatedMessage()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
eof
private final java.lang.Boolean eof
-
-
Method Detail
-
isEOF
public java.lang.Boolean isEOF()
-
truncatedMessage
static InvalidProtocolBufferException truncatedMessage()
-
negativeSize
static InvalidProtocolBufferException negativeSize()
-
malformedVarint
static InvalidProtocolBufferException malformedVarint()
-
invalidTag
static InvalidProtocolBufferException invalidTag()
-
invalidEndTag
static InvalidProtocolBufferException invalidEndTag()
-
invalidWireType
static InvalidProtocolBufferException invalidWireType()
-
recursionLimitExceeded
static InvalidProtocolBufferException recursionLimitExceeded()
-
sizeLimitExceeded
static InvalidProtocolBufferException sizeLimitExceeded()
-
-