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 voidhandle(org.restlet.Request request, org.restlet.Response response)Handles a call by invoking the helped Server'sServer.handle(Request, Response)method.voidsetEphemeralPort(int localPort)Sets the ephemeral port in the attributes map if necessary.voidsetEphemeralPort(java.net.ServerSocket socket)Sets the ephemeral port in the attributes map if necessary.voidstop()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:
handlein 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.ExceptionDescription copied from class:RestletHelperStop callback.- Overrides:
stopin classConnectorHelper<org.restlet.Server>- Throws:
java.lang.Exception
-
-