All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Properties.SelfProtection.SelfProtectionController

java.lang.Object
   |
   +----Properties.Controller
           |
           +----Properties.SelfProtection.SelfProtectionController

public class SelfProtectionController
extends Controller
implements TimeoutManagerInterface, Runnable
La clase SelfProtectionController implementa el controlador de la propiedad de Auto-proteccion.

See Also:
Controller

Constructor Index

 o SelfProtectionController(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 MyPreferences(SelfProtectionDP)
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (SelfProtectionDP).
 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.
 o run()
Procedimiento que define la tarea asociada al controlador de AutoProteccion, y que "escucha" el buzon del controlador.
 o SetDefaultPreferences(SelfProtectionDP)
Indica al controlador cual es el conjunto de preferencias por defecto del componente.

Constructors

 o SelfProtectionController
 public SelfProtectionController(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 MyPreferences
 public final void MyPreferences(SelfProtectionDP P)
Indica al controlador cuales las preferencias del componente, en base a la especializacion (mediante herencia) de la clase apropiada (SelfProtectionDP). Por defecto esa es la clase que el controlador toma. Esta funcion pude invocarse cuantas veces quiera el usuario.

Parameters:
P - Preferencias del componente.
See Also:
SelfProtectionDP
 o SetDefaultPreferences
 public final void SetDefaultPreferences(SelfProtectionDP P)
Indica al controlador cual es el conjunto de preferencias por defecto del componente.

Parameters:
P - Preferencias del componente.
See Also:
SelfProtectionDP
 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 componente 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 AutoProteccion, y que "escucha" el buzon del controlador.


All Packages  Class Hierarchy  This Package  Previous  Next  Index