* @see org.apache.turbine.Valve#invoke(RunData, ValveContext)
*/
public void invoke(PipelineData pipelineData, ValveContext context)
throws IOException, TurbineException
{
RunData runData = getRunData(pipelineData);
// If the session is new take this opportunity to
// set the session timeout if specified in TR.properties
if (runData.getSession().isNew() && timeout != TurbineConstants.SESSION_TIMEOUT_DEFAULT)
{
runData.getSession().setMaxInactiveInterval(timeout);
}
// Pass control to the next Valve in the Pipeline
context.invokeNext(pipelineData);
}