Package org.restlet.engine.connector
Class ServerHelper
- java.lang.Object
-
- org.restlet.engine.Helper
-
- org.restlet.engine.RestletHelper<T>
-
- org.restlet.engine.connector.ConnectorHelper<Server>
-
- org.restlet.engine.connector.ServerHelper
-
- Direct Known Subclasses:
HttpServerHelper,RiapServerHelper
public class ServerHelper extends ConnectorHelper<Server>
Server connector helper.
-
-
Constructor Summary
Constructors Constructor Description ServerHelper(Server server)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandle(Request request, 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
-
-
-
-
Constructor Detail
-
ServerHelper
public ServerHelper(Server server)
Constructor.- Parameters:
server- The client to help.
-
-
Method Detail
-
handle
public void handle(Request request, Response response)
Handles a call by invoking the helped Server'sServer.handle(Request, Response)method.- Overrides:
handlein classRestletHelper<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<Server>- Throws:
java.lang.Exception
-
-