org.cybergarage.upnp.event

## Interface EventListener

- All Known Implementing Classes:
    UPnP

      public interface EventListener

  Interface for receiving UPnP event notifications.

  This interface defines the contract for objects that wish to receive event notifications from UPnP services. It provides a callback mechanism for handling incoming event messages containing state variable changes.

  Key features:

  - Event notification callback method
  - Access to subscription UUID and sequence number
  - Variable name and value information
  - Real-time event handling capability

  Implementations of this interface can register with UPnP control points to receive asynchronous notifications when subscribed services publish state variable changes, enabling responsive application behavior.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `eventNotifyReceived(String uuid, long seq, String varName, String value)` Called when an event notification is received from a UPnP service.

- - ### Method Detail

    - #### eventNotifyReceived

          void eventNotifyReceived(String uuid,
                                   long seq,
                                   String varName,
                                   String value)

      Called when an event notification is received from a UPnP service.
      Parameters:
        `uuid` - the subscription UUID identifying the subscription
        `seq` - the sequence number of this event notification
        `varName` - the name of the state variable that changed
        `value` - the new value of the state variable