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