All Packages Class Hierarchy This Package Previous Next Index
Class com.sun.jaw.impl.adaptor.http.AdaptorServerImpl
java.lang.Object
|
+----com.sun.jaw.impl.adaptor.generic.AdaptorServer
|
+----com.sun.jaw.impl.adaptor.comm.AdaptorServerImpl
|
+----com.sun.jaw.impl.adaptor.http.AdaptorServerImpl
- public class AdaptorServerImpl
- extends AdaptorServerImpl
This class implements the server part of the HTTP/TCP adaptor.
This class inherits most of its behaviour. It performs only TCP-specific
tasks:
- it creates, reads, writes and closes the TCP sockets,
- it defines the default port of the adaptor: 8081.
- See Also:
- AdaptorClient
-
AdaptorServerImpl()
- Initializes this AdaptorServerImpl with the default port (8081).
-
AdaptorServerImpl(int)
- Initializes this AdaptorServerImpl with the specified port.
-
getProtocol()
- Returns the name of the protocol used.
-
getTimeout()
- Returns setting for TIMEOUT.
-
setTimeout(int)
-
Enable/disable TIMEOUT with the specified timeout, in milliseconds.
AdaptorServerImpl
public AdaptorServerImpl()
- Initializes this AdaptorServerImpl with the default port (8081).
AdaptorServerImpl
public AdaptorServerImpl(int p)
- Initializes this AdaptorServerImpl with the specified port.
- Parameters:
- p - The port number.
getProtocol
public String getProtocol()
- Returns the name of the protocol used.
- Returns:
- The string "http".
- Overrides:
- getProtocol in class AdaptorServer
getTimeout
public int getTimeout()
- Returns setting for TIMEOUT.
0 returns implies that the option is disabled
(i.e., timeout of infinity).
- Returns:
- the current value of the "Timeout" property.
setTimeout
public void setTimeout(int value)
- Enable/disable TIMEOUT with the specified timeout, in milliseconds.
With this option set to a non-zero timeout, a read() call on the InputStream
associated with this Socket will block for only this amount of time. If the
timeout expires, a java.io.InterruptedIOException is raised, though the Socket
is still valid. The option must be enabled prior to entering the blocking
operation to have effect. The timeout must be > 0. A timeout of zero is
interpreted as an infinite timeout.
The timeout can be set only after the call to doBind().
- Parameters:
- value - the new value of the property.
All Packages Class Hierarchy This Package Previous Next Index