@Controller public class AdminController extends AbstractSecureController
| Modifier and Type | Field and Description |
|---|---|
protected AuthService |
authService |
protected Integer |
ingestProcessingThreads |
apiCheckUrl| Constructor and Description |
|---|
AdminController() |
| Modifier and Type | Method and Description |
|---|---|
void |
ingestResources(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Ingests the list of supplied data resource uids.
|
boolean |
isReadOnly()
Returns true when in service is in readonly mode.
|
List<String> |
modifyServer(Boolean readOnly,
Boolean reopenIndex)
Modifies the biocache-store:
- reopen the index
- enter/exit readonly mode.
|
void |
optimiseIndex(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Optimises the SOLR index.
|
String |
refreshAuth()
Returns true when in service is in readonly mode.
|
void |
reindex(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Reindexes the supplied dr based on modifications since the supplied date.
|
void |
setAuthService(AuthService authService) |
isValidKey, shouldPerformOperation, shouldPerformOperation@Inject protected AuthService authService
protected Integer ingestProcessingThreads
@RequestMapping(value="/admin/ingest",
method=GET)
public void ingestResources(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
request - response - Exception@RequestMapping(value="/admin/index/optimise",
method=POST)
public void optimiseIndex(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
request - response - Exception@RequestMapping(value="/admin/modify*",
method=GET)
@ResponseBody
public List<String> modifyServer(@RequestParam(value="ro",required=false)
Boolean readOnly,
@RequestParam(value="reopenIndex",required=false,defaultValue="false")
Boolean reopenIndex)
throws Exception
readOnly - reopenIndex - Exception@RequestMapping(value="/admin/index/reindex",
method=POST)
public void reindex(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
request - response - Exception@RequestMapping(value="/admin/isReadOnly",
method=GET)
@ResponseBody
public boolean isReadOnly()
@RequestMapping(value="/admin/refreshAuth",
method=GET)
@ResponseBody
public String refreshAuth()
public void setAuthService(AuthService authService)
Copyright © 2014. All rights reserved.