Changed P4JEntry point to report progress based on progress listener