Package jason.stdlib

Class df_subscribe

All Implemented Interfaces:
InternalAction, Serializable

@Manual(literal=".df_subscribe(service[,type])", hint="subscribes the agent as interested in providers of referred service and, optionally, a type", argsHint={"the service the agents is interested in","the type of the service [optional]"}, argsType={"literal","string"}, examples=".df_subscribe(\"sell(book)\"): subscribe the agent for providers of agents that sell books", seeAlso={"jason.stdlib.df_register","jason.stdlib.df_deregister","jason.stdlib.df_search"}) public class df_subscribe extends df_register

Internal action: .df_subscribe(S [,T]).

Description: subscribes the agent as interested in providers of service S of type T. For each new agent providing this service, the agent will receive a message invalid input: '<'tell provider(Ag,Service)>.

Parameters:

  • - service (literal): the service the agents is interested in.
  • - type (string -- optional): the type of the service.

Examples:

  • .df_subscribe("sell(book)"): subscribe the agent for providers of agents that sell books.
See Also: