Package cmion.level3.supersimplemind
Class SuperSimpleMigratingByInviteMind
java.lang.Object
cmion.level3.supersimplemind.SuperSimpleMigratingByInviteMind
an example mind for demonstrating and testing migration by invite
-
Constructor Summary
ConstructorsConstructorDescriptioncreates a new super simple mind -
Method Summary
Modifier and TypeMethodDescriptionreturns the name of the agentbooleanreturns whether the mind is sleeping or notvoidthis is called to awake the mindvoidsendEntityAdded(String entityName) the mind processes added entities in this functionvoidsendEntityRemoved(String entityName) the mind processes removed entities in this functionvoidnotify the mind of an action failurevoidsendPropertyChanged(String entityName, String propertyName, String propertyValue) the mind processes changed properties in this functionvoidsendPropertyRemoved(String entityName, String propertyName) the mind processes removed properties in this functionvoidsendRemoteAction(MindAction remoteAction) the mind processes remote actions (actions of other agents / users) in this functionvoidsend the mind to sleepvoidnotify the mind of an action success
-
Constructor Details
-
SuperSimpleMigratingByInviteMind
creates a new super simple mind
-
-
Method Details
-
getAgentName
returns the name of the agent -
sendAwake
public void sendAwake()this is called to awake the mind -
sendFailure
notify the mind of an action failure -
sendSuccess
notify the mind of an action success -
sendSleep
public void sendSleep()send the mind to sleep -
sendRemoteAction
the mind processes remote actions (actions of other agents / users) in this function -
isSleeping
public boolean isSleeping()returns whether the mind is sleeping or not -
sendEntityAdded
the mind processes added entities in this function -
sendEntityRemoved
the mind processes removed entities in this function -
sendPropertyChanged
the mind processes changed properties in this function -
sendPropertyRemoved
the mind processes removed properties in this function
-