Package io.protostuff

Class UninitializedMessageException

All Implemented Interfaces:
Serializable

public final class UninitializedMessageException extends RuntimeException
Thrown when attempting to build a protocol message that is missing required fields. This is a RuntimeException because it normally represents a programming error: it happens when some code which constructs a message fails to set all the fields.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • targetMessage

      public final Object targetMessage
    • targetSchema

      public final Schema<?> targetSchema
  • Constructor Details

    • UninitializedMessageException

      public UninitializedMessageException(Message<?> targetMessage)
    • UninitializedMessageException

      public UninitializedMessageException(Object targetMessage, Schema<?> targetSchema)
    • UninitializedMessageException

      public UninitializedMessageException(String msg, Message<?> targetMessage)
    • UninitializedMessageException

      public UninitializedMessageException(String msg, Object targetMessage, Schema<?> targetSchema)
  • Method Details

    • getTargetMessage

      public <T> T getTargetMessage()
    • getTargetSchema

      public <T> Schema<T> getTargetSchema()