package org.marketcetera.client.rpc;
import org.marketcetera.client.Client;
import org.marketcetera.client.ClientFactory;
import org.marketcetera.client.ClientInitException;
import org.marketcetera.client.ClientParameters;
import org.marketcetera.client.ConnectionException;
import org.marketcetera.util.misc.ClassVersion;
/* $License$ */
/**
* Returns an RPC {@link Client} implementation.
*
* @author <a href="mailto:colin@marketcetera.com">Colin DuPlantis</a>
* @version $Id: RpcClientFactory.java 16901 2014-05-11 16:14:11Z colin $
* @since 2.4.0
*/
@ClassVersion("$Id: RpcClientFactory.java 16901 2014-05-11 16:14:11Z colin $")
public class RpcClientFactory
implements ClientFactory
{
/* (non-Javadoc)
* @see org.marketcetera.client.ClientFactory#getClient(org.marketcetera.client.ClientParameters)
*/
@Override
public Client getClient(ClientParameters inClientParameters)
throws ClientInitException, ConnectionException
{
return new RpcClientImpl(inClientParameters);
}
}