public void processConfig ( Dictionary < ? , ? > props ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEventEnabled ( ) ) { Tr . event ( tc , "Session manager configuration updated" ) ; } this . myConfig . updated ( props ) ; String value = ( String ) props . get ( "purge.interval" ) ; if ( null != value ) { try { // convert the configuration in seconds to runtime milliseconds this . purgeInterval = Long . parseLong ( value . trim ( ) ) ; } catch ( NumberFormatException nfe ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEventEnabled ( ) ) { Tr . event ( tc , "Ignoring incorrect purge interval [" + value + "]" , nfe . getMessage ( ) ) ; } } } if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEventEnabled ( ) ) { Tr . event ( tc , "Config: purge interval [" + this . purgeInterval + "]" ) ; } }
Method called when the properties for the session manager have been found or udpated .