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 ExchangeEventpublic ExchangeEventType getEventType()
getEventType in interface ExchangeEventpublic Map<String,Object> getPayload()
getPayload in interface ExchangeEventpublic Object getPayloadGeneric()
public Object getPayloadRaw()
Copyright © 2012–2017 Xeiam, LLC. All rights reserved.