Package gaiasky.rest

Class RESTServer

java.lang.Object
gaiasky.rest.RESTServer

public class RESTServer
extends java.lang.Object
REST Server class to implement the REST API
  • Constructor Summary

    Constructors
    Constructor Description
    RESTServer()  
  • Method Summary

    Modifier and Type Method Description
    static void activate()
    Activate.
    static void dispose()
    Stops the REST server gracefully.
    static void initialize​(java.lang.Integer rest_port)
    Initialize the REST server.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RESTServer

      public RESTServer()
  • Method Details

    • initialize

      public static void initialize​(java.lang.Integer rest_port)
      Initialize the REST server.

      Sets the routes and then passes the call to the handler.

      Parameters:
      rest_port - The port to use for the REST server
    • activate

      public static void activate()
      Activate. Set the "activated" flag for the server.
    • dispose

      public static void dispose()
      Stops the REST server gracefully.