Package org.restlet.engine.connector
Class ServerHelper
- java.lang.Object
-
- org.restlet.engine.Helper
-
- org.restlet.engine.RestletHelper<T>
-
- org.restlet.engine.connector.ConnectorHelper<org.restlet.Server>
-
- org.restlet.engine.connector.ServerHelper
-
- Direct Known Subclasses:
HttpServerHelper
,RiapServerHelper
public class ServerHelper extends ConnectorHelper<org.restlet.Server>
Server connector helper.- Author:
- Jerome Louvel
-
-
Constructor Summary
Constructors Constructor Description ServerHelper(org.restlet.Server server)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handle(org.restlet.Request request, org.restlet.Response response)
Handles a call by invoking the helped Server'sServer.handle(Request, Response)
method.void
setEphemeralPort(int localPort)
Sets the ephemeral port in the attributes map if necessary.void
setEphemeralPort(java.net.ServerSocket socket)
Sets the ephemeral port in the attributes map if necessary.void
stop()
Stop callback.-
Methods inherited from class org.restlet.engine.connector.ConnectorHelper
getConnectorService, getContext, getProtocols, start, update
-
Methods inherited from class org.restlet.engine.RestletHelper
getAttributes, getHelped, getHelpedParameters, getLogger, getMetadataService, setHelped
-
-
-
-
Method Detail
-
handle
public void handle(org.restlet.Request request, org.restlet.Response response)
Handles a call by invoking the helped Server'sServer.handle(Request, Response)
method.- Overrides:
handle
in classRestletHelper<org.restlet.Server>
- Parameters:
request
- The request to handle.response
- The response to update.
-
setEphemeralPort
public void setEphemeralPort(int localPort)
Sets the ephemeral port in the attributes map if necessary.- Parameters:
localPort
- The ephemeral local port.
-
setEphemeralPort
public void setEphemeralPort(java.net.ServerSocket socket)
Sets the ephemeral port in the attributes map if necessary.- Parameters:
socket
- The bound server socket.
-
stop
public void stop() throws java.lang.Exception
Description copied from class:RestletHelper
Stop callback.- Overrides:
stop
in classConnectorHelper<org.restlet.Server>
- Throws:
java.lang.Exception
-
-