/** * Initialize the necessary Managed Object References needed here */ private void initialize() { _eventManager = si.getEventManager(); _rootFolder = si.getRootFolder(); }
/** * Initialize the necessary Managed Object References needed here */ private void initialize() { _eventManager = si.getEventManager(); _rootFolder = si.getRootFolder(); }
/** * Returns the latest event on the vCenter */ private void getLatestEvent(PrintWriter out) throws IOException { try { EventManager eventManager = serviceInstance.getEventManager(); out.print(eventManager.getLatestEvent().getFullFormattedMessage()); out.flush(); } catch (Exception ex) { LOG.error("An error occurred : " + ex.toString()); } }
public static void main(String[] args) throws Exception { ServiceInstance si = SampleUtil.createServiceInstance(); EventManager evtMgr = si.getEventManager(); if (evtMgr != null) { EventFilterSpec eventFilter = new EventFilterSpec(); EventHistoryCollector ehc = evtMgr.createCollectorForEvents(eventFilter); Event[] events = ehc.getLatestPage(); for (int i = 0; i < events.length; i++) { Event anEvent = events[i]; System.out.println(); System.out.println("Event Type: " + anEvent.getClass().getName()); System.out.println("Message:" + anEvent.getFullFormattedMessage()); } } si.getServerConnection().logout(); } }
EventManager _eventManager = si.getEventManager(); EventFilterSpec eventFilter = new EventFilterSpec();
EventManager _eventManager = si.getEventManager(); EventFilterSpec eventFilter = new EventFilterSpec();
public static void main(String[] args) throws Exception { CommandLineParser clp = new CommandLineParser( new OptionSpec[]{}, args); String urlStr = clp.get_option("url"); String username = clp.get_option("username"); String password = clp.get_option("password"); ServiceInstance si = new ServiceInstance(new URL(urlStr), username, password, true); EventManager evtMgr = si.getEventManager(); if(evtMgr!=null) { EventFilterSpec eventFilter = new EventFilterSpec(); EventHistoryCollector ehc = evtMgr.createCollectorForEvents(eventFilter); Event[] events = ehc.getLatestPage(); for (int i = 0; i < events.length; i++) { Event anEvent = events[i]; System.out.println("Event: " + anEvent.getClass().getName()); } } si.getServerConnection().logout(); } }
static void createAlarmEventListener(ServiceInstance si, VirtualMachine vm) throws InvalidState, RuntimeFault, RemoteException { EventManager evtMgr = si.getEventManager(); EventFilterSpec eventFilter = new EventFilterSpec();
new URL(args[0]), args[1], args[2], true); EventManager evtMgr = si.getEventManager();
public static void main(String[] args) throws Exception { ServiceInstance si = SampleUtil.createServiceInstance(); EventManager evtMgr = si.getEventManager(); if (evtMgr != null) { EventFilterSpec eventFilter = new EventFilterSpec(); EventHistoryCollector ehc = evtMgr.createCollectorForEvents(eventFilter); int total = 0; Event[] latestEvts = ehc.getLatestPage(); printEvents(latestEvts, 0); total += latestEvts == null ? 0 : latestEvts.length; System.out.println("\nBefore Latest Page:"); ehc.resetCollector(); while (true) { Event[] events = ehc.readPreviousEvents(50); if (events == null) { break; } printEvents(events, total); total += events.length; } } si.getServerConnection().logout(); }
EventManager evtMgr = si.getEventManager(); Event latestEvent = evtMgr.getLatestEvent(); printEvent(latestEvent);
EventManager evtMgr = si.getEventManager(); Event latestEvent = evtMgr.getLatestEvent(); printEvent(latestEvent);