cz.cuni.amis.pogamut.base.server
Interface IWorldServer<A extends IAgent>

All Superinterfaces:
IAgent, IComponent, IComponentAware, IControllable, IWorldAgentsObserver<A>
All Known Subinterfaces:
IUnrealServer<BOT>, IUT2004Analyzer, IUT2004Server
All Known Implementing Classes:
AbstractUT2004Server, AbstractWorldServer, UT2004Analyzer, UT2004Server

public interface IWorldServer<A extends IAgent>
extends IWorldAgentsObserver<A>, IAgent

Interface for servers representing remote worlds.


Method Summary
 java.net.URI getWorldAddress()
          Address of the world.
 
Methods inherited from interface cz.cuni.amis.pogamut.base.server.IWorldAgentsObserver
getAgents
 
Methods inherited from interface cz.cuni.amis.pogamut.base.agent.IAgent
getComponentId, getIntrospection, getLogger, getName, getState, kill, pause, resume, start, startPaused, stop
 
Methods inherited from interface cz.cuni.amis.pogamut.base.component.IComponentAware
getEventBus
 

Method Detail

getWorldAddress

java.net.URI getWorldAddress()
Address of the world. eg. gb04://localhost:3000

Returns: