the core class

the CustomValidConnectionChecker do the main connection valid job