Adding an HTTP listener
The following XML fragment is used to add a listener to the current HTTP server to wait for incoming requests.
<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>The parameters have the following meaning.
|
Value |
Description |
|
Port |
The port on which the listener should wait for incoming connections. |
|
MinThreads |
The number of threads to start in parallel when the server starts. |
|
MaxThreads |
The maximum number of threads that can be started to respond to incoming requests in parallel. |
|
MaxIdleTimeMs |
Specifies the time in milliseconds that a connection may remain idle before the server considers it as invalid. |