Search in sources :

Example 1 with SourceConfiguration

use of org.apache.synapse.transport.netty.config.SourceConfiguration in project wso2-synapse by wso2.

the class Axis2HttpTransportListener method init.

@Override
public void init(ConfigurationContext configurationContext, TransportInDescription transportInDescription) throws AxisFault {
    Scheme scheme = initScheme();
    this.transportInDescription = transportInDescription;
    // build source configuration
    sourceConfiguration = new SourceConfiguration(configurationContext, transportInDescription, scheme, messagingHandlers);
    sourceConfiguration.build();
    sourceConfiguration.getHttpGetRequestProcessor().init(sourceConfiguration.getConfigurationContext());
    ListenerConfiguration listenerConfiguration = initListenerConfiguration();
    httpWsConnectorFactory = new DefaultHttpWsConnectorFactory();
    this.serverConnector = httpWsConnectorFactory.createServerConnector(new ServerBootstrapConfiguration(new HashMap<>()), listenerConfiguration);
}
Also used : Scheme(org.apache.synapse.transport.http.conn.Scheme) DefaultHttpWsConnectorFactory(org.wso2.transport.http.netty.contractimpl.DefaultHttpWsConnectorFactory) ListenerConfiguration(org.wso2.transport.http.netty.contract.config.ListenerConfiguration) SourceConfiguration(org.apache.synapse.transport.netty.config.SourceConfiguration) ServerBootstrapConfiguration(org.wso2.transport.http.netty.contract.config.ServerBootstrapConfiguration)

Aggregations

Scheme (org.apache.synapse.transport.http.conn.Scheme)1 SourceConfiguration (org.apache.synapse.transport.netty.config.SourceConfiguration)1 ListenerConfiguration (org.wso2.transport.http.netty.contract.config.ListenerConfiguration)1 ServerBootstrapConfiguration (org.wso2.transport.http.netty.contract.config.ServerBootstrapConfiguration)1 DefaultHttpWsConnectorFactory (org.wso2.transport.http.netty.contractimpl.DefaultHttpWsConnectorFactory)1