public final class JRebirthEventBase extends Object implements JRebirthEvent
Constructor and Description |
---|
JRebirthEventBase(int sequence,
JRebirthEventType eventType,
String source,
String target,
String... eventData)
Default Constructor with mandatory fields.
|
JRebirthEventBase(String eventSerialized)
Default Constructor used to parse a string.
|
Modifier and Type | Method and Description |
---|---|
String |
eventData() |
JRebirthEvent |
eventData(String eventData) |
JRebirthEventType |
eventType() |
JRebirthEvent |
eventType(JRebirthEventType eventType) |
int |
sequence() |
JRebirthEvent |
sequence(int sequence) |
String |
source() |
JRebirthEvent |
source(String source) |
String |
target() |
JRebirthEvent |
target(String target) |
String |
toString() |
public JRebirthEventBase(int sequence, JRebirthEventType eventType, String source, String target, String... eventData)
sequence
- the sequence numbereventType
- the type of the eventsource
- the source class of the eventtarget
- the target of the eventeventData
- the data of the eventpublic JRebirthEventBase(String eventSerialized)
eventSerialized
- the serialized eventpublic int sequence()
sequence
in interface JRebirthEvent
public JRebirthEvent sequence(int sequence)
sequence
in interface JRebirthEvent
sequence
- The sequence to set.public JRebirthEventType eventType()
eventType
in interface JRebirthEvent
public JRebirthEvent eventType(JRebirthEventType eventType)
eventType
in interface JRebirthEvent
eventType
- The eventType to set.public String source()
source
in interface JRebirthEvent
public JRebirthEvent source(String source)
source
in interface JRebirthEvent
source
- The source class to set.public String target()
target
in interface JRebirthEvent
public JRebirthEvent target(String target)
target
in interface JRebirthEvent
target
- The data to set.public String eventData()
eventData
in interface JRebirthEvent
public JRebirthEvent eventData(String eventData)
eventData
in interface JRebirthEvent
eventData
- The data to set.Copyright © 2011–2016 JRebirth OSS. All rights reserved.