All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.marketcetera.saclient.SAClientFactoryImpl Maven / Gradle / Ivy

There is a newer version: 3.2.1
Show newest version
package org.marketcetera.saclient;

import org.marketcetera.util.misc.ClassVersion;

/* $License$ */

/**
 * Factory for creating remote connections to the Strategy Agent.
 *
 * @author [email protected]
 * @version $Id: SAClientFactoryImpl.java 16879 2014-04-15 21:40:25Z colin $
 * @since 2.0.0
 */
@ClassVersion("$Id: SAClientFactoryImpl.java 16879 2014-04-15 21:40:25Z colin $")
public class SAClientFactoryImpl
        implements SAClientFactory
{
    /* (non-Javadoc)
     * @see org.marketcetera.saclient.SAClientFactory#create(org.marketcetera.saclient.SAClientParameters)
     */
    @Override
    public SAClient create(SAClientParameters inParameters)
    {
        return new SAClientImpl(inParameters);
    }
    /**
     * Returns the singleton factory instance that can be used to
     * create clients to communicate with the remote strategy agents.
     *
     * @return the singleton factory instance.
     */
    public static SAClientFactoryImpl getInstance()
    {
        return sInstance;
    }
    /**
     * Creates an instance.
     */
    protected SAClientFactoryImpl() {}
    /**
     * The singleton factory instance.
     */
    private final static SAClientFactoryImpl sInstance = new SAClientFactoryImpl();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy