package org.marketcetera.marketdata.core.rpc; import org.marketcetera.marketdata.core.webservice.MarketDataServiceClientFactory; import org.marketcetera.util.misc.ClassVersion; import org.marketcetera.util.ws.ContextClassProvider; /* $License$ */ /** * Creates <code>MarketDataServiceRpcClient</code> objects. * * @author <a href="mailto:colin@marketcetera.com">Colin DuPlantis</a> * @version $Id: MarketDataRpcClientFactory.java 16901 2014-05-11 16:14:11Z colin $ * @since 2.4.0 */ @ClassVersion("$Id: MarketDataRpcClientFactory.java 16901 2014-05-11 16:14:11Z colin $") public class MarketDataRpcClientFactory implements MarketDataServiceClientFactory { /* (non-Javadoc) * @see org.marketcetera.marketdata.core.webservice.MarketDataServiceClientFactory#create(java.lang.String, java.lang.String, java.lang.String, int, org.marketcetera.util.ws.ContextClassProvider) */ @Override public MarketDataRpcClient create(String inUsername, String inPassword, String inHostname, int inPort, ContextClassProvider inContextClassProvider) { return new MarketDataRpcClient(inUsername, inPassword, inHostname, inPort, inContextClassProvider); } /* (non-Javadoc) * @see org.marketcetera.marketdata.core.webservice.MarketDataServiceClientFactory#create(java.lang.String, java.lang.String, java.lang.String, int) */ @Override public MarketDataRpcClient create(String inUsername, String inPassword, String inHostname, int inPort) { return new MarketDataRpcClient(inUsername, inPassword, inHostname, inPort, null); } }