Clase DelayQueue en Java con ejemplo

La clase DelayQueue es miembro de Java Collections Framework. Pertenece al paquete java.util.concurrent . DelayQueue implementa la interfaz BlockingQueue . DelayQueue es una cola de prioridad especializada que ordena elementos en función de su tiempo de retraso. Significa que solo se pueden tomar de la cola aquellos elementos cuyo tiempo haya expirado. El encabezado DelayQueue contiene … Continue reading «Clase DelayQueue en Java con ejemplo»

Método DelayQueue peek() en Java con ejemplos

El método peek() de DelayQueue se usa para recuperar el encabezado de DelayQueue, pero no lo elimina, como en el caso del método poll() donde el encabezado se elimina de DelayQueue. Sintaxis:  public E peek () Parámetros:  Este método no acepta ningún parámetro. Devoluciones:  este método devuelve el encabezado de DelayQueue y no lo elimina … Continue reading «Método DelayQueue peek() en Java con ejemplos»

Programa Java para implementar la API DelayQueue

La clase DelayQueue pertenece al paquete java.util.concurrent. DelayQueue implementa la interfaz BlockingQueue . DelayQueue es una cola de prioridad especializada que ordena elementos compatibles con su tiempo de retraso. Significa que solo se pueden tomar de la cola aquellos elementos cuyo tiempo haya expirado. El encabezado DelayQueue contiene el elemento que ha caducado en el … Continue reading «Programa Java para implementar la API DelayQueue»

Método DelayQueue que queda de la capacidad() en Java con ejemplos

El método restante de la capacidad() de DelayQueue siempre devuelve Integer.MAX_VALUE porque DelayQueue no tiene restricciones de capacidad. Eso significa que, independientemente del tamaño de DelayQueue, devuelve el mismo resultado, es decir, Integer.MAX_VALUE. Sintaxis:  public int remainingCapacity () Valor devuelto: la función devuelve Integer.MAX_VALUE . Excepción: No hay excepciones presentes. Los siguientes programas ilustran el … Continue reading «Método DelayQueue que queda de la capacidad() en Java con ejemplos»

Método DelayQueue DrainTo() en Java con ejemplos

El método de drenaje a (Colección <E> c) de DelayQueue elimina todos los elementos disponibles de este DelayQueue y los agrega a la colección dada pasada como parámetro. Este método es más eficiente que sondear repetidamente este DelayQueue. También hay posibilidades de fracaso. Si un DelayQueue intenta drenar una cola hacia sí mismo, resultará en IllegalArgumentException. … Continue reading «Método DelayQueue DrainTo() en Java con ejemplos»

Método DelayQueue toArray() en Java con ejemplos

El método toArray() de DelayQueue se usa para devolver una array que contiene todos los elementos en DelayQueue. Hay elementos que no están en ningún orden específico en la array. Sintaxis:   public Object[] toArray () or public T[] toArray (T[] a) Parámetros: este método no acepta parámetros o toma una array T[] a como parámetro, … Continue reading «Método DelayQueue toArray() en Java con ejemplos»

Método DelayQueue take() en Java con ejemplos

El método take() de DelayQueue se usa para recuperar el encabezado de DelayQueue y también lo elimina. Por lo tanto, se reduce el tamaño de DelayQueue. Esta función espera si un elemento con retraso vencido está disponible en esta cola. Sintaxis:   public E take () Parámetros: este método no acepta parámetros. Valor de retorno: la función … Continue reading «Método DelayQueue take() en Java con ejemplos»

Método DelayQueue iterator() en Java con ejemplos

El método iterator () de DelayQueue se usa para devolver un iterador sobre todos los elementos en DelayQueue. Estos elementos pueden estar vencidos o no vencidos. Sintaxis:   public Iterator iterator () Parámetros: Este método no acepta ningún parámetro. Devoluciones: este método devuelve un iterador sobre los elementos de esta cola de retraso. Debajo del programa … Continue reading «Método DelayQueue iterator() en Java con ejemplos»

Método DelayQueue peek() en Java con ejemplos – Part 1

El método peek() de DelayQueue se usa para recuperar el encabezado de DelayQueue, pero no lo elimina, como en el caso del método poll() donde el encabezado se elimina de DelayQueue. Sintaxis:  public E peek () Parámetros:  Este método no acepta ningún parámetro. Devoluciones:  este método devuelve el encabezado de DelayQueue y no lo elimina … Continue reading «Método DelayQueue peek() en Java con ejemplos – Part 1»

Método DelayQueue poll() en Java con ejemplos

El método poll() de DelayQueue se usa para recuperar el encabezado de DelayQueue. Este método también elimina la cabeza de DelayQueue. Por lo tanto, cuando se llama al método de encuesta, el tamaño de DelayQueue se reduce en uno. Sintaxis:   public E poll () Parámetros:  Este método no acepta ningún parámetro. Devoluciones:  este método devuelve … Continue reading «Método DelayQueue poll() en Java con ejemplos»