Hinzufügen eines HTTP-Listeners

Folgendes XML-Fragment dient zum Hinzufügen eines Listeners, der im Rahmen des aktuellen HTTP-Servers auf eingehende Anfragen wartet.


<Call name="addListener">
<Arg>
<New class="com.ebd.hub.server.http.SocketListener">
<Set name="Port">80</Set>
<Set name="MinThreads">5</Set>
<Set name="MaxThreads">255</Set>
<Set name="MaxIdleTimeMs">30000</Set>
<Set name="MaxReadTimeMs">10000</Set>
<Set name="MaxStopTimeMs">5000</Set>
<Set name="LowResourcePersistTimeMs">5000</Set>
</New>
</Arg>
</Call>


Hierbei haben die einzelnen Parameter die folgende Bedeutung.


Wert

Bedeutung

Port

Der Port, auf dem der Listener auf eingehende Verbindungen warten soll.

MinThreads

Die Anzahl an Threads, die beim Starten des Servers parallel gestartet werden sollen.

MaxThreads

Die maximale Anzahl an Threads, die gestartet werden dürfen, um eingehende Anfragen parallel zu beantworten.

MaxIdleTimeMs

Gibt die Zeit in Millisekunden an, die eine Verbindung ungenutzt verbleiben darf, bevor der Server die Verbindung von seiner Seite ausschließt.