Handling Actions for
HTML-Based Action Extensions
When you create an HTML-based action
extension to the
vSphere Client
, you must
create an actions controller class on the Tomcat server to respond to the REST API requests
from the client code. A best practice is to implement
the controller class as a simple dispatcher that maps the action UIDs to Java
services. You can invoke custom services or translate REST API requests to Data
Manager requests.
Example Java Actions
Controller Class
... /** * Perform headless action on a VirtualMachine vSphere object. */ @RequestMapping( value="vm-headless-action", method = RequestMethod.POST) @ResponseBody public void vmHeadlessAction() { // Implement your logic here to trigger an action on a virtual machine. } ...