Se encuentra en jade.domain.DFService.

Lista de Métodos
static ACLMessage
createCancelMessage(Agent a, AID dfName, ACLMessage subscribe)
Crea un mensaje que podrá ser usado para cancelar la suscripción a un agente DF.
static ACLMessage
createRequestMessage(Agent a, AID dfName, String action, DFAgentDescription dfd, SearchConstraints constraints)
Crea un mensaje que podrá ser usado para solocitar a un agente DF que lleve a cabo una acctión dada de la ontología FIPA.
static ACLMessage
createSubscriptionMessage(Agent a, AID dfName, DFAgentDescription template, SearchConstraints constraints)
Crea un mensaje que podrá ser usado par suscribirse al agente DF para asi poder recibir notificaciones cuando una nueva descripciónDF concuerde con la plantilla resgistrada con este DF.
static DFAgentDescription
decodeDone(String s)
Procesa el contenido del mensaje final inform(Done) resultante de registrar o desregistrar una acción requerida por un agente DF, extrayendo la descripción que contiene el agente.
static DFAgentDescription[]
decodeNotification(String s)
Procesa el contenido del mensaje inform resultante de suscribirse a un agente DF, extrayendo un array con las descripciones que contiene el agente.
static DFAgentDescription[]
decodeResult(java.lang.String s)
Procesa el contenido del mensaje final inform(Result) resultante de una acción de búsqueda solicitada a un agente DF, extrayendo el array de descripciones que contiene el agente.
static void
deregister(Agent a)
Desregistra un DFAgentDescription del DF por defecto.
static void
deregister(Agent a, AID dfName)
Una descripción de un agente por defecto es usada por aquel que solo contenga el AID de este agente.
static void
deregister(Agent a, AID dfName, DFAgentDescription dfd)
Desregistra una DFAgentDescription de un agente DF.
static void
deregister(Agent a, DFAgentDescription dfd)
Desregistra una DFAgentDescription del DF por defecto.
static void
keepRegistered(Agent a, AID df, DFAgentDescription dfd, java.util.Date deadline)
Añade un comportamiento adecuado que asegure que la DF-Description actualmente registrada en el DF se mantiene registrada hasta una fecha dada.
static DFAgentDescription
modify(Agent a, AID dfName, DFAgentDescription dfd)
Modifica una DF-Description previamente registrada dentro de un agente DF.
static DFAgentDescription
modify(Agent a, DFAgentDescription dfd)
Modifica una DFAgentDescription de un DF por defecto.
static DFAgentDescription
register(Agent a, AID dfName, DFAgentDescription dfd)
Registra una nueva DF-Description con un agente DF.
static DFAgentDescription
register(Agent a, DFAgentDescription dfd)
Registra una DFAgentDescription con el DF por defecto.
static DFAgentDescription[]
search(Agent a, AID dfName, DFAgentDescription dfd)
Utiliza las SearchConstraints por defecto. De acuerdo con la FIPA, por defecto todos los slots tienen valor nulo.
static DFAgentDescription[]
search(Agent a, AID dfName, DFAgentDescription dfd, SearchConstraints constraints)
Busca datos contenidos dentro de un agente DF dados el agente que realiza la búsqueda, el AID del agente donde se inicia la búsqueda, la descripción que se busca y las reestricciones de la búsqueda.
static DFAgentDescription[]
search(Agent a, DFAgentDescription dfd)
The default DF is used.
static DFAgentDescription[]
search(Agent a, DFAgentDescription dfd, SearchConstraints constraints)
The default DF is used.
static DFAgentDescription[]
searchUntilFound(Agent a, AID dfName, DFAgentDescription dfd, SearchConstraints constraints, long timeout)
Busca el DF y lo mantiene bloqueado hasta que se encuentra un resultado o el tiempo especificado haya expirado.