All Packages Class Hierarchy This Package Previous Next Index
Class Properties.Durability.DurabilityDP
java.lang.Object
|
+----Properties.Durability.DurabilityDP
- public class DurabilityDP
- extends Object
Esta clase establece las preferencias del componente respecto a esta
propiedad. Los parametros y metodos reconfigurables son los incluidos en
esta clase.
-
DurabilityDP()
-
-
Incoming(Msg, Mailbox, String)
- Realiza el tratamiento para el mensaje entrante previamente seleccionado
(con la funcion "Select"), enviandolo al
nuevo componente, devolviendo si se desea que el mensaje llegue ademas al
componente, o quede paralizado en el controlador.
-
Outgoing(Msg, Mailbox, String)
- Realiza el tratamiento para el mensaje saliente previamente seleccionado
(con la funcion "Select"), devolviendo si se desea que el mensaje salga ademas
por el buzon o quede paralizado en el controlador.
-
Select(Msg, boolean)
- Decide cuando un mensaje debe ser redirigido al componente sustituto, una
vez este nuevo componente de la orden.
DurabilityDP
public DurabilityDP()
Select
public boolean Select(Msg m,
boolean entrante)
- Decide cuando un mensaje debe ser redirigido al componente sustituto, una
vez este nuevo componente de la orden. No solo se refiere a los entrantes,
pues hay casos en los que queremos tambien capturar los salientes para
anularlos (p.e. en caso de emision de publicidad de los servicios del
componente) o hacer otra cosa con ellos. Respecto a los entrantes,
no siempre hay que capturarlos todos, como por ejemplo con las respuestas
pendientes que pueda tener el componente cuando el controlador recibe la
orden de redirigir los mensajes. Aquellos mensajes no seleccionados seran
"pasados" al componente.
- Parameters:
- el - mensaje a ser tratado.
- un - valor booleano indicando si se trata de un mensaje entrante
("true") o saliente ("false").
- Returns:
- por defecto devuelve "true" para los entrantes, y "false" para los
salientes.
Incoming
public boolean Incoming(Msg m,
Mailbox mb,
String NewMb)
- Realiza el tratamiento para el mensaje entrante previamente seleccionado
(con la funcion "Select"), enviandolo al
nuevo componente, devolviendo si se desea que el mensaje llegue ademas al
componente, o quede paralizado en el controlador. Por defecto el mensaje
recibido no alcanza al componente, que para eso ha sido redirigido al
nuevo componente.
- Parameters:
- El - mensaje recibido.
- El - mailbox del controlador por si necesita enviar un mensaje.
- Una - cadena de caracteres con el nombre del buzon del componente
sustituto.
- Returns:
- "true" si se desea que el el mensaje sea recibido ademas por el
componente.
Outgoing
public boolean Outgoing(Msg m,
Mailbox mb,
String NewMb)
- Realiza el tratamiento para el mensaje saliente previamente seleccionado
(con la funcion "Select"), devolviendo si se desea que el mensaje salga ademas
por el buzon o quede paralizado en el controlador. Por defecto la funcion no
hace nada aparte de bloquear el mensaje saliente para que no salga al mundo.
- Parameters:
- El - mensaje a enviar.
- El - mailbox del controlador por si necesita enviar un mensaje.
- Una - cadena de caracteres con el nombre del buzon del componente
sustituto, aunque por defecto no se hace nada con ella.
- Returns:
- "true" si se desea que el el mensaje siga su curso por el
buzon hacia el mundo exterior.
All Packages Class Hierarchy This Package Previous Next Index