Class ApiApplication

  • All Implemented Interfaces:
    ro.pippo.core.route.ResourceRouting, ro.pippo.core.route.Routing

    public class ApiApplication
    extends ro.pippo.controller.ControllerApplication
    API Application for web server to serve KNX requests over HTTP

    This loads the pippo relevant configuration, controllers, etc.

    • Field Summary

      • Fields inherited from class ro.pippo.core.Application

        router
    • Constructor Summary

      Constructors 
      Constructor Description
      ApiApplication()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void onInit()  
      void setKnxClient​(KnxClient knxClient)  
      void setXmlProject​(XmlProject xmlProject)  
      • Methods inherited from class ro.pippo.controller.ControllerApplication

        addControllers, addControllers, addControllers, addControllers, addExtractors, getControllerFactory, getControllerInitializationListeners, getControllerInstantiationListeners, getControllerInvokeListeners, getExtractors, setControllerFactory
      • Methods inherited from class ro.pippo.core.Application

        addRoute, addRouteGroup, addRouteTransformer, addWebSocket, createRequestResponseFactory, destroy, get, getApplicationName, getApplicationVersion, getContentTypeEngine, getContentTypeEngines, getErrorHandler, getHttpCacheToolkit, getLanguages, getLocals, getMaximumUploadSize, getMessages, getMimeTypes, getNotFoundRouteHandler, getPippoSettings, getRequestResponseFactory, getRoutePostDispatchListeners, getRoutePreDispatchListeners, getRouter, getRuntimeMode, getServletContext, getTemplateEngine, getUploadLocation, getWebSocketRouter, hasContentTypeEngine, init, onDestroy, registerContentTypeEngine, registerTemplateEngine, setErrorHandler, setMaximumUploadSize, setNotFoundRouteHandler, setRouter, setRouter, setTemplateEngine, setUploadLocation, toString
      • Methods inherited from interface ro.pippo.core.route.ResourceRouting

        addClasspathResourceRoute, addClasspathResourceRoute, addFileResourceRoute, addFileResourceRoute, addPublicResourceRoute, addPublicResourceRoute, addResourceRoute, addWebjarsResourceRoute, addWebjarsResourceRoute
      • Methods inherited from interface ro.pippo.core.route.Routing

        ALL, ANY, CONNECT, DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT
    • Constructor Detail

      • ApiApplication

        public ApiApplication()
    • Method Detail

      • setKnxClient

        public void setKnxClient​(KnxClient knxClient)
      • setXmlProject

        public void setXmlProject​(XmlProject xmlProject)
      • onInit

        protected void onInit()
        Overrides:
        onInit in class ro.pippo.core.Application