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.


Method Summary
 Object getInstance()
          Devuelve la instancia única, que no puede ser null, o lanza NullPointerException si no se puede instanciar dicho objeto.
 

Method Detail

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.