package org.marketcetera.strategyagent; import org.marketcetera.util.misc.ClassVersion; import org.marketcetera.util.ws.stateful.SessionFactory; import org.marketcetera.util.ws.stateless.StatelessClientContext; import org.marketcetera.util.ws.tags.SessionId; /* $License$ */ /** * A session factory for WS sessions. * * @author anshul@marketcetera.com * @version $Id: ClientSessionFactory.java 16154 2012-07-14 16:34:05Z colin $ * @since 2.0.0 */ @ClassVersion("$Id") class ClientSessionFactory implements SessionFactory<ClientSession> { /** * Creates a new session factory which uses the given JMS manager * to create reply topics, and which notifies the given user * manager when sessions are added/removed. */ public ClientSessionFactory() { } @Override public ClientSession createSession (StatelessClientContext context, String user, SessionId id) { return new ClientSession(); } @Override public void removedSession(ClientSession session) { //do nothing } }