All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Properties.Adaptability.AdaptabilityController

java.lang.Object
   |
   +----Properties.Controller
           |
           +----Properties.Adaptability.AdaptabilityController

public class AdaptabilityController
extends Controller
implements MsgInterface, Runnable
La clase AdaptabilityController implementa el controlador de la propiedad de Adaptabilidad.

See Also:
Controller

Constructor Index

 o AdaptabilityController(String)
Constructor de la clase.

Method Index

 o Deliver(Msg, MsgQueue)
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de salida de mensajes del controlador, es decir, este metodo captura los mensajes salientes.
 o KnownSolution(String, String, String)
Esta funcion permite al componente indicar sus preferencias al Controlador.
 o MyPreferences(AdaptabilityDP)
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (AdaptabilityDP).
 o Received(Msg, MsgQueue)
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de mensajes entrantes del controlador, es decir, este metodo captura los mensajes entrantes.
 o run()
Procedimiento que define la tarea asociada al controlador de Adaptabilidad, y que "escucha" el buzon del controlador, actualizando las listas que maneja el controlador con las respuestas recibidas.

Constructors

 o AdaptabilityController
 public AdaptabilityController(String mb)
Constructor de la clase.

Parameters:
mb - una cadena de caracteres con el nombre del buzon del componente al que se va a "adosar" este controlador.

Methods

 o KnownSolution
 public void KnownSolution(String componentmb,
                           String service,
                           String adaptormb)
Esta funcion permite al componente indicar sus preferencias al Controlador.

Parameters:
componentmb - mailbox del componente destino.
service - subject del mensaje enviado al componente; este parametro puede tomar el valor "", indicando cualquier mensaje enviado a tal componente.
adaptormb - mailbox del adaptador a usar.
 o MyPreferences
 public final void MyPreferences(AdaptabilityDP P)
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (AdaptabilityDP). Por defecto esa es la clase que el controlador toma.

Parameters:
P - Preferencias del componente.
See Also:
AdaptabilityDP
 o Deliver
 public void Deliver(Msg m,
                     MsgQueue qout)
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de salida de mensajes del controlador, es decir, este metodo captura los mensajes salientes.

Parameters:
m - el mensaje que el cmponente desea mandar.
qout - la cola de mensajes donde el controlador ha de depositar el mensaje, una vez realizado su tratamiento.
Overrides:
Deliver in class Controller
 o Received
 public void Received(Msg m,
                      MsgQueue qin)
Este es el metodo que invoca el sistema cuando se recibe un mensaje en la cola de mensajes entrantes del controlador, es decir, este metodo captura los mensajes entrantes.

Parameters:
m - el mensaje que el cmponente desea mandar.
qin - la cola de mensajes donde el controlador ha de depositar el mensaje, una vez realizado su tratamiento.
Overrides:
Received in class Controller
 o run
 public void run()
Procedimiento que define la tarea asociada al controlador de Adaptabilidad, y que "escucha" el buzon del controlador, actualizando las listas que maneja el controlador con las respuestas recibidas.


All Packages  Class Hierarchy  This Package  Previous  Next  Index