23. Comportamiento Simple Se corresponde con la clase SimpleBehaviour. Representa comportamientos atómicos, (realizar tareas simples). Se utilizarán los siguientes métodos:reset ():Devuelve el comportamiento a su estado inicial.
74. Comportamientos Temporales Jade proporciona dos comportamientos adicionales sencillos. Estos comportamientos son para ejecutar operaciones en determinados instantes de tiempo.
75.
76.
77. Esta tarea será implementada sobrecargando el método abstracto onTick().
78. Esta tarea se realiza cada X tiempo, especificado en el constructor.
79.
80.
81.
82. Esta tarea será implementada sobrecargando el método abstracto onWake().
83. Una vez realizada esta tarea el comportamiento se dará por completado.
89. El comportamiento TickerBehaviour escribe la línea precedida por el [1].new TickerBehaviour(this, 1000) { protectedvoidonTick() { System.out.println("[ 1 ] Tiempo transcurrido: "+ (System.currentTimeMillis()-tini) + "ms."); } } Como podemos observar, esta tarea se ejecuta cada segundo, de manera cíclica durante todo el tiempo de ejecución.
92. Ejercicio Final En este ejercicio vamos a desarrollar los comportamientos paralelos y secuenciales. Para ello simularemos la siguiente figura. Tendremos en cuenta que: A y B se ejecutarán 2 veces PA, PB se ejecutarán 1 vez PC, PD,PE se ejecutarán 3 veces F, G se ejecutarán 1 vez.