package org.opennaas.core.resources.mock;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.opennaas.core.resources.protocol.IProtocolSession;
import org.opennaas.core.resources.protocol.IProtocolSessionFactory;
import org.opennaas.core.resources.protocol.ProtocolException;
import org.opennaas.core.resources.protocol.ProtocolSessionContext;
public class MockProtocolSessionFactory implements IProtocolSessionFactory {
/** The logger **/
Log logger = LogFactory.getLog(MockProtocolSessionFactory.class);
public MockProtocolSessionFactory() {
super();
logger.info("Mock Protocol Session Factory created");
}
public IProtocolSession createProtocolSession(String sessionID, ProtocolSessionContext protocolSessionContext) throws ProtocolException {
IProtocolSession session = new MockProtocolSession();
session.setSessionId(sessionID);
return session;
}
}