@Override
public StreamingExchangeService getStreamingExchangeService(ExchangeStreamingConfiguration configuration) {
if (configuration instanceof BitstampStreamingConfiguration) {
return new BitstampPusherService(getExchangeSpecification(), (BitstampStreamingConfiguration) configuration);
}
throw new IllegalArgumentException("Bitstamp only supports BitstampStreamingConfiguration");
}