public abstract class EventException
extends java.lang.RuntimeException
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_EVENT_TYPE_NAME |
Modifier | Constructor and Description |
---|---|
protected |
EventException(java.lang.String messageText,
io.spine.base.EventMessage eventMessage,
io.spine.base.Error error)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
io.spine.base.Error |
asError() |
java.lang.Throwable |
asThrowable() |
static java.util.Map<java.lang.String,com.google.protobuf.Value> |
eventTypeAttribute(com.google.protobuf.Message eventMessage)
Returns a map with an event type attribute.
|
io.spine.base.EventMessage |
getEventMessage()
Returns a related event message.
|
public static final java.lang.String ATTR_EVENT_TYPE_NAME
protected EventException(java.lang.String messageText, io.spine.base.EventMessage eventMessage, io.spine.base.Error error)
messageText
- the error message texteventMessage
- the related event messageerror
- the error occurredpublic static java.util.Map<java.lang.String,com.google.protobuf.Value> eventTypeAttribute(com.google.protobuf.Message eventMessage)
eventMessage
- an event message to get the type frompublic io.spine.base.EventMessage getEventMessage()
public io.spine.base.Error asError()
public java.lang.Throwable asThrowable()