package org.openautonomousconnection.webserver.api; import org.openautonomousconnection.protocol.packets.v1_0_1.beta.web.impl.resource.WebResourceResponsePacket; /** * Server-side Java page (v1.0.1-BETA). * *

Every .java page must implement this interface.

*/ public interface WebPage { /** * Handles a web request. * * @param ctx context (client, request, session) * @return resource response packet * @throws Exception on unexpected failures */ WebResourceResponsePacket handle(WebPageContext ctx) throws Exception; }