@RestController
@RequestMapping("/admin")
public class NanoAdminController
extends java.lang.Object
Admin controller all admin requests are enabled in NanoFilter even if server is 'admin down'
NanoFilter
Constructor | Description |
---|---|
NanoAdminController() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
adminheadlist(javax.servlet.http.HttpServletRequest request) |
send list of css, js files to include in adminmenu.html
|
org.springframework.web.servlet.ModelAndView |
adminupdown(javax.servlet.http.HttpServletRequest request) |
mark server admin "up' or 'down'
this is a toggle
the "servers" view will update the server admin state on the client
|
org.springframework.web.servlet.ModelAndView |
alarms(javax.servlet.http.HttpServletRequest request) |
|
org.springframework.web.servlet.ModelAndView |
clearAlarms(javax.servlet.http.HttpServletRequest request) |
|
java.lang.String |
error(javax.servlet.http.HttpServletRequest request) |
|
org.springframework.web.servlet.ModelAndView |
keylist(javax.servlet.http.HttpServletRequest request) |
|
org.springframework.web.servlet.ModelAndView |
login(javax.servlet.http.HttpServletRequest request) |
shutdown server
|
org.springframework.web.servlet.ModelAndView |
metrics(javax.servlet.http.HttpServletRequest request) |
|
org.springframework.web.servlet.ModelAndView |
properties(javax.servlet.http.HttpServletRequest request) |
show properties from nanoservices.yml
|
org.springframework.web.servlet.ModelAndView |
remdef(javax.servlet.http.HttpServletRequest request) |
|
org.springframework.web.servlet.ModelAndView |
remstats(javax.servlet.http.HttpServletRequest request) |
|
org.springframework.web.servlet.ModelAndView |
servers(javax.servlet.http.HttpServletRequest request) |
send all servers' states and statistics
|
java.lang.String |
serverstate(javax.servlet.http.HttpServletRequest request) |
used to report all servers' state back to the browser
after a server error, which happens when a server goes down
and the list of servers on the browser is not up to date
also called by the browser after loading menu.html
|
@GetMapping("/adminheadlist") public java.lang.String adminheadlist(javax.servlet.http.HttpServletRequest request)
request
- - servlet request@GetMapping("/servers") public org.springframework.web.servlet.ModelAndView servers(javax.servlet.http.HttpServletRequest request)
request
- - servlet request@GetMapping("/adminupdown") public org.springframework.web.servlet.ModelAndView adminupdown(javax.servlet.http.HttpServletRequest request)
request
- - servlet request@GetMapping("/metrics") public org.springframework.web.servlet.ModelAndView metrics(javax.servlet.http.HttpServletRequest request)
@GetMapping("/alarms") public org.springframework.web.servlet.ModelAndView alarms(javax.servlet.http.HttpServletRequest request)
@GetMapping("/clearAlarms") public org.springframework.web.servlet.ModelAndView clearAlarms(javax.servlet.http.HttpServletRequest request)
@GetMapping("/serverstate") public java.lang.String serverstate(javax.servlet.http.HttpServletRequest request)
request
- - servlet request@GetMapping("/keylist") public org.springframework.web.servlet.ModelAndView keylist(javax.servlet.http.HttpServletRequest request)
@GetMapping("/remdef") public org.springframework.web.servlet.ModelAndView remdef(javax.servlet.http.HttpServletRequest request)
@GetMapping("/remstats") public org.springframework.web.servlet.ModelAndView remstats(javax.servlet.http.HttpServletRequest request)
@GetMapping("/shutdown") public org.springframework.web.servlet.ModelAndView login(javax.servlet.http.HttpServletRequest request)
request
- - servlet request@GetMapping("/properties") public org.springframework.web.servlet.ModelAndView properties(javax.servlet.http.HttpServletRequest request)
request
- - servlet request@GetMapping("/error") public java.lang.String error(javax.servlet.http.HttpServletRequest request)