Interface RequestHandler
- All Known Implementing Classes:
AbstractRequestHandler,DefaultRequestHandler
public interface RequestHandler
Cockpit HTTP request handler. Responsible for intercepting and handling cockpit events triggered by the use of HTTP request
parameters.
Makes it possible to perform cockpit actions from an external application by the use of URLs.
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRequestEventHandler(String eventName, RequestEventHandler eventHandler) getRequestedPerspective(Map<String, String[]> params) voidhandleRequest(Map<String, String[]> params) Called whenever a new HTTP request is received.voidremoveRequestEventHandler(String eventName, RequestEventHandler eventHandler) voidsetRequestEventHandlers(Map<String, List<RequestEventHandler>> eventHandlers)
-
Field Details
-
EVENTS_KEY
- See Also:
-
-
Method Details
-
handleRequest
Called whenever a new HTTP request is received. Typically handles request events by calling the appropriateRequestEventHandlers registered for the event in question.- Parameters:
params- HTTP request parameters- See Also:
-
getRequestedPerspective
-
setRequestEventHandlers
-
addRequestEventHandler
-
removeRequestEventHandler
-