Skip to content

Instantly share code, notes, and snippets.

@prabhu
Created October 22, 2023 17:43
Show Gist options
  • Save prabhu/a94032e592048b91fc1ce513f98401b5 to your computer and use it in GitHub Desktop.
Save prabhu/a94032e592048b91fc1ce513f98401b5 to your computer and use it in GitHub Desktop.
{
"reachables" : [
{
"flows" : [
{
"id" : 44,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 36,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 43,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 80,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 26,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 91,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 88,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 95,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.GROUP_ID_CONFIG, groupId)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 30,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 103,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 111,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 118,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 33,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 133,
"label" : "CALL",
"name" : "consumerConfigs",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig.consumerConfigs:java.util.Map()",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 132,
"label" : "IDENTIFIER",
"name" : "$obj1",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new DefaultKafkaConsumerFactory<>(consumerConfigs())",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 126,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new DefaultKafkaConsumerFactory<>(consumerConfigs());",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
]
},
{
"flows" : [
{
"id" : 44,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 36,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 43,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 80,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 26,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 91,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 88,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 95,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.GROUP_ID_CONFIG, groupId)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 30,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 103,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 111,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 118,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 33,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
]
},
{
"flows" : [
{
"id" : 48,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 41,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 47,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 44,
"columnNumber" : 36,
"tags" : "framework-value"
},
{
"id" : 44,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 36,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 43,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 80,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 26,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 91,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 88,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 95,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.GROUP_ID_CONFIG, groupId)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 30,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 103,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 111,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 118,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 33,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
]
},
{
"flows" : [
{
"id" : 80,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 26,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 91,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 88,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 95,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.GROUP_ID_CONFIG, groupId)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 30,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 103,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 111,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 118,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 33,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 133,
"label" : "CALL",
"name" : "consumerConfigs",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig.consumerConfigs:java.util.Map()",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 132,
"label" : "IDENTIFIER",
"name" : "$obj1",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new DefaultKafkaConsumerFactory<>(consumerConfigs())",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 126,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new DefaultKafkaConsumerFactory<>(consumerConfigs());",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 147,
"label" : "CALL",
"name" : "consumerFactory",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig.consumerFactory:org.springframework.kafka.core.ConsumerFactory()",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 44,
"columnNumber" : 36,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 150,
"label" : "IDENTIFIER",
"name" : "factory",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "factory.getContainerProperties()",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 45,
"columnNumber" : 9,
"tags" : "framework-value"
},
{
"id" : 154,
"label" : "IDENTIFIER",
"name" : "factory",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "factory.getContainerProperties()",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 46,
"columnNumber" : 9,
"tags" : "framework-value"
},
{
"id" : 156,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return factory;",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 47,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 80,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 26,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 91,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 88,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 95,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.GROUP_ID_CONFIG, groupId)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 30,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 103,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 111,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 118,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 33,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 133,
"label" : "CALL",
"name" : "consumerConfigs",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig.consumerConfigs:java.util.Map()",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 132,
"label" : "IDENTIFIER",
"name" : "$obj1",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new DefaultKafkaConsumerFactory<>(consumerConfigs())",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 126,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new DefaultKafkaConsumerFactory<>(consumerConfigs());",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
]
},
{
"flows" : [
{
"id" : 213,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 21,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 224,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 221,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ProducerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 228,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 25,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 236,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 26,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 243,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 27,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 258,
"label" : "CALL",
"name" : "producerConfigs",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig.producerConfigs:java.util.Map()",
"signature" : "",
"isExternal" : false,
"code" : "this.producerConfigs()",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 257,
"label" : "IDENTIFIER",
"name" : "$obj1",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new DefaultKafkaProducerFactory<>(producerConfigs())",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 251,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new DefaultKafkaProducerFactory<>(producerConfigs());",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
]
},
{
"flows" : [
{
"id" : 48,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 41,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 47,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 44,
"columnNumber" : 36,
"tags" : "framework-value"
},
{
"id" : 44,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 36,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 43,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 80,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 26,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 91,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 88,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 95,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.GROUP_ID_CONFIG, groupId)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 30,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 103,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 111,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 118,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 33,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 133,
"label" : "CALL",
"name" : "consumerConfigs",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig.consumerConfigs:java.util.Map()",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 132,
"label" : "IDENTIFIER",
"name" : "$obj1",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new DefaultKafkaConsumerFactory<>(consumerConfigs())",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 126,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new DefaultKafkaConsumerFactory<>(consumerConfigs());",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 147,
"label" : "CALL",
"name" : "consumerFactory",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig.consumerFactory:org.springframework.kafka.core.ConsumerFactory()",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 44,
"columnNumber" : 36,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 150,
"label" : "IDENTIFIER",
"name" : "factory",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "factory.getContainerProperties()",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 45,
"columnNumber" : 9,
"tags" : "framework-value"
},
{
"id" : 154,
"label" : "IDENTIFIER",
"name" : "factory",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "factory.getContainerProperties()",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 46,
"columnNumber" : 9,
"tags" : "framework-value"
},
{
"id" : 156,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return factory;",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 47,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 48,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 41,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 47,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaListenerContainerFactory",
"parentMethodSignature" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 44,
"columnNumber" : 36,
"tags" : "framework-value"
},
{
"id" : 44,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 36,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 43,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 80,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 26,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 91,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 88,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 95,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.GROUP_ID_CONFIG, groupId)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 30,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 103,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 111,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 118,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 33,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 133,
"label" : "CALL",
"name" : "consumerConfigs",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig.consumerConfigs:java.util.Map()",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 132,
"label" : "IDENTIFIER",
"name" : "$obj1",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new DefaultKafkaConsumerFactory<>(consumerConfigs())",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 126,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new DefaultKafkaConsumerFactory<>(consumerConfigs());",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
]
},
{
"flows" : [
{
"id" : 213,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 21,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 224,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 221,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ProducerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 228,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 25,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 236,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 26,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 243,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 27,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 258,
"label" : "CALL",
"name" : "producerConfigs",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig.producerConfigs:java.util.Map()",
"signature" : "",
"isExternal" : false,
"code" : "this.producerConfigs()",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 257,
"label" : "IDENTIFIER",
"name" : "$obj1",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new DefaultKafkaProducerFactory<>(producerConfigs())",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 251,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new DefaultKafkaProducerFactory<>(producerConfigs());",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 273,
"label" : "CALL",
"name" : "producerFactory",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig.producerFactory:org.springframework.kafka.core.ProducerFactory()",
"signature" : "",
"isExternal" : false,
"code" : "this.producerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 37,
"columnNumber" : 36,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 266,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new KafkaTemplate<>(producerFactory());",
"typeFullName" : "",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 37,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 213,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 21,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 224,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 221,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ProducerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 228,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 25,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 236,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 26,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 243,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 27,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
]
},
{
"flows" : [
{
"id" : 185,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 30,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 184,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.producerConfigs()",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 213,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 21,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 224,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 221,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ProducerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 228,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 25,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 236,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 26,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 243,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 27,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 258,
"label" : "CALL",
"name" : "producerConfigs",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig.producerConfigs:java.util.Map()",
"signature" : "",
"isExternal" : false,
"code" : "this.producerConfigs()",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 257,
"label" : "IDENTIFIER",
"name" : "$obj1",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new DefaultKafkaProducerFactory<>(producerConfigs())",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 251,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new DefaultKafkaProducerFactory<>(producerConfigs());",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 273,
"label" : "CALL",
"name" : "producerFactory",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig.producerFactory:org.springframework.kafka.core.ProducerFactory()",
"signature" : "",
"isExternal" : false,
"code" : "this.producerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 37,
"columnNumber" : 36,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 266,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new KafkaTemplate<>(producerFactory());",
"typeFullName" : "",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 37,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 187,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 35,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 186,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.producerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 37,
"columnNumber" : 36,
"tags" : "framework-value"
},
{
"id" : 185,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 30,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 184,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.producerConfigs()",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 213,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 21,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 224,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 221,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ProducerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 228,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 25,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 236,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 26,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 243,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 27,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
]
},
{
"flows" : [
{
"id" : 187,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 35,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 186,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.producerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 37,
"columnNumber" : 36,
"tags" : "framework-value"
},
{
"id" : 185,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 30,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 184,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.producerConfigs()",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 213,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 21,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 224,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 221,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ProducerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 24,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 228,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 25,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 236,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class)",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 26,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 243,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return props;",
"typeFullName" : "",
"parentMethodName" : "producerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 27,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 258,
"label" : "CALL",
"name" : "producerConfigs",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig.producerConfigs:java.util.Map()",
"signature" : "",
"isExternal" : false,
"code" : "this.producerConfigs()",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 257,
"label" : "IDENTIFIER",
"name" : "$obj1",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new DefaultKafkaProducerFactory<>(producerConfigs())",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 251,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new DefaultKafkaProducerFactory<>(producerConfigs());",
"typeFullName" : "",
"parentMethodName" : "producerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ProducerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 32,
"columnNumber" : 9,
"tags" : "framework-output"
},
{
"id" : 273,
"label" : "CALL",
"name" : "producerFactory",
"fullName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig.producerFactory:org.springframework.kafka.core.ProducerFactory()",
"signature" : "",
"isExternal" : false,
"code" : "this.producerFactory()",
"typeFullName" : "",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 37,
"columnNumber" : 36,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 266,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return new KafkaTemplate<>(producerFactory());",
"typeFullName" : "",
"parentMethodName" : "kafkaTemplate",
"parentMethodSignature" : "org.springframework.kafka.core.KafkaTemplate()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaProducerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaProducerConfig",
"lineNumber" : 37,
"columnNumber" : 9,
"tags" : "framework-output"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 44,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 36,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 43,
"label" : "IDENTIFIER",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this.consumerConfigs()",
"typeFullName" : "",
"parentMethodName" : "consumerFactory",
"parentMethodSignature" : "org.springframework.kafka.core.ConsumerFactory()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 38,
"columnNumber" : 50,
"tags" : ""
},
{
"id" : 80,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 26,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 91,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.bootstrapServers",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 60,
"tags" : ""
},
{
"id" : 88,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 29,
"columnNumber" : 19,
"tags" : ""
},
{
"id" : 95,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.GROUP_ID_CONFIG, groupId)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 30,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 103,
"label" : "IDENTIFIER",
"name" : "props",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class)",
"typeFullName" : "",
"parentMethodName" : "consumerConfigs",
"parentMethodSignature" : "java.util.Map()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/config/KafkaConsumerConfig.java",
"parentPackageName" : "com.example.SpringKafkaDemo.config",
"parentClassName" : "com.example.SpringKafkaDemo.config.KafkaConsumerConfig",
"lineNumber" : 31,