package org.apache.synapse.transport.passthru;
import org.apache.axis2.AxisFault;
import org.apache.axis2.description.TransportInDescription;
import org.apache.http.HttpHost;
import org.apache.synapse.transport.http.conn.Scheme;
import org.apache.synapse.transport.nhttp.config.ServerConnFactoryBuilder;
public class PassThroughHttpSSLListener extends PassThroughHttpListener {
@Override
protected Scheme initScheme() {
return new Scheme("https", 443, true);
}
@Override
protected ServerConnFactoryBuilder initConnFactoryBuilder(
final TransportInDescription transportIn,
final HttpHost host) throws AxisFault {
return new ServerConnFactoryBuilder(transportIn, host).parseSSL();
}
}