abk.util
Interface ISingleton
public interface ISingleton
Interfaz correspondiente a una clase que implementa un instancia única, de la que solamente
existe una copia para el proceso.
Las clases que implemente esta interfaz serán responsable de gestionar el ciclo de la instancia y
deben garantizar que siempre devuelven la misma instancia.
Las aplicaciones que usen la instancia devuelta son responsables de hacer un uso tal de la misma
que sea seguro frente a la posible concurrencia de diferentes hilos de ejecución.
getInstance
Object getInstance()
- Devuelve la instancia única, que no puede ser
null
, o lanza
NullPointerException si no se puede instanciar dicho
objeto.
- Returns:
- La instancia única, que no puede ser
null
.
- Throws:
NullPointerException
- si el objeto pedido no se ha podido instanciar (no se
puede devolver null
.
Copyright © 2024. All rights reserved.