Ejemplo: Interfaz de fábrica de sucesos genéricos

Esta interfaz se utiliza para procesar sucesos de auditoría genéricos. Pueden definirse otras interfaces que amplíen esta interfaz para procesar grupos de sucesos de auditoría específicos, como sucesos de seguridad, sucesos de transacción y otros grupos personalizados.

Interfaz de fábrica de sucesos genéricos

/**
* GenericEventFactory es la interfaz que se utiliza para generar sucesos de auditoría.
* Esta interfaz puede ampliarse para generar sucesos de auditoría específicos de aplicación.
* 
* Se pueden definir una o varias implementaciones de GenericEventFactory, cada una con su nombre exclusivo, en la
* configuración de la seguridad y utilizarse en el servicio de auditoría de seguridad de WebSphere Application Server
* @author IBM Corporation
* @version WAS 7.0
* @since WAS 7.0
*/
public interface GenericEventFactory {
/**
* El método init permite que una implementación de GenericEventFactory pueda
* inicializar su configuración de auditoría interna utilizando las propiedades y el objeto de contexto.
* 
* Los objetos de propiedades y contexto se tratan como solo de lectura y no se deben modificar mediante la
* implementación de GenericEventFactory.
* 
* @param Objeto String que representa el nombre de esta GenericEventFactory.
* @param Objeto Map de propiedades que contiene las propiedades personalizadas que se pueden definir en la
* consola administrativa o por medio de la herramienta de scripting wsadmin.
* @param Objeto Map que contiene el contexto que incluye el nombre de célula, nombre de nodo y nombre de servidor.
* @exception Puede producirse ProviderFailureException si la fábrica de auditoría no se inicializa
*/
public void init(String name, Map properties, Map context) throws ProviderFailureException;
/**
* 
* El método terminate finaliza ordenadamente la implementación de la fábrica de sucesos.
*/
public void terminate();
/**
* 
* El método refresh permite que una implementación de GenericEventFactory pueda
* actualizar su configuración de auditoría interna utilizando el objeto de propiedades.
* 
* El objeto de propiedades se trata como solo de lectura y no se deben modificar mediante la
* implementación de GenericEventFactory.
* 
* @param Objeto Map que contiene las propiedades personalizadas
* @exception Puede producirse ProviderFailureException si la fábrica no se renueva
*/
public void refresh(java.util.Map properties) throws ProviderFailureException;
/**
* 
* El método getName devuelve el nombre de esta GenericEventFactory.
* 
* @param Ninguno
* @return Objeto String que representa el nombre de la GenericEventFactory.
*/
public String getName();
/**
* 
* El método sendEvent determina si el suceso de auditoría especificado lo ha generado esta
* GenericEventFactory.
* 
* @param Objeto String que representa un suceso de auditoría
* @param Objeto OutcomeType que representa el valor de salida de auditoría
* @exception Puede producirse ProviderFailureException si la fábrica de auditoría no se inicializa
* @return un valor booleano éxito/fallo
* @exception Puede producirse ProviderFailureException si la fábrica de auditoría no envía el suceso.
*/
public boolean sendEvent(String auditEventType, OutcomeType auditOutcome) throws
ProviderFailureException;
*
}

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsec_sa_event_factory_interface
File name: rsec_sa_event_factory_interface.html