| Package | lopsae.lif.manejadores |
| Class | public class FrecuenciaMan |
| Implements | Condenado |
capturarMuestra o ejecutar,
y en base a este obtiene la frecuencia de las llamadas. La instancia
tiene la capacidad de evaluar la frecuencia solamente en base a la última
muestra producto de las dos últimas llamadas, o mediante un promedio de
un número determinado de muestras.
| Method | Defined by | ||
|---|---|---|---|
|
Construye una instancia que capturará 1 muestra, con
cero muestras actualmente capturadas.
| FrecuenciaMan | ||
|
asignarNumeroDeMuestras(muestras:int):void
Determina el número de muestras que serán capturadas para
calcular la frecuencia.
| FrecuenciaMan | ||
|
borrar():void
| FrecuenciaMan | ||
|
capturarMuestra():void
Captura una muestra a partir de esta llamada a la función, y la
llamada anterior.
| FrecuenciaMan | ||
|
ejecutar():void
Esta función solamente llama a la función
capturarMuestra():void. | FrecuenciaMan | ||
|
liberar():void
Retira a la instancia de cualquier Verdugo en el que se encuentre
contenido.
| FrecuenciaMan | ||
|
sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la
instancia.
| FrecuenciaMan | ||
|
vaciarMuestrasCapturadas():void
Vacía el conjunto de muestras capturadas hasta el momento, de forma que la frecuencia
comience a ser calculada solamente con nuevos datos.
| FrecuenciaMan | ||
|
verFrecuencia():Number
Regresa la frecuencia de las llamadas a las funciones
capturarMuestra
o ejecutar. | FrecuenciaMan | ||
|
verMuestrasCapturadas():int
Regresa el número de muestras capturadas para el cálculo de la frecuencia.
| FrecuenciaMan | ||
|
verNumeroDeMuestras():int
Regresa el número de muestras que serán capturadas para calcular
la frecuencia.
| FrecuenciaMan | ||
|
verUltimaMuestra():Number
Regresa la última muestra capturada, la cual es la frecuencia entre las dos
últimas llamadas a la función
capturarMuestra. | FrecuenciaMan | ||
| FrecuenciaMan | () | constructor |
public function FrecuenciaMan()Construye una instancia que capturará 1 muestra, con cero muestras actualmente capturadas.
| asignarNumeroDeMuestras | () | method |
public function asignarNumeroDeMuestras(muestras:int):void
Determina el número de muestras que serán capturadas para
calcular la frecuencia. Si el valor de muestras es
menor o igual a cero, el número de muestras a usar se modificará
a 1.
Cada vez que el número de muestras a usar es modificado, las muestras anteriores son eliminadas.
Parametersmuestras:int — el número de muestras que serán capturadas para
calcular la frecuencia.
|
| borrar | () | method |
public function borrar():void
| capturarMuestra | () | method |
public function capturarMuestra():voidCaptura una muestra a partir de esta llamada a la función, y la llamada anterior.
| ejecutar | () | method |
public function ejecutar():void
Esta función solamente llama a la función capturarMuestra():void.
| liberar | () | method |
public function liberar():voidRetira a la instancia de cualquier Verdugo en el que se encuentre contenido.
| sentenciar | () | method |
public function sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la
instancia. La instancia de ElementoPublico dada debe de ser retirada de
la colección que lo contienen al llamar cualquiera de las funciones
borrar o liberar.
Debido a que la instancia sólo puede existir en un solo Verdugo en un momento determinado, si esta función es llamada más de una vez con diferentes ElementosPublicos de parámetros, las instancias anteriores de ElementosPublicos deberán de ser retiradas de sus correspondientes colecciones antes de ser substituidas.
Si null es dado como parámetro existiendo
previamente una instancia de ElementoPublico contenida, la instancia de
ElementoPublico contenida será retirada de su colección antes de remover
la referencia. Este funcionamiento sería el mismo que la de la función
liberar. Al borrar una instancia de Condenado, esta debe
de removerse de aquel Verdugo en el que esté contenido.
elemento:ElementoPublico — el ElementoPublico que representa la presencia de ejecución
de la instancia.
|
| vaciarMuestrasCapturadas | () | method |
public function vaciarMuestrasCapturadas():voidVacía el conjunto de muestras capturadas hasta el momento, de forma que la frecuencia comience a ser calculada solamente con nuevos datos.
| verFrecuencia | () | method |
public function verFrecuencia():Number
Regresa la frecuencia de las llamadas a las funciones capturarMuestra
o ejecutar. Si el número de muestras a utilizar es 1, la frecuencia
corresponde a solo la última muestra, aquella que se calcula a partir de las
dos últimas llamadas a las funciones capturarMuestra o
ejecutar. Si el número de muestras a utilizar es mayor a 1, la
frecuencia corresponde al promedio del número de muestras actualmente capturadas.
Number — la frecuencia de las llamadas a las funciones capturarMuestra
o ejecutar.
|
| verMuestrasCapturadas | () | method |
public function verMuestrasCapturadas():intRegresa el número de muestras capturadas para el cálculo de la frecuencia.
Returnsint — el número de muestras capturadas.
|
| verNumeroDeMuestras | () | method |
public function verNumeroDeMuestras():intRegresa el número de muestras que serán capturadas para calcular la frecuencia.
Returnsint — el número de muestras que serán capturadas para calcular
la frecuencia.
|
| verUltimaMuestra | () | method |
public function verUltimaMuestra():Number
Regresa la última muestra capturada, la cual es la frecuencia entre las dos
últimas llamadas a la función capturarMuestra.
Number — la última muestra capturada.
|