Changeset 31135 in vbox for trunk/src/VBox/Main/glue
- Timestamp:
- Jul 27, 2010 11:09:18 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 64103
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/glue/tests/TestVBox.java
r30946 r31135 50 50 } 51 51 52 static void testEvents(VirtualBoxManager mgr, IEventSource es , boolean active)52 static void testEvents(VirtualBoxManager mgr, IEventSource es) 53 53 { 54 54 // active mode for Java doesn't fully work yet, and using passive 55 55 // is more portable (the only mode for MSCOM and WS) and thus generally 56 56 // recommended 57 IEventListener listener = active ? mgr.createListener(new EventHandler()) :es.createListener();57 IEventListener listener = es.createListener(); 58 58 59 59 es.registerListener(listener, Arrays.asList(VBoxEventType.Any), false); … … 63 63 { 64 64 System.out.print("."); 65 if (active) 65 IEvent ev = es.getEvent(listener, 1000); 66 if (ev != null) 66 67 { 67 mgr.waitForEvents(500); 68 } 69 else 70 { 71 IEvent ev = es.getEvent(listener, 1000); 72 if (ev != null) 73 { 74 processEvent(ev); 75 es.eventProcessed(listener, ev); 76 } 68 processEvent(ev); 69 es.eventProcessed(listener, ev); 77 70 } 78 71 } … … 142 135 testEnumeration(mgr, vbox); 143 136 testStart(mgr, vbox); 144 testEvents(mgr, vbox.getEventSource() , false);137 testEvents(mgr, vbox.getEventSource()); 145 138 146 139 System.out.println("done, press Enter...");
Note:
See TracChangeset
for help on using the changeset viewer.