/**
* Copyright (C) 2012 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.integration.analyticservice;
/**
* Producers of Trades to process
*/
public interface TradeProducer {
/**
* Add a trade listener
*
* @param tradeListener the listener, not null
*/
void addTradeListener(TradeListener tradeListener);
/**
* Remove a trade listener
*
* @param tradeListener the listener, not null
*/
void removeTradeListener(TradeListener tradeListener);
}