public class CoinfloorExchangeEvent 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 Map<String,Object> |
payload |
protected int |
tag |
Constructor and Description |
---|
CoinfloorExchangeEvent(int tag,
ExchangeEventType exchangeEventType,
String data) |
CoinfloorExchangeEvent(int tag,
ExchangeEventType exchangeEventType,
String data,
Map<String,Object> payload) |
Modifier and Type | Method and Description |
---|---|
String |
getData() |
ExchangeEventType |
getEventType() |
Map<String,Object> |
getPayload() |
Object |
getPayloadGeneric() |
Object |
getPayloadItem(String key) |
Object |
getPayloadRaw() |
int |
getTag() |
protected final int tag
protected final ExchangeEventType exchangeEventType
protected final String data
public CoinfloorExchangeEvent(int tag, ExchangeEventType exchangeEventType, String data)
exchangeEventType
- The exchange event typedata
- The raw message content (original reference is kept)public CoinfloorExchangeEvent(int tag, ExchangeEventType exchangeEventType, String data, Map<String,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 int getTag()
public String getData()
getData
in interface ExchangeEvent
public ExchangeEventType getEventType()
getEventType
in interface ExchangeEvent
public Map<String,Object> getPayload()
getPayload
in interface ExchangeEvent
public Object getPayloadGeneric()
public Object getPayloadRaw()
Copyright © 2012–2017 Xeiam, LLC. All rights reserved.