Guía del administrador de negocio de Sun Identity Manager 8.1

Ciclo de vida de los publicadores

    Un publicador sigue el ciclo de vida siguiente:

  1. Se instancia el objeto.

  2. El Formateador (en su caso) se define con el método setFormatter() .

  3. Se suministran las opciones con el método configure( Map).

  4. Se publican los eventos con el método publish( Map, LoggingErrorHandler).

  5. Se termina el publicador con el método shutdown().

Los pasos 1-3 se ejecutan cuando se inicia Identity Manager y siempre que se actualiza la configuración de auditoría. El paso 4 no se produce si no se genera ningún evento de auditoría antes de llamar al cierre.

El método configure(Map ) sólo se llama una vez en el mismo objeto de publicador. (No es necesario que el publicador se prepare para los cambios de configuración puntuales.) Una vez actualizada la configuración de auditoría, los publicadores actuales se cierran y se crean los nuevos.

El método configure() del paso 3 puede lanzar una excepción WavesetException . En tal caso, no se tendrá en cuenta el publicador ni se efectuarán más llamadas a él.