org.virtualbox_5_1
Class IEventListener

java.lang.Object
  extended by org.virtualbox_5_1.IUnknown
      extended by org.virtualbox_5_1.IEventListener

public class IEventListener
extends IUnknown

Event listener. An event listener can work in either active or passive mode, depending on the way it was registered. SeeIEventfor an introduction to VirtualBox event handling. Interface ID: {67099191-32E7-4F6C-85EE-422304C71B90}


Field Summary
 
Fields inherited from class org.virtualbox_5_1.IUnknown
obj, objMgr, port
 
Constructor Summary
IEventListener(java.lang.String wrapped, org.virtualbox_5_1.ObjectRefManager objMgr, org.virtualbox_5_1.jaxws.VboxPortType port)
           
 
Method Summary
 void handleEvent(IEvent event)
          Handle event callback for active listeners.
static IEventListener queryInterface(IUnknown obj)
           
 
Methods inherited from class org.virtualbox_5_1.IUnknown
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IEventListener

public IEventListener(java.lang.String wrapped,
                      org.virtualbox_5_1.ObjectRefManager objMgr,
                      org.virtualbox_5_1.jaxws.VboxPortType port)
Method Detail

queryInterface

public static IEventListener queryInterface(IUnknown obj)

handleEvent

public void handleEvent(IEvent event)
Handle event callback for active listeners. It is not called for passive listeners. After callinghandleEvent(org.virtualbox_5_1.IEvent)on all active listeners and having received acknowledgement from all passive listeners viaIEventSource.eventProcessed(org.virtualbox_5_1.IEventListener,org.virtualbox_5_1.IEvent), the event is marked as processed andIEvent.waitProcessed(Integer)will return immediately.

Parameters:
event - Event available.