private void validateBeforeStart ( ) { LibraryUtils . checkArgumentNotNull ( config , "Configuration is null." ) ; config . validate ( ) ; LibraryUtils . checkArgumentNotNull ( sourceFilter , "sourceFilter is null." ) ; LibraryUtils . checkArgumentNotNull ( eventFilter , "eventFilter is null." ) ; LibraryUtils . checkArgumentNotNull ( eventsProcessor , "eventsProcessor is null." ) ; LibraryUtils . checkArgumentNotNull ( progressReporter , "progressReporter is null." ) ; LibraryUtils . checkArgumentNotNull ( exceptionHandler , "exceptionHandler is null." ) ; LibraryUtils . checkArgumentNotNull ( scheduledThreadPool , "scheduledThreadPool is null." ) ; LibraryUtils . checkArgumentNotNull ( mainThreadPool , "mainThreadPool is null." ) ; LibraryUtils . checkArgumentNotNull ( readerFactory , "readerFactory is null." ) ; }
Validate the user s input before processing logs .