public class DefaultExchangeEvent extends Object implements ExchangeEvent
Exchange event that provides convenience constructors for JSON wrapping
Modifier and Type | Field and Description |
---|---|
protected String |
data |
protected ExchangeEventType |
exchangeEventType |
protected Object |
payload |
Constructor and Description |
---|
DefaultExchangeEvent(ExchangeEventType exchangeEventType,
String data) |
DefaultExchangeEvent(ExchangeEventType exchangeEventType,
String data,
Object payload) |
Modifier and Type | Method and Description |
---|---|
String |
getData() |
ExchangeEventType |
getEventType() |
Object |
getPayload() |
protected final ExchangeEventType exchangeEventType
protected final String data
protected Object payload
public DefaultExchangeEvent(ExchangeEventType exchangeEventType, String data)
exchangeEventType
- The exchange event typedata
- The raw message content (original reference is kept)public DefaultExchangeEvent(ExchangeEventType exchangeEventType, String data, Object payload)
exchangeEventType
- The exchange event typedata
- The raw message content (original reference is kept)payload
- The processed message content (e.g. a Ticker)public Object getPayload()
getPayload
in interface ExchangeEvent
public String getData()
getData
in interface ExchangeEvent
public ExchangeEventType getEventType()
getEventType
in interface ExchangeEvent
Copyright © 2012–2016 Xeiam, LLC. All rights reserved.