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.
Parameter | Beschreibung |
|---|---|
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. |