agentland.device.intelliCD.mp3
Class Mp3PlayerAgent

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--metaglue.AgentAgent
                          |
                          +--agentland.device.intelliCD.software.SoftwarePlayerAgent
                                |
                                +--agentland.device.intelliCD.mp3.Mp3PlayerAgent
All Implemented Interfaces:
Agent, MetagluePrimitives, Mp3Player, Player, Remote, Serializable, SoftwarePlayer
Direct Known Subclasses:
XMMSPlayerAgent

public class Mp3PlayerAgent
extends SoftwarePlayerAgent
implements Mp3Player

See Also:
Serialized Form

Inner classes inherited from class metaglue.AgentAgent
AgentAgent.Attribute
 
Field Summary
protected  String mp3Server
           
 
Fields inherited from class agentland.device.intelliCD.software.SoftwarePlayerAgent
command, curProcess, host, PLAYER, playing
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Constructor Summary
Mp3PlayerAgent()
           
 
Method Summary
protected  String transformSongLocation(String loc)
           
 
Methods inherited from class agentland.device.intelliCD.software.SoftwarePlayerAgent
execPlayer, pause, pauseSong, play, playSong, resume, resumeSong, runsOnWindows, stop, stopSong
 
Methods inherited from class metaglue.AgentAgent
addMonitor, alive, defrost, defrostAll, defrostBoolean, defrostInt, defrostString, fixAttribute, fixAttribute, freeze, freeze, freeze, freezeAll, freezeVar, getAgentID, getAttribute, getCatalog, getCatalogID, getDesignation, getFrozenVariables, getLogLevel, getMetaglueAgent, getMetaglueAgentID, getOccupation, getProperties, getSociety, log, log, log, lookupClass, obtainMetaglueAgent, obtainMetaglueAgent, obtainMetaglueAgentByName, reliesOn, reliesOn, reliesOn, reliesOnSynch, removeFrozen, replaceExceptionHandler, setFreezeName, setLogLevel, setLogName, shutdown, startAgent, startAgentOn, startAgentOn, startup, status, tiedTo, tiedTo, tiedTo, tiedTo, tieToDesignation, whereAreYou
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface agentland.device.intelliCD.Player
pause, play, resume, stop
 
Methods inherited from interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, shutdown, startup, whereAreYou
 

Field Detail

mp3Server

protected String mp3Server
Constructor Detail

Mp3PlayerAgent

public Mp3PlayerAgent()
               throws RemoteException
Method Detail

transformSongLocation

protected String transformSongLocation(String loc)
Overrides:
transformSongLocation in class SoftwarePlayerAgent