org.tres.monitor
Class Servicio

java.lang.Object
  extended by org.tres.monitor.Servicio

public class Servicio
extends java.lang.Object

Author:
nacho

Constructor Summary
Servicio()
           
 
Method Summary
 void addAccionExito(AbstractAction a)
           
 void addAccionFallo(AbstractAction a)
           
 void addAccionPostRecovery(AbstractAction accion)
           
 void addAccionPrueba(AbstractAction accion)
           
 java.util.List getAccionesExito()
           
 java.util.List getAccionesFallo()
           
 java.util.List getAccionesPostRecovery()
           
 java.util.List getAccionesPrueba()
           
 long getFrecuencia()
           
 int getIntentos()
           
 java.lang.String getNombre()
           
 void setFrecuencia(long l)
           
 void setIntentos(int i)
           
 void setNombre(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Servicio

public Servicio()
Method Detail

addAccionExito

public void addAccionExito(AbstractAction a)
Parameters:
a - la acci�n.

addAccionFallo

public void addAccionFallo(AbstractAction a)
Parameters:
a - la acci�n.

addAccionPrueba

public void addAccionPrueba(AbstractAction accion)
Parameters:
accion - la acci�n.

addAccionPostRecovery

public void addAccionPostRecovery(AbstractAction accion)
Parameters:
accion - la acci�n.

getAccionesExito

public java.util.List getAccionesExito()
Returns:
la lista de acciones a realizar en caso de que el servicio funcione correctamente.

getAccionesFallo

public java.util.List getAccionesFallo()
Returns:
la lista de acciones a realizar en caso de que el servicio no funcione.

getFrecuencia

public long getFrecuencia()
Returns:

getIntentos

public int getIntentos()
Returns:

getNombre

public java.lang.String getNombre()
Returns:
el nombre de este servicio.

getAccionesPrueba

public java.util.List getAccionesPrueba()
Returns:

setFrecuencia

public void setFrecuencia(long l)
Parameters:
l - la frecuencia.

setIntentos

public void setIntentos(int i)
Parameters:
i - numero de intentos antes de comunicar fallo.

setNombre

public void setNombre(java.lang.String string)
Parameters:
string -

getAccionesPostRecovery

public java.util.List getAccionesPostRecovery()
Returns:
la lista de acciones a realizar en caso de recuperaci�n tras un fallo.