Exemple : Interface Generic Event Factory

Cette interface est utilisée pour le traitement des événements d'audit génériques. D'autres interfaces peuvent être définies en vue d'étendre cette interface et lui permettre de traiter des regroupements d'événements d'audit spécifiques, tels que des événements de sécurité, de transaction ou autres regroupements personnalisés.

Interface Generic Event Factory

/**
* GenericEventFactory est l'interface utilisée pour générer les événements d'audit.
* Cette interface peut être étendue en vue de générer des événements d'audit propres à l'application.
* 
* Une ou plusieurs implémentations GenericEventFactory, ayant chacune un nom unique, peuvent être définies dans la
* configuration de sécurité et être utilisées par le service d'audit de sécurité de WebSphere
Application Server.
* @author IBM Corporation
* @version WAS 7.0
* @since WAS 7.0
*/
public interface GenericEventFactory {
/**
* La méthode init permet à un implémentation GenericEventFactory d'initialiser sa
* configuration d'audit interne à l'aide des propriétés et de l'objet de contexte.
* 
* Les propriétés et les objets de contexte sont traités en lecture seule et ne doivent pas être
* modifiés par l'implémentation GenericEventFactory.
* 
* @param Un objet String représente le nom de cette implémentation GenericEventFactory.
* @param Un objet de propriétés Map contenant les propriétés personnalisées qui peuvent être
* définies dans la console d'administration ou à l'aide de l'outil de script wsadmin.
* @param Un objet Map qui contient le contexte incluant le nom de la cellule, le nom du noeud
* et le nom du serveur.
* @exception ProviderFailureException peut survenir si la fabrique d'audit n'est pas initialisée
*/
public void init(String name, Map properties, Map context) throws ProviderFailureException;
/**
* 
* La méthode terminate met au repos graduellement l'implémentation de la fabrique d'événements.
*/
public void terminate();
/**
* 
* La méthode refresh permet à une implémentation GenericEventFactory de mettre
* à jour sa configuration d'audit interne à l'aide de l'objet de propriétés.
* 
* L'objet de propriétés est traité en lecture seule et ne doit pas être modifié
* modifiés par l'implémentation GenericEventFactory.
* 
* @param Objet Map contenant les propriétés personnalisées
* @exception ProviderFailureException peut survenir si la fabrique n'est pas régénérée
*/
public void refresh(java.util.Map properties) throws ProviderFailureException;
/**
* 
* La méthode getName renvoie le nom de cette implémentation GenericEventFactory.
* 
* @param None
* @return Un objet String représente le nom de l'implémentation GenericEventFactory.
*/
public String getName();
/**
* 
* La méthode sendEvent détermine si l'événement d'audit est généré par cette
* implémentation GenericEventFactory.
* 
* @param Un objet String représente un événement d'audit
* @param Un objet OutcomeType représente une valeur de sortie d'audit
* @exception ProviderFailureException peut survenir si la fabrique d'audit n'est pas initialisée
* @return Une valeur succès/échec booléenne
* @exception ProviderFailureException peut survenir si la fabrique d'audit n'envoie pas l'événement.
*/
public boolean sendEvent(String auditEventType, OutcomeType auditOutcome) throws
ProviderFailureException;
*
}

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsec_sa_event_factory_interface
Nom du fichier : rsec_sa_event_factory_interface.html