Class St1AdminHDevicePut

java.lang.Object
com.io7m.stonesignal.server.admin_api_v1.St1AdminHDevicePut
All Implemented Interfaces:
io.helidon.webserver.http.Handler, io.helidon.webserver.ServerLifecycle

public final class St1AdminHDevicePut extends Object
device-put
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
    handle(io.helidon.webserver.http.ServerRequest request, io.helidon.webserver.http.ServerResponse response)
     
    protected void
    handleAuthenticated(io.helidon.webserver.http.ServerRequest request, io.helidon.webserver.http.ServerResponse response)
     
    protected String
     
    protected final <C extends St1AdminMessageType>
    C
    read(io.helidon.webserver.http.ServerRequest request, Class<C> clazz)
     
    protected final void
    send(io.helidon.webserver.http.ServerResponse response, St1AdminMessageType message)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.helidon.webserver.ServerLifecycle

    afterStart, afterStop, beforeStart
  • Method Details

    • handleAuthenticated

      protected void handleAuthenticated(io.helidon.webserver.http.ServerRequest request, io.helidon.webserver.http.ServerResponse response) throws com.io7m.darco.api.DDatabaseException
      Throws:
      com.io7m.darco.api.DDatabaseException
    • name

      protected String name()
    • handle

      public final void handle(io.helidon.webserver.http.ServerRequest request, io.helidon.webserver.http.ServerResponse response)
      Specified by:
      handle in interface io.helidon.webserver.http.Handler
    • read

      protected final <C extends St1AdminMessageType> C read(io.helidon.webserver.http.ServerRequest request, Class<C> clazz)
    • send

      protected final void send(io.helidon.webserver.http.ServerResponse response, St1AdminMessageType message)