de.stefan1200.jts3serverquery

## Interface TeamspeakActionListener

-     public interface TeamspeakActionListener

  Implement this interface, if you want to receive notify events from Teamspeak 3 server.
  Since:
    0.7
  Author:
    Stefan Martens
  See Also:
    `JTS3ServerQuery.setTeamspeakActionListener(TeamspeakActionListener)`, `JTS3ServerQuery.removeTeamspeakActionListener()`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `teamspeakActionPerformed(String eventType, HashMap<String,String> eventInfo)` This function will be called, if the Teamspeak server sends an event notify.

- - ### Method Detail

    - #### teamspeakActionPerformed

          void teamspeakActionPerformed(String eventType,
                                        HashMap<String,String> eventInfo)

      This function will be called, if the Teamspeak server sends an event notify.
      Following event types can occur:
      `notifyserveredited` - Server properties was edited
      `notifycliententerview` - Client join server
      `notifyclientleftview` - Client left server
      `notifyclientmoved` - Client was moved or switched channel
      `notifychannelcreated` - Channel was created
      `notifychanneledited` - Channel properties was edited
      `notifychanneldeleted` - Channel was deleted
      `notifytextmessage` - Chat message received or sent
      Parameters:
        `eventType` - The type of the event, for a small list, see above.
        `eventInfo` - A HashMap which contains all keys of the event