All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.webpieces.http2engine.impl.svr.Level3SvrIncomingSynchro Maven / Gradle / Ivy

There is a newer version: 2.1.109
Show newest version
package com.webpieces.http2engine.impl.svr;

import org.webpieces.util.futures.XFuture;

import com.webpieces.http2.api.dto.highlevel.Http2Request;
import com.webpieces.http2engine.impl.shared.Level3IncomingSynchro;
import com.webpieces.http2engine.impl.shared.Level7MarshalAndPing;
import com.webpieces.http2engine.impl.shared.RemoteSettingsManagement;

public class Level3SvrIncomingSynchro extends Level3IncomingSynchro {


	private Level4ServerPreconditions streams;
	
	public Level3SvrIncomingSynchro(			
			Level4ServerPreconditions streamsLayer, 
			Level7MarshalAndPing notifyListener,
			RemoteSettingsManagement remoteSettings
	) {
		super(streamsLayer, notifyListener, remoteSettings);
		streams = streamsLayer;
	}

	public XFuture processRequest(Http2Request msg) {
		return streams.sendRequestToApp(msg);
	}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy