All Packages Class Hierarchy This Package Previous Next Index
Class guinea.player.event.PlayerEventQueue
java.lang.Object
|
+----guinea.util.EventQueue
|
+----guinea.player.event.PlayerEventQueue
- public class PlayerEventQueue
- extends EventQueue
- implements PlayerDiagnosticsListener, PlayerListener
Variable Index
- ·
diagnosticsListeners
- Listeners that are interested in player diagnostics events.
- ·
playerListeners
- Listeners that are interested in player events.
Constructor Index
- ·
PlayerEventQueue()
- Construct a new player event queue with no name.
- ·
PlayerEventQueue(EventQueue)
- Construct a new event queue by sharing the event queue and
thread of another event queue.
- ·
PlayerEventQueue(String)
- Construct a new player event queue with given name for the
dispatcher thread.
Method Index
- ·
addPlayerDiagnosticsListener(PlayerDiagnosticsListener)
- Add a player diagnostics listener.
- ·
addPlayerListener(PlayerListener)
- Add a player listener.
- ·
hasDiagnosticsListeners()
- Are there player diagnostics listeners registered?
- ·
hasListeners()
- Is there any more event listeners.
- ·
hasPlayerListeners()
- Are there player listeners registered?
- ·
playerFrameDrop(FrameDropEvent)
- Send a framedrop event to all listeners.
- ·
playerLogMessage(LogMessageEvent)
- Send a player log message event to all listeners.
- ·
playerStarted(PlayerEvent)
- Send a player event to all player listeners.
- ·
playerStopped(PlayerEvent)
- Send a player event to all player listeners.
- ·
processEvent(EventObject)
- Process the event and send it to all listeners.
- ·
processFrameDropEvent(FrameDropEvent)
- Process the frame-drop event and send it to all player
diagnostics listeners.
- ·
processLogMessageEvent(LogMessageEvent)
- Process the log message event and send it to all player
diagnostics listeners.
- ·
processPlayerEvent(PlayerEvent)
- Process the player event and send it to all player listeners.
- ·
removePlayerDiagnosticsListener(PlayerDiagnosticsListener)
- Remove a player diagnostics listener.
- ·
removePlayerListener(PlayerListener)
- Remove a player listener.
Variables
·
diagnosticsListeners
protected PlayerDiagnosticsListener diagnosticsListeners
- Listeners that are interested in player diagnostics events.
·
playerListeners
protected PlayerListener playerListeners
- Listeners that are interested in player events.
Constructors
·
PlayerEventQueue
public PlayerEventQueue()
- Construct a new player event queue with no name.
·
PlayerEventQueue
public PlayerEventQueue(String name)
- Construct a new player event queue with given name for the
dispatcher thread.
- Parameters:
- name - the name for the dispatcher thread.
·
PlayerEventQueue
public PlayerEventQueue(EventQueue share)
- Construct a new event queue by sharing the event queue and
thread of another event queue.
- Parameters:
- share - the other event queue whose queue to share.
Methods
·
hasDiagnosticsListeners
public synchronized boolean hasDiagnosticsListeners()
- Are there player diagnostics listeners registered?
- Returns:
-
true if there are diagnostics listeners
registered.
- See Also:
- hasListeners
·
hasPlayerListeners
public synchronized boolean hasPlayerListeners()
- Are there player listeners registered?
- Returns:
-
true if there are player listeners
registered.
- See Also:
- hasListeners
·
hasListeners
public synchronized boolean hasListeners()
- Is there any more event listeners. Will return
false if there are no diagnostics or player
listeners.
- Returns:
-
true if there are listeners registered.
- Overrides:
- hasListeners in class EventQueue
- See Also:
- hasDiagnosticsListeners, hasPlayerListeners
·
playerFrameDrop
public synchronized void playerFrameDrop(FrameDropEvent e)
- Send a framedrop event to all listeners. Invokes the
playerFrameDrop(e) on all listeners.
- Parameters:
- e - an event that contains information about the frame
drop.
·
playerLogMessage
public synchronized void playerLogMessage(LogMessageEvent e)
- Send a player log message event to all listeners. Invokes the
playerLogMessage(e) on all listeners.
- Parameters:
- e - an event that contains information about the message.
·
playerStarted
public synchronized void playerStarted(PlayerEvent e)
- Send a player event to all player listeners. Invokes the
playerStarted(e) on all listeners.
- Parameters:
- e - a player event.
·
playerStopped
public synchronized void playerStopped(PlayerEvent e)
- Send a player event to all player listeners. Invokes the
playerStopped(e) on all listeners.
- Parameters:
- e - a player event.
·
addPlayerDiagnosticsListener
public synchronized void addPlayerDiagnosticsListener(PlayerDiagnosticsListener l)
- Add a player diagnostics listener.
- Parameters:
- l - a listener.
·
removePlayerDiagnosticsListener
public synchronized void removePlayerDiagnosticsListener(PlayerDiagnosticsListener l)
- Remove a player diagnostics listener.
- Parameters:
- l - a listener.
·
addPlayerListener
public synchronized void addPlayerListener(PlayerListener l)
- Add a player listener.
- Parameters:
- l - a listener.
·
removePlayerListener
public synchronized void removePlayerListener(PlayerListener l)
- Remove a player listener.
- Parameters:
- l - a listener.
·
processEvent
protected void processEvent(EventObject event)
- Process the event and send it to all listeners. This is
called by the dispatcher thread. This method will recognize
the
LogMessageEvent, FrameDropEvent
and PlayerEvent event classes and calls the
corresponding process*Event methods to process
them. Unknown events are passed to the super-class.
- Parameters:
- event - the event to be sent to listeners.
- Overrides:
- processEvent in class EventQueue
·
processLogMessageEvent
protected void processLogMessageEvent(LogMessageEvent e)
- Process the log message event and send it to all player
diagnostics listeners.
- Parameters:
- event - the event to be sent to diagnostics listeners.
·
processFrameDropEvent
protected void processFrameDropEvent(FrameDropEvent e)
- Process the frame-drop event and send it to all player
diagnostics listeners.
- Parameters:
- event - the event to be sent to diagnostics listeners.
·
processPlayerEvent
protected void processPlayerEvent(PlayerEvent e)
- Process the player event and send it to all player listeners.
- Parameters:
- event - the event to be sent to player listeners.
All Packages Class Hierarchy This Package Previous Next Index