JADE 1.3 API Reference: Class DFGUI

Directory Facilitator GUI

The GUI of the Directory Facilitator shows a tabbed pane with three different views of the functions provided by a DF.
The three views are:

- Registration with this DF shows a table with all the agents registered with the DF.
- Search Result shows a table with the list of agent descriptions that were returned as a result of the last search operation on a specified df.
- DF Federation shows the DF federation. The Parents table shows the list of DF's with which this DF is federated, while the Children table shows the list of DF's that are registered with this DF.

According to the tab selected, the actions allowed have a proper meaning:

Registration with the df

- View the description of the selected agent from the table.
- Modify the description of the selected agent.
- Register an agent with the DF. The user is then requested to fill in an agent description, notice that some values are mandatory for registration.
- Deregister an agent selected in the table.
- Search for agent descriptions with this DF. First of all the user must insert the constraints of the search.Two kinds of constraints are permitted: the depth of propagation of the search operation to the federate DF's and the maximum number of returned agent descriptions.If no values are inserted the default constraints will be used (local search on this DF and all agent matching returned). Then the user must insert an agent description. If no value is inserted in the agent description, the search action returns all the active agents currently registered with this DF.
- Federate allow to federate this DF with another DF. The user must provide the AID of the DF with which to federate and then the description of this DF to use to register itself with the specified DF .

Search Result

- View the description of a selected agent on the table of the results.
- Modify the agent description of the selected agent with the DF indicated on the tab.
- Register a new agent with the DF indicated on the tab (the Df on which the search was made).
- Deregister the selected agent from the DF indicated on the tab.
- Search for agent descriptions with this DF.

DF Federation

- View the description of an agent selected in one of the two tables. If the agent selected is a parent, then the description used by this DF to federate with the parent is shown. Otherwise if the selected agent is a child, then the description of this child DF is shown.
- Deregister If the selected agent is a parent then this DF is deregistered from the selected one, otherwise, if the agent selected is a child, this child is deregistered from this DF.
- Search permits to make a search with the DF selected in one of the tables.
- Federate allows to federate this DF with the one whose AID will be indicated.