Class TestRest.TestServer

java.lang.Object
test.de.iip_ecosphere.platform.support.rest.TestRest.TestServer
All Implemented Interfaces:
de.iip_ecosphere.platform.support.rest.Rest.RestServer, de.iip_ecosphere.platform.support.Server
Enclosing class:
TestRest

private static class TestRest.TestServer extends Object implements de.iip_ecosphere.platform.support.rest.Rest.RestServer
Just the server.
Author:
Holger Eichelberger, SSE
  • Constructor Details

    • TestServer

      private TestServer(int port)
      Creates an instance.
      Parameters:
      port - the port
  • Method Details

    • definePost

      public void definePost(String path, de.iip_ecosphere.platform.support.rest.Rest.Route route)
      Specified by:
      definePost in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • defineGet

      public void defineGet(String path, de.iip_ecosphere.platform.support.rest.Rest.Route route)
      Specified by:
      defineGet in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • definePut

      public void definePut(String path, de.iip_ecosphere.platform.support.rest.Rest.Route route)
      Specified by:
      definePut in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • defineDelete

      public void defineDelete(String path, de.iip_ecosphere.platform.support.rest.Rest.Route route)
      Specified by:
      defineDelete in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • defineBefore

      public void defineBefore(de.iip_ecosphere.platform.support.rest.Rest.Filter filter)
      Specified by:
      defineBefore in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • defineBefore

      public void defineBefore(String path, de.iip_ecosphere.platform.support.rest.Rest.Filter filter)
      Specified by:
      defineBefore in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • halt

      public void halt(int status, String body)
      Specified by:
      halt in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • supportsPathVariables

      public boolean supportsPathVariables()
      Specified by:
      supportsPathVariables in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • toPathVariable

      public String toPathVariable(String name)
      Specified by:
      toPathVariable in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • secure

      public void secure(String keystoreFile, String keystorePassword, String certAlias)
      Specified by:
      secure in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer
    • start

      public de.iip_ecosphere.platform.support.Server start()
      Specified by:
      start in interface de.iip_ecosphere.platform.support.Server
    • stop

      public void stop(boolean dispose)
      Specified by:
      stop in interface de.iip_ecosphere.platform.support.Server
    • addExceptionHandler

      public void addExceptionHandler(Class<Exception> cls, de.iip_ecosphere.platform.support.rest.Rest.ExceptionHandler handler)
      Specified by:
      addExceptionHandler in interface de.iip_ecosphere.platform.support.rest.Rest.RestServer