44import lombok .extern .slf4j .Slf4j ;
55
66import java .lang .reflect .Field ;
7+ import java .util .Arrays ;
8+ import java .util .Collections ;
9+ import java .util .HashSet ;
710import java .util .Set ;
811import java .util .stream .Collectors ;
912import java .util .stream .Stream ;
1619@ Slf4j
1720public class NuEventEmitter {
1821
19- private static final Set <String > WANTED_JOB_TYPES = Set .of (
20- "SQL_JOB" // as defined in SparkSQLExecutionContext.SPARK_JOB_TYPE
22+ private static final Set <String > WANTED_JOB_TYPES = new HashSet <>(
23+ Collections .singletonList (
24+ "SQL_JOB" // as defined in SparkSQLExecutionContext.SPARK_JOB_TYPE
25+ )
2126 );
2227
23- private static final Set <String > WANTED_EVENT_NAME_SUBSTRINGS = Set .of (
24- ".execute_insert_into_hadoop_fs_relation_command." ,
25- ".adaptive_spark_plan."
28+ private static final Set <String > WANTED_EVENT_NAME_SUBSTRINGS = new HashSet <>(
29+ Arrays .asList (
30+ ".execute_insert_into_hadoop_fs_relation_command." ,
31+ ".adaptive_spark_plan."
32+ )
2633 );
2734
2835 private static Boolean isPermittedJobType (RunEvent event ) {
@@ -49,7 +56,7 @@ private static Boolean isPermittedJobName(RunEvent event) {
4956 return false ;
5057 }
5158 if (WANTED_EVENT_NAME_SUBSTRINGS .stream ().noneMatch (jobName ::contains )) {
52- log .debug ("OpenLineage event job name has no permitted substring and should not be emitted" );
59+ log .debug ("OpenLineage event job name {} has no permitted substring and should not be emitted" , jobName );
5360 return false ;
5461 }
5562 return true ;
0 commit comments