Ejemplo: Interfaz de emisor genérico base

La interfaz del Emisor genérico básico define el modo en que se emiten los sucesos de auditoría. Pueden existir otras interfaces que amplíen esta interfaz y procesen grupos de sucesos de auditoría específicos, como sucesos de seguridad, sucesos transaccionales y otras agrupaciones personalizadas. Utilice esta interfaz para crear una implementación personalizada del emisor.

Interfaz de emisor genérico base

/** 
* Ésta es la interfaz del emisor de sucesos. Los orígenes de sucesos utilizan esta interfaz 
* para enviar sucesos a un servicio de sucesos. 
*  
*/ 
public interface BaseGenericEmitter { 
/** 
* Envía un suceso a la implementación GenericEmitter configurada. 
* 
* @param event Suceso que se envía al servicio de sucesos. 
* Este valor no puede ser nulo. 
* @return ID de instancia global del suceso que se ha creado. 
* @exception GenericEmitterException Si se produce un error durante el proceso del emisor. 
* @exception IllegalArgumentException Si el parámetro de suceso es nulo. 
*/ 
public String sendEvent(GenericEvent event) throws 
					GenericEventException; 
/** * Envía una matriz de sucesos a la implementación GenericEmitter configurada. 
* @param events Matriz de sucesos que se envían al servicio de sucesos. 
* Este valor no puede ser nulo. 
* @return ID de instancia globales de los sucesos que se han creado. 
* @exception GenericEmitterException Si se produce un error durante el proceso del emisor. 
* @exception IllegalArgumentException Si el parámetro de sucesos es nulo. 
*/ 
public String[] sendEvents(GenericEvent events[]) throws 
					GenericEventException; 
/** 
* Hace que el emisor libere todos los recursos propiedad de este 
* objeto y sus dependientes. 
* Las llamadas posteriores a este método no producen efecto alguno. 
* 
* @throws GenericEmitterException Si el emisor libera los 
* recursos mantenidos. 
* recursos. 
* @throws GenericEventException Si se produce otro error al liberar los recursos. 
*/ 
public void close() throws 
					GenericEventException; 
}

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_emitter_interface
File name: rsec_sa_emitter_interface.html