aminePlatform.agent
Interface AmineAgent

All Known Implementing Classes:
AmineJadeAgent

public interface AmineAgent

Title : AmineAgent class

Description : AmineAgent is an interface that specify basic methods of an agent.

Copyright : Copyright (c) Adil KABBAJ 2004-2009


Method Summary
 void listen()
           
 void satisfyGoal(java.lang.String goal)
           
 void send(AmineAgent receiver, java.lang.String content)
           
 void send(java.lang.String receiver, java.lang.String content)
           
 java.lang.Object sendAndWait(AmineAgent receiver, java.lang.String content)
           
 java.lang.Object sendAndWait(java.lang.String receiver, java.lang.String content)
           
 void setup()
           
 

Method Detail

setup

public void setup()

satisfyGoal

public void satisfyGoal(java.lang.String goal)

send

public void send(AmineAgent receiver,
                 java.lang.String content)

send

public void send(java.lang.String receiver,
                 java.lang.String content)

sendAndWait

public java.lang.Object sendAndWait(AmineAgent receiver,
                                    java.lang.String content)

sendAndWait

public java.lang.Object sendAndWait(java.lang.String receiver,
                                    java.lang.String content)

listen

public void listen()