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.IOException
Thrown 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.Boolean
eof
private static long
serialVersionUID
-
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 InvalidProtocolBufferException
invalidEndTag()
(package private) static InvalidProtocolBufferException
invalidTag()
(package private) static InvalidProtocolBufferException
invalidWireType()
java.lang.Boolean
isEOF()
(package private) static InvalidProtocolBufferException
malformedVarint()
(package private) static InvalidProtocolBufferException
negativeSize()
(package private) static InvalidProtocolBufferException
recursionLimitExceeded()
(package private) static InvalidProtocolBufferException
sizeLimitExceeded()
(package private) static InvalidProtocolBufferException
truncatedMessage()
-
-
-
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()
-
-