package org.opennaas.extensions.protocols.netconf;
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 NetconfProtocolSessionFactory implements IProtocolSessionFactory {
/** The logger **/
Log log = LogFactory.getLog(NetconfProtocolSessionFactory.class);
public NetconfProtocolSessionFactory() {
super();
log.info("Netconf Protocol Session Factory created");
}
public IProtocolSession createProtocolSession(String sessionID, ProtocolSessionContext protocolSessionContext) throws ProtocolException {
// TODO Auto-generated method stub
NetconfProtocolSession session = new NetconfProtocolSession(protocolSessionContext, sessionID);
return session;
}
}