Package org.comroid.restless.server
Interface EndpointHandler
-
- All Known Subinterfaces:
ServerEndpoint
public interface EndpointHandler
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default REST.ResponseexecuteDELETE(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body)default REST.ResponseexecuteGET(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body)default REST.ResponseexecuteHEAD(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body)default REST.ResponseexecuteMethod(REST.Method method, com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body)default REST.ResponseexecutePATCH(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body)default REST.ResponseexecutePOST(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body)default REST.ResponseexecutePUT(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body)default booleanisReimplemented(java.lang.String methodName)default booleansupports(REST.Method method)
-
-
-
Method Detail
-
supports
default boolean supports(REST.Method method)
-
executeMethod
default REST.Response executeMethod(REST.Method method, com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body) throws RestEndpointException
- Throws:
RestEndpointException
-
executeGET
default REST.Response executeGET(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body) throws RestEndpointException
- Throws:
RestEndpointException
-
executePUT
default REST.Response executePUT(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body) throws RestEndpointException
- Throws:
RestEndpointException
-
executePOST
default REST.Response executePOST(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body) throws RestEndpointException
- Throws:
RestEndpointException
-
executePATCH
default REST.Response executePATCH(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body) throws RestEndpointException
- Throws:
RestEndpointException
-
executeDELETE
default REST.Response executeDELETE(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body) throws RestEndpointException
- Throws:
RestEndpointException
-
executeHEAD
default REST.Response executeHEAD(com.sun.net.httpserver.Headers headers, java.lang.String[] urlParams, org.comroid.uniform.node.UniNode body) throws RestEndpointException
- Throws:
RestEndpointException
-
isReimplemented
@Internal default boolean isReimplemented(java.lang.String methodName)
-
-