madkit.MadChat.share
Class SenderAgent
java.lang.Object
madkit.kernel.AbstractAgent
madkit.kernel.Agent
madkit.MadChat.share.AbstractServerAgent
madkit.MadChat.share.SenderAgent
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Runnable
public class SenderAgent
- extends AbstractServerAgent
- See Also:
- Serialized Form
Method Summary |
void |
activate()
This method is initially called when the micro-kernel registers the agent. |
void |
dirIndex(java.lang.String virtualPath,
java.lang.String realPath,
ListFic index)
|
void |
dirPluginIndex(java.lang.String virtualPath,
java.lang.String realPath,
ListFic index)
|
void |
end()
This method is called by the agent micro-kernel at the end of the agent lifecycle. |
SenderAgentPanel |
getDisplay()
|
void |
initDir()
|
void |
initGUI()
This method is called by the specific external graphic system (as the G-Box)
to ask the agent to prepare a graphical interface. |
void |
initPluginsDataBase(FicDataBase dataBase)
|
void |
live()
This method defines the main behavior for threaded agents. |
void |
loadDirectory(java.lang.String path)
|
void |
saveDirectory()
|
Methods inherited from class madkit.kernel.Agent |
connectAgencyToAgency, createPlace, createPlace, enableMobility, enableMobility, exitImmediatlyOnKill, getAgencyNamed, joinPlace, joinPlace, joinPlace, pause, receiveMessage, run, waitNextMessage, waitNextMessage |
Methods inherited from class madkit.kernel.AbstractAgent |
broadcastMessage, broadcastMessage, connectedWithCommunity, createGroup, createGroup, debug, disposeMyGUI, foundGroup, getAddress, getAgentInformation, getAgentsWithRole, getAgentsWithRole, getAgentWithRole, getAgentWithRole, getAvailableCommunities, getBean, getController, getCurrentKernelAddress, getDebug, getExistingGroups, getExistingGroups, getExistingRoles, getExistingRoles, getGroups, getGUIObject, getMessageBoxSize, getMyGroups, getMyGroups, getMyRoles, getMyRoles, getName, getRoles, hasGUI, isBelongingToGroup, isBelongingToGroup, isCommunity, isGroup, isGroup, isMemberOf, isMemberOf, isMessageBoxEmpty, isRole, isRole, joinGroup, killAgent, launchAgent, launchAgent, leaveGroup, leaveGroup, leaveRole, leaveRole, nextMessage, print, println, redisplayMyGUI, requestRole, requestRole, requestRole, restoreAgent, sendMessage, sendMessage, sendMessage, setBean, setController, setDebug, setGUIObject, setName, setOutput, setOutputWriter, windowClosing |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pluginsPath
public java.lang.String pluginsPath
SenderAgent
public SenderAgent()
initGUI
public void initGUI()
- Description copied from class:
AbstractAgent
- This method is called by the specific external graphic system (as the G-Box)
to ask the agent to prepare a graphical interface. The agent developper should
use a setGUIObject(...) within this method, as well as other necessary
initializations. If the developper does not overload this method, a vanilla text
output might be used as the default interface.
- Overrides:
initGUI
in class AbstractAgent
activate
public void activate()
- Description copied from class:
AbstractAgent
- This method is initially called when the micro-kernel registers the agent.
Usually a good place to set up some initial groups and roles.
- Overrides:
activate
in class AbstractAgent
live
public void live()
- Description copied from class:
Agent
- This method defines the main behavior for threaded agents.
- Overrides:
live
in class Agent
end
public void end()
- Description copied from class:
AbstractAgent
- This method is called by the agent micro-kernel at the end of the agent lifecycle.
If the the agent is killed from the outside, it is the last opportunity
for the agent to cleanly shutdown its operations.
- Overrides:
end
in class AbstractAgent
initDir
public void initDir()
loadDirectory
public void loadDirectory(java.lang.String path)
saveDirectory
public void saveDirectory()
dirIndex
public void dirIndex(java.lang.String virtualPath,
java.lang.String realPath,
ListFic index)
dirPluginIndex
public void dirPluginIndex(java.lang.String virtualPath,
java.lang.String realPath,
ListFic index)
initPluginsDataBase
public void initPluginsDataBase(FicDataBase dataBase)
getDisplay
public SenderAgentPanel getDisplay()
Copyright © Madkit Team (O. Gutknecht, J. Ferber, F. Michel et al.) All Rights Reserved.