package jade.imtp.leap.http; //#J2ME_EXCLUDE_FILE import jade.imtp.leap.JICP.Connection; import jade.imtp.leap.JICP.ConnectionFactory; import jade.imtp.leap.JICP.JICPSPeer; import jade.imtp.leap.TransportProtocol; import jade.mtp.TransportAddress; import java.io.IOException; import java.net.Socket; /** * * @author Eduard Drenth: Logica, 1-okt-2009 * */ public class HTTPSPeer extends JICPSPeer { @Override public ConnectionFactory getConnectionFactory() { return new ConnectionFactory() { public Connection createConnection(Socket s) { return new HTTPServerConnection(s); } public Connection createConnection(TransportAddress ta) throws IOException { return new HTTPSClientConnection(ta); } }; } @Override public TransportProtocol getProtocol() { return HTTPSProtocol.getInstance(); } }