Class Maestro2SimulationController


  • @RestController
    @Component
    public class Maestro2SimulationController
    extends java.lang.Object
    • Constructor Detail

      • Maestro2SimulationController

        public Maestro2SimulationController()
    • Method Detail

      • overrideRootLoggerLogLevel

        public void overrideRootLoggerLogLevel​(org.apache.logging.log4j.Level level)
      • uploadFile

        @RequestMapping(value="/upload/{sessionId}",
                        method=POST)
        public void uploadFile​(@PathVariable
                               java.lang.String sessionId,
                               @RequestParam("fieldFile")
                               org.springframework.web.multipart.MultipartFile file)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • ping

        @RequestMapping(value="/ping",
                        method=GET)
        public java.lang.String ping()
      • initializeSession

        @RequestMapping(value="/initialize/{sessionId}",
                        method=POST)
        public Maestro2SimulationController.InitializeStatusModel initializeSession​(@PathVariable
                                                                                    java.lang.String sessionId,
                                                                                    @RequestBody
                                                                                    java.lang.String body1)
                                                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • stop

        @RequestMapping(value="/stopsimulation/{sessionId}",
                        method=POST)
        public void stop​(@PathVariable
                         java.lang.String sessionId)
      • getResultPlain

        @RequestMapping(value="/result/{sessionId}/plain",
                        method=GET)
        public org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getResultPlain​(@PathVariable
                                                                                                            java.lang.String sessionId)
                                                                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getResultZip

        @RequestMapping(value="/result/{sessionId}/zip",
                        method=GET,
                        produces="application/zip")
        public void getResultZip​(@PathVariable
                                 java.lang.String sessionId,
                                 javax.servlet.http.HttpServletResponse response)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • destroy

        @RequestMapping(value="/destroy/{sessionId}",
                        method=GET)
        public void destroy​(@PathVariable
                            java.lang.String sessionId)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • version

        @RequestMapping(value="/version",
                        method=GET)
        public java.lang.String version()