All Packages Class Hierarchy This Package Previous Next Index
Class Properties.Independence.IndependenceDP
java.lang.Object
|
+----Properties.Independence.IndependenceDP
- public class IndependenceDP
- extends Object
- implements MsgInterface
Esta clase establece las preferencias del componente respecto a esta
propiedad. Los parametros y metodos reconfigurables son los incluidos en
esta clase.
-
DUERME
- Intervalo de tiempo (en milisegundos) que queremos que espere el controlador
de esta propiedad cuando envia preguntas broadcast, para recolectar
respuestas.
-
WDIFF
- indica la diferencia de pesos que debe de haber entre
la mejor solucion conocida por el controlador y el proveedor escogido por
el componente para que se envie el mensaje al primero.
-
IndependenceDP()
-
-
DoISendPublicityNow(int, int)
- Funcion que especifica cuando el componente quiere que el controlador
haga publicidad sobre sus servicios activos.
-
IsRelatedToIndependence(Msg, boolean)
- Esta funcion decide cuando un mensaje (ya sea recibido o a transmitir) es
relativo a la propiedad de Independencia.
-
Weight(ItemServiceList)
- Esta funcion asigna un peso a un servicio, peso que oscila entre 0 y 1
(0 indica que el servicio no esta operativo o que no lo deseamos coger).
WDIFF
public static float WDIFF
- indica la diferencia de pesos que debe de haber entre
la mejor solucion conocida por el controlador y el proveedor escogido por
el componente para que se envie el mensaje al primero.
DUERME
public static int DUERME
- Intervalo de tiempo (en milisegundos) que queremos que espere el controlador
de esta propiedad cuando envia preguntas broadcast, para recolectar
respuestas.
IndependenceDP
public IndependenceDP()
DoISendPublicityNow
public boolean DoISendPublicityNow(int nmsgrec,
int nmsgtx)
- Funcion que especifica cuando el componente quiere que el controlador
haga publicidad sobre sus servicios activos. En general, la publicidad
se hace cuando el componente realiza un cambio de estado de uno de
ellos, o periodicamente. Esta es la funcion que decide ese grado de
periodicidad.
- Parameters:
- No. - de msjs recibidos hasta el momento.
- No. - de msjs transmitidos hasta el momento.
IsRelatedToIndependence
public boolean IsRelatedToIndependence(Msg m,
boolean entrante)
- Esta funcion decide cuando un mensaje (ya sea recibido o a transmitir) es
relativo a la propiedad de Independencia. Por defecto es cuando su "Subject"
comience por alguna de las variables de este mismo modulo: SERVICEREQUEST,
INFOREQUEST o SERVICEAD, o bien una respuesta a ellas (es decir, con el
prefijo SUBJ_RE), y ademas el nombre de servicio que indica en el campo
de informacion del mensaje es no nulo.
- Parameters:
- el - mensaje que se ha recibio.
- si - es un mensaje entrante o saliente.
- Returns:
- indica si el mensaje es relativo o no a esta propiedad.
- See Also:
- MsgInterface
Weight
public float Weight(ItemServiceList x)
- Esta funcion asigna un peso a un servicio, peso que oscila entre 0 y 1
(0 indica que el servicio no esta operativo o que no lo deseamos coger).
- Parameters:
- el - item sobre el que calcular el peso.
- Returns:
- un valor entre 0 y 1.
- See Also:
- ItemServiceList
All Packages Class Hierarchy This Package Previous Next Index