atg.util.singleton
Class ATGServiceSingleton

Package class diagram package ATGServiceSingleton
java.lang.Object
  extended by atg.util.service.ATGBasicClass
      extended by atg.util.singleton.ATGServiceSingleton
All Implemented Interfaces:
ATGILogable

public class ATGServiceSingleton
extends ATGBasicClass

Titre : Service de gestion de singleton

Description : Ce service gère des singletons de classes du framework ou des applications hébergées.

Copyright : FERRARI Olivier


Field Summary
protected static java.util.logging.Logger logger_
          Gestion des logs
 
Method Summary
static ATGServiceSingleton getInstance()
          Retourne une instance de ATGServiceSingleton
<E> E
getInstance(java.lang.Class<E> classParam)
          Retourne une instance de la classe passée en paramètre Attention : la classe passée en paramètre doit posséder une constructeur par défaut (sans paramètres)
protected  java.util.logging.Logger getLogger()
          Ecriture des logs
 
Methods inherited from class atg.util.service.ATGBasicClass
logConfig, logFine, logFiner, logFinest, logInfo, logSevere, logWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger_

protected static java.util.logging.Logger logger_
Gestion des logs

Method Detail

getLogger

protected java.util.logging.Logger getLogger()
Ecriture des logs

Overrides:
getLogger in class ATGBasicClass

getInstance

public static ATGServiceSingleton getInstance()
Retourne une instance de ATGServiceSingleton


getInstance

public <E> E getInstance(java.lang.Class<E> classParam)
Retourne une instance de la classe passée en paramètre Attention : la classe passée en paramètre doit posséder une constructeur par défaut (sans paramètres)

Parameters:
classParam - classe à instancier
Returns:
instance de classe