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