Establecer Liferay Hook en el tiempo de espera de la sesión

Quiero escribir un Hook en Java que se ejecute si la sesión de mi portal Liferay 5.2.3 se agota.

Logré escribir un Hook que se ejecuta cada vez que el usuario hace clic en el enlace de cierre de sesión con la siguiente configuración en elliferay-hook.xml:

<hook>
    <event>
        <event-class>com.extensions.hooks.LogoutHook</event-class>
        <event-type>logout.events.pre</event-type>
    </event>
</hook>

Sin embargo, no se llama al Hook de cierre de sesión si la sesión se agota, pero necesito ejecutar el mismo método en un tiempo de espera. No encontré un tipo de evento para un tiempo de espera de sesión.

¿Hay alguna manera de ejecutar un Método Java cuando la sesión agota el tiempo de espera e identificar el ID de usuario de la sesión finalizada?

Respuestas a la pregunta(1)

Su respuesta a la pregunta