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
-
AdaptabilityController(String)
- Constructor de la clase.
-
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.
-
KnownSolution(String, String, String)
- Esta funcion permite al componente indicar sus preferencias al Controlador.
-
MyPreferences(AdaptabilityDP)
- Indica al controlador cuales las preferencias del componente, en base
a la especializacion (mediante herencia) de la clase apropiada
(AdaptabilityDP).
-
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.
-
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.
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.
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.
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
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
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
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