Skip to content

Instantly share code, notes, and snippets.

@prabhu
Created October 22, 2023 17:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • 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,
"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" : 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"
}
],
"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"
}
],
"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"
}
],
"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" : 1038,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "setConsumerFactory",
"parentMethodSignature" : "void(org.springframework.kafka.core.ConsumerFactory)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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" : 1029,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(java.util.Map)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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"
},
{
"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" : 1050,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "getContainerProperties",
"parentMethodSignature" : "org.springframework.kafka.listener.ContainerProperties()",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 690,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 17,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 762,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.kafkaTemplate",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 37,
"columnNumber" : 9,
"tags" : "framework-value, pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 1191,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "send",
"parentMethodSignature" : "org.springframework.util.concurrent.ListenableFuture(org.apache.kafka.clients.producer.ProducerRecord)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar",
"pkg:maven/org.springframework/spring-core@5.3.23?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,
"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" : 1038,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "setConsumerFactory",
"parentMethodSignature" : "void(org.springframework.kafka.core.ConsumerFactory)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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,
"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" : 149,
"label" : "CALL",
"name" : "getContainerProperties",
"fullName" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory.getContainerProperties:org.springframework.kafka.listener.ContainerProperties()",
"signature" : "",
"isExternal" : true,
"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" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 1044,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "setCheckDeserExWhenKeyNull",
"parentMethodSignature" : "void(boolean)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 691,
"label" : "METHOD_PARAMETER_IN",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "@RequestBody KafkaMessage message",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 18,
"columnNumber" : 31,
"tags" : "framework-input"
},
{
"id" : 698,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getTopic()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 20,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 601,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1261,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 703,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 621,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1263,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 708,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getHeaders()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 23,
"columnNumber" : 42,
"tags" : ""
},
{
"id" : 641,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getHeaders",
"parentMethodSignature" : "java.util.HashMap()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 30,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 644,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.headers",
"typeFullName" : "",
"parentMethodName" : "getHeaders",
"parentMethodSignature" : "java.util.HashMap()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 31,
"columnNumber" : 16,
"tags" : ""
},
{
"id" : 643,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return headers;",
"typeFullName" : "",
"parentMethodName" : "getHeaders",
"parentMethodSignature" : "java.util.HashMap()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 707,
"label" : "CALL",
"name" : "getHeaders",
"fullName" : "com.example.SpringKafkaDemo.model.KafkaMessage.getHeaders:java.util.HashMap()",
"signature" : "",
"isExternal" : false,
"code" : "message.getHeaders()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 23,
"columnNumber" : 42,
"tags" : ""
},
{
"id" : 720,
"label" : "IDENTIFIER",
"name" : "headers",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "headers.keySet()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : 25,
"tags" : ""
},
{
"id" : 719,
"label" : "CALL",
"name" : "keySet",
"fullName" : "java.util.HashMap.keySet:java.util.Set()",
"signature" : "",
"isExternal" : true,
"code" : "headers.keySet()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : 25,
"tags" : ""
},
{
"id" : 718,
"label" : "CALL",
"name" : "iterator",
"fullName" : "java.util.Set.iterator:java.util.Iterator()",
"signature" : "",
"isExternal" : true,
"code" : "<empty>",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 723,
"label" : "IDENTIFIER",
"name" : "$iterLocal0",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "<empty>",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 728,
"label" : "CALL",
"name" : "next",
"fullName" : "java.util.Iterator.next:java.lang.Object()",
"signature" : "",
"isExternal" : true,
"code" : "<empty>",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 732,
"label" : "IDENTIFIER",
"name" : "s",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "s.equals(\"springDeserializerExceptionKey\")",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 28,
"columnNumber" : 17,
"tags" : ""
},
{
"id" : 760,
"label" : "IDENTIFIER",
"name" : "s",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "headers.get(s)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 35,
"columnNumber" : 57,
"tags" : ""
},
{
"id" : 739,
"label" : "IDENTIFIER",
"name" : "headers",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "headers.get(s)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 29,
"columnNumber" : 37,
"tags" : ""
},
{
"id" : 738,
"label" : "CALL",
"name" : "get",
"fullName" : "java.util.HashMap.get:java.lang.Object(java.lang.Object)",
"signature" : "",
"isExternal" : true,
"code" : "headers.get(s)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 29,
"columnNumber" : 37,
"tags" : ""
},
{
"id" : 746,
"label" : "IDENTIFIER",
"name" : "exceptData",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "KafkaProducer.hexStringtoBytes(exceptData)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 30,
"columnNumber" : 71,
"tags" : ""
},
{
"id" : 780,
"label" : "METHOD_PARAMETER_IN",
"name" : "hexString",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "String hexString",
"typeFullName" : "java.lang.String",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 44,
"columnNumber" : 44,
"tags" : ""
},
{
"id" : 788,
"label" : "IDENTIFIER",
"name" : "hexString",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "hexString.length()",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 46,
"columnNumber" : 45,
"tags" : ""
},
{
"id" : 787,
"label" : "CALL",
"name" : "length",
"fullName" : "java.lang.String.length:int()",
"signature" : "",
"isExternal" : true,
"code" : "hexString.length()",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 46,
"columnNumber" : 45,
"tags" : ""
},
{
"id" : 786,
"label" : "CALL",
"name" : "<operator>.division",
"fullName" : "<operator>.division",
"signature" : "",
"isExternal" : false,
"code" : "hexString.length() / 2",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 46,
"columnNumber" : 45,
"tags" : ""
},
{
"id" : 785,
"label" : "CALL",
"name" : "<operator>.alloc",
"fullName" : "<operator>.alloc",
"signature" : "",
"isExternal" : false,
"code" : "new byte[hexString.length() / 2]",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 797,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "excepetionMessage.length",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 47,
"columnNumber" : 29,
"tags" : ""
},
{
"id" : 822,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return excepetionMessage;",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 51,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 744,
"label" : "CALL",
"name" : "hexStringtoBytes",
"fullName" : "com.example.SpringKafkaDemo.producer.KafkaProducer.hexStringtoBytes:byte[](java.lang.String)",
"signature" : "",
"isExternal" : false,
"code" : "KafkaProducer.hexStringtoBytes(exceptData)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 30,
"columnNumber" : 40,
"tags" : ""
},
{
"id" : 751,
"label" : "IDENTIFIER",
"name" : "exceptHandler",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "producerRecord.headers().add(s, exceptHandler)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 31,
"columnNumber" : 49,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework"
},
{
"id" : 748,
"label" : "CALL",
"name" : "headers",
"fullName" : "org.apache.kafka.clients.producer.ProducerRecord.headers:org.apache.kafka.common.header.Headers()",
"signature" : "",
"isExternal" : true,
"code" : "producerRecord.headers()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 31,
"columnNumber" : 17,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework, framework-value"
},
{
"id" : 1178,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "add",
"parentMethodSignature" : "org.apache.kafka.common.header.Headers(java.lang.String,byte[])",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.apache.kafka/kafka-clients@3.0.2?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"
},
{
"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" : 1039,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "setConsumerFactory",
"parentMethodSignature" : "void(org.springframework.kafka.core.ConsumerFactory)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"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" : 1066,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(org.springframework.kafka.core.ProducerFactory)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 691,
"label" : "METHOD_PARAMETER_IN",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "@RequestBody KafkaMessage message",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 18,
"columnNumber" : 31,
"tags" : "framework-input"
},
{
"id" : 698,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getTopic()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 20,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 601,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1261,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 703,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 621,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1263,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 708,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getHeaders()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 23,
"columnNumber" : 42,
"tags" : ""
},
{
"id" : 641,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getHeaders",
"parentMethodSignature" : "java.util.HashMap()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 30,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 644,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.headers",
"typeFullName" : "",
"parentMethodName" : "getHeaders",
"parentMethodSignature" : "java.util.HashMap()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 31,
"columnNumber" : 16,
"tags" : ""
},
{
"id" : 643,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return headers;",
"typeFullName" : "",
"parentMethodName" : "getHeaders",
"parentMethodSignature" : "java.util.HashMap()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 707,
"label" : "CALL",
"name" : "getHeaders",
"fullName" : "com.example.SpringKafkaDemo.model.KafkaMessage.getHeaders:java.util.HashMap()",
"signature" : "",
"isExternal" : false,
"code" : "message.getHeaders()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 23,
"columnNumber" : 42,
"tags" : ""
},
{
"id" : 720,
"label" : "IDENTIFIER",
"name" : "headers",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "headers.keySet()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : 25,
"tags" : ""
},
{
"id" : 719,
"label" : "CALL",
"name" : "keySet",
"fullName" : "java.util.HashMap.keySet:java.util.Set()",
"signature" : "",
"isExternal" : true,
"code" : "headers.keySet()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : 25,
"tags" : ""
},
{
"id" : 718,
"label" : "CALL",
"name" : "iterator",
"fullName" : "java.util.Set.iterator:java.util.Iterator()",
"signature" : "",
"isExternal" : true,
"code" : "<empty>",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 723,
"label" : "IDENTIFIER",
"name" : "$iterLocal0",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "<empty>",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 728,
"label" : "CALL",
"name" : "next",
"fullName" : "java.util.Iterator.next:java.lang.Object()",
"signature" : "",
"isExternal" : true,
"code" : "<empty>",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 732,
"label" : "IDENTIFIER",
"name" : "s",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "s.equals(\"springDeserializerExceptionKey\")",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 28,
"columnNumber" : 17,
"tags" : ""
},
{
"id" : 760,
"label" : "IDENTIFIER",
"name" : "s",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "headers.get(s)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 35,
"columnNumber" : 57,
"tags" : ""
},
{
"id" : 739,
"label" : "IDENTIFIER",
"name" : "headers",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "headers.get(s)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 29,
"columnNumber" : 37,
"tags" : ""
},
{
"id" : 738,
"label" : "CALL",
"name" : "get",
"fullName" : "java.util.HashMap.get:java.lang.Object(java.lang.Object)",
"signature" : "",
"isExternal" : true,
"code" : "headers.get(s)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 29,
"columnNumber" : 37,
"tags" : ""
},
{
"id" : 746,
"label" : "IDENTIFIER",
"name" : "exceptData",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "KafkaProducer.hexStringtoBytes(exceptData)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 30,
"columnNumber" : 71,
"tags" : ""
},
{
"id" : 780,
"label" : "METHOD_PARAMETER_IN",
"name" : "hexString",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "String hexString",
"typeFullName" : "java.lang.String",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 44,
"columnNumber" : 44,
"tags" : ""
},
{
"id" : 788,
"label" : "IDENTIFIER",
"name" : "hexString",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "hexString.length()",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 46,
"columnNumber" : 45,
"tags" : ""
},
{
"id" : 787,
"label" : "CALL",
"name" : "length",
"fullName" : "java.lang.String.length:int()",
"signature" : "",
"isExternal" : true,
"code" : "hexString.length()",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 46,
"columnNumber" : 45,
"tags" : ""
},
{
"id" : 786,
"label" : "CALL",
"name" : "<operator>.division",
"fullName" : "<operator>.division",
"signature" : "",
"isExternal" : false,
"code" : "hexString.length() / 2",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 46,
"columnNumber" : 45,
"tags" : ""
},
{
"id" : 785,
"label" : "CALL",
"name" : "<operator>.alloc",
"fullName" : "<operator>.alloc",
"signature" : "",
"isExternal" : false,
"code" : "new byte[hexString.length() / 2]",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 797,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "excepetionMessage.length",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 47,
"columnNumber" : 29,
"tags" : ""
},
{
"id" : 822,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return excepetionMessage;",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 51,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 744,
"label" : "CALL",
"name" : "hexStringtoBytes",
"fullName" : "com.example.SpringKafkaDemo.producer.KafkaProducer.hexStringtoBytes:byte[](java.lang.String)",
"signature" : "",
"isExternal" : false,
"code" : "KafkaProducer.hexStringtoBytes(exceptData)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 30,
"columnNumber" : 40,
"tags" : ""
},
{
"id" : 751,
"label" : "IDENTIFIER",
"name" : "exceptHandler",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "producerRecord.headers().add(s, exceptHandler)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 31,
"columnNumber" : 49,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework"
},
{
"id" : 748,
"label" : "CALL",
"name" : "headers",
"fullName" : "org.apache.kafka.clients.producer.ProducerRecord.headers:org.apache.kafka.common.header.Headers()",
"signature" : "",
"isExternal" : true,
"code" : "producerRecord.headers()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 31,
"columnNumber" : 17,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework, framework-value"
},
{
"id" : 1179,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "add",
"parentMethodSignature" : "org.apache.kafka.common.header.Headers(java.lang.String,byte[])",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.apache.kafka/kafka-clients@3.0.2?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,
"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" : 153,
"label" : "CALL",
"name" : "getContainerProperties",
"fullName" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory.getContainerProperties:org.springframework.kafka.listener.ContainerProperties()",
"signature" : "",
"isExternal" : true,
"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" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 1055,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "setCheckDeserExWhenValueNull",
"parentMethodSignature" : "void(boolean)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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"
},
{
"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" : 1066,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(org.springframework.kafka.core.ProducerFactory)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 691,
"label" : "METHOD_PARAMETER_IN",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "@RequestBody KafkaMessage message",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 18,
"columnNumber" : 31,
"tags" : "framework-input"
},
{
"id" : 698,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getTopic()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 20,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 601,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1261,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 703,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 621,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 624,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.data",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 16,
"tags" : ""
},
{
"id" : 623,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return data;",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 702,
"label" : "CALL",
"name" : "getData",
"fullName" : "com.example.SpringKafkaDemo.model.KafkaMessage.getData:java.lang.String()",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 714,
"label" : "IDENTIFIER",
"name" : "data",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new ProducerRecord<>(topic, data)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 26,
"columnNumber" : 85,
"tags" : ""
},
{
"id" : 1140,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(java.lang.String,java.lang.Object)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.apache.kafka/kafka-clients@3.0.2?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"
},
{
"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" : 153,
"label" : "CALL",
"name" : "getContainerProperties",
"fullName" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory.getContainerProperties:org.springframework.kafka.listener.ContainerProperties()",
"signature" : "",
"isExternal" : true,
"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" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 1055,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "setCheckDeserExWhenValueNull",
"parentMethodSignature" : "void(boolean)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 691,
"label" : "METHOD_PARAMETER_IN",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "@RequestBody KafkaMessage message",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 18,
"columnNumber" : 31,
"tags" : "framework-input"
},
{
"id" : 698,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getTopic()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 20,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 601,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1261,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 703,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 621,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 624,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.data",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 16,
"tags" : ""
},
{
"id" : 623,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return data;",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 702,
"label" : "CALL",
"name" : "getData",
"fullName" : "com.example.SpringKafkaDemo.model.KafkaMessage.getData:java.lang.String()",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 714,
"label" : "IDENTIFIER",
"name" : "data",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new ProducerRecord<>(topic, data)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 26,
"columnNumber" : 85,
"tags" : ""
},
{
"id" : 749,
"label" : "IDENTIFIER",
"name" : "producerRecord",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "producerRecord.headers()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 31,
"columnNumber" : 17,
"tags" : "framework-value"
},
{
"id" : 755,
"label" : "IDENTIFIER",
"name" : "producerRecord",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "producerRecord.headers()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 35,
"columnNumber" : 13,
"tags" : "framework-value"
},
{
"id" : 765,
"label" : "IDENTIFIER",
"name" : "producerRecord",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "kafkaTemplate.send(producerRecord)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 37,
"columnNumber" : 28,
"tags" : "pkg:maven/org.springframework/spring-core@5.3.23?type=jar, framework"
},
{
"id" : 1191,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "send",
"parentMethodSignature" : "org.springframework.util.concurrent.ListenableFuture(org.apache.kafka.clients.producer.ProducerRecord)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar",
"pkg:maven/org.springframework/spring-core@5.3.23?type=jar"
]
},
{
"flows" : [
{
"id" : 691,
"label" : "METHOD_PARAMETER_IN",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "@RequestBody KafkaMessage message",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 18,
"columnNumber" : 31,
"tags" : "framework-input"
},
{
"id" : 698,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getTopic()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 20,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 601,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1261,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 703,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 621,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 624,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.data",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 16,
"tags" : ""
},
{
"id" : 623,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return data;",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 702,
"label" : "CALL",
"name" : "getData",
"fullName" : "com.example.SpringKafkaDemo.model.KafkaMessage.getData:java.lang.String()",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 714,
"label" : "IDENTIFIER",
"name" : "data",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new ProducerRecord<>(topic, data)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 26,
"columnNumber" : 85,
"tags" : ""
},
{
"id" : 1141,
"label" : "METHOD_PARAMETER_IN",
"name" : "p2",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p2",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(java.lang.String,java.lang.Object)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.apache.kafka/kafka-clients@3.0.2?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"
},
{
"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" : 1039,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "setConsumerFactory",
"parentMethodSignature" : "void(org.springframework.kafka.core.ConsumerFactory)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"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" : 1061,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(java.util.Map)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 690,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 17,
"columnNumber" : null,
"tags" : "framework-input"
},
{
"id" : 762,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.kafkaTemplate",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 37,
"columnNumber" : 9,
"tags" : "framework-value, pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 1190,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "send",
"parentMethodSignature" : "org.springframework.util.concurrent.ListenableFuture(org.apache.kafka.clients.producer.ProducerRecord)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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"
},
{
"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" : 1061,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(java.util.Map)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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" : 1029,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(java.util.Map)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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"
},
{
"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" : 1061,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(java.util.Map)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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,
"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" : 1029,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(java.util.Map)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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"
},
{
"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" : 1038,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "setConsumerFactory",
"parentMethodSignature" : "void(org.springframework.kafka.core.ConsumerFactory)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 691,
"label" : "METHOD_PARAMETER_IN",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "@RequestBody KafkaMessage message",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 18,
"columnNumber" : 31,
"tags" : "framework-input"
},
{
"id" : 698,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getTopic()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 20,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 601,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1261,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 703,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 621,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 624,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.data",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 16,
"tags" : ""
},
{
"id" : 623,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return data;",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 702,
"label" : "CALL",
"name" : "getData",
"fullName" : "com.example.SpringKafkaDemo.model.KafkaMessage.getData:java.lang.String()",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 714,
"label" : "IDENTIFIER",
"name" : "data",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new ProducerRecord<>(topic, data)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 26,
"columnNumber" : 85,
"tags" : ""
},
{
"id" : 749,
"label" : "IDENTIFIER",
"name" : "producerRecord",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "producerRecord.headers()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 31,
"columnNumber" : 17,
"tags" : "framework-value"
},
{
"id" : 755,
"label" : "IDENTIFIER",
"name" : "producerRecord",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "producerRecord.headers()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 35,
"columnNumber" : 13,
"tags" : "framework-value"
},
{
"id" : 765,
"label" : "IDENTIFIER",
"name" : "producerRecord",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "kafkaTemplate.send(producerRecord)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 37,
"columnNumber" : 28,
"tags" : "pkg:maven/org.springframework/spring-core@5.3.23?type=jar, framework"
},
{
"id" : 762,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.kafkaTemplate",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 37,
"columnNumber" : 9,
"tags" : "framework-value, pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 1190,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "send",
"parentMethodSignature" : "org.springframework.util.concurrent.ListenableFuture(org.apache.kafka.clients.producer.ProducerRecord)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar",
"pkg:maven/org.springframework/spring-core@5.3.23?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"
},
{
"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" : 1050,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "getContainerProperties",
"parentMethodSignature" : "org.springframework.kafka.listener.ContainerProperties()",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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"
},
{
"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" : 1066,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "<init>",
"parentMethodSignature" : "void(org.springframework.kafka.core.ProducerFactory)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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,
"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" : 1050,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "getContainerProperties",
"parentMethodSignature" : "org.springframework.kafka.listener.ContainerProperties()",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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,
"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" : 1039,
"label" : "METHOD_PARAMETER_IN",
"name" : "p1",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p1",
"typeFullName" : "ANY",
"parentMethodName" : "setConsumerFactory",
"parentMethodSignature" : "void(org.springframework.kafka.core.ConsumerFactory)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"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"
},
{
"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" : 153,
"label" : "CALL",
"name" : "getContainerProperties",
"fullName" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory.getContainerProperties:org.springframework.kafka.listener.ContainerProperties()",
"signature" : "",
"isExternal" : true,
"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" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 1055,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "setCheckDeserExWhenValueNull",
"parentMethodSignature" : "void(boolean)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 691,
"label" : "METHOD_PARAMETER_IN",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "@RequestBody KafkaMessage message",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 18,
"columnNumber" : 31,
"tags" : "framework-input"
},
{
"id" : 698,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getTopic()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 20,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 601,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1261,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 703,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 621,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 624,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.data",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 16,
"tags" : ""
},
{
"id" : 623,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return data;",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 21,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 702,
"label" : "CALL",
"name" : "getData",
"fullName" : "com.example.SpringKafkaDemo.model.KafkaMessage.getData:java.lang.String()",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 714,
"label" : "IDENTIFIER",
"name" : "data",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "new ProducerRecord<>(topic, data)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 26,
"columnNumber" : 85,
"tags" : ""
},
{
"id" : 749,
"label" : "IDENTIFIER",
"name" : "producerRecord",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "producerRecord.headers()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 31,
"columnNumber" : 17,
"tags" : "framework-value"
},
{
"id" : 755,
"label" : "IDENTIFIER",
"name" : "producerRecord",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "producerRecord.headers()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 35,
"columnNumber" : 13,
"tags" : "framework-value"
},
{
"id" : 1185,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "headers",
"parentMethodSignature" : "org.apache.kafka.common.header.Headers()",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.apache.kafka/kafka-clients@3.0.2?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"
},
{
"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" : 149,
"label" : "CALL",
"name" : "getContainerProperties",
"fullName" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory.getContainerProperties:org.springframework.kafka.listener.ContainerProperties()",
"signature" : "",
"isExternal" : true,
"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" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 1044,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "setCheckDeserExWhenKeyNull",
"parentMethodSignature" : "void(boolean)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
},
{
"flows" : [
{
"id" : 691,
"label" : "METHOD_PARAMETER_IN",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "@RequestBody KafkaMessage message",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 18,
"columnNumber" : 31,
"tags" : "framework-input"
},
{
"id" : 698,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getTopic()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 20,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 601,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1261,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getTopic",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 12,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 703,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getData()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 21,
"columnNumber" : 24,
"tags" : ""
},
{
"id" : 621,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getData",
"parentMethodSignature" : "java.lang.String()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 1263,
"label" : "METHOD_PARAMETER_OUT",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "RET",
"typeFullName" : "",
"parentMethodName" : "getData",
"parentMethodSignature" : "",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : 20,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 708,
"label" : "IDENTIFIER",
"name" : "message",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "message.getHeaders()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 23,
"columnNumber" : 42,
"tags" : ""
},
{
"id" : 641,
"label" : "METHOD_PARAMETER_IN",
"name" : "this",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "this",
"typeFullName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"parentMethodName" : "getHeaders",
"parentMethodSignature" : "java.util.HashMap()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 30,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 644,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "this.headers",
"typeFullName" : "",
"parentMethodName" : "getHeaders",
"parentMethodSignature" : "java.util.HashMap()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 31,
"columnNumber" : 16,
"tags" : ""
},
{
"id" : 643,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return headers;",
"typeFullName" : "",
"parentMethodName" : "getHeaders",
"parentMethodSignature" : "java.util.HashMap()",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/model/KafkaMessage.java",
"parentPackageName" : "com.example.SpringKafkaDemo.model",
"parentClassName" : "com.example.SpringKafkaDemo.model.KafkaMessage",
"lineNumber" : 31,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 707,
"label" : "CALL",
"name" : "getHeaders",
"fullName" : "com.example.SpringKafkaDemo.model.KafkaMessage.getHeaders:java.util.HashMap()",
"signature" : "",
"isExternal" : false,
"code" : "message.getHeaders()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 23,
"columnNumber" : 42,
"tags" : ""
},
{
"id" : 720,
"label" : "IDENTIFIER",
"name" : "headers",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "headers.keySet()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : 25,
"tags" : ""
},
{
"id" : 719,
"label" : "CALL",
"name" : "keySet",
"fullName" : "java.util.HashMap.keySet:java.util.Set()",
"signature" : "",
"isExternal" : true,
"code" : "headers.keySet()",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : 25,
"tags" : ""
},
{
"id" : 718,
"label" : "CALL",
"name" : "iterator",
"fullName" : "java.util.Set.iterator:java.util.Iterator()",
"signature" : "",
"isExternal" : true,
"code" : "<empty>",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 723,
"label" : "IDENTIFIER",
"name" : "$iterLocal0",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "<empty>",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 728,
"label" : "CALL",
"name" : "next",
"fullName" : "java.util.Iterator.next:java.lang.Object()",
"signature" : "",
"isExternal" : true,
"code" : "<empty>",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 27,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 732,
"label" : "IDENTIFIER",
"name" : "s",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "s.equals(\"springDeserializerExceptionKey\")",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 28,
"columnNumber" : 17,
"tags" : ""
},
{
"id" : 760,
"label" : "IDENTIFIER",
"name" : "s",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "headers.get(s)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 35,
"columnNumber" : 57,
"tags" : ""
},
{
"id" : 739,
"label" : "IDENTIFIER",
"name" : "headers",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "headers.get(s)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 29,
"columnNumber" : 37,
"tags" : ""
},
{
"id" : 738,
"label" : "CALL",
"name" : "get",
"fullName" : "java.util.HashMap.get:java.lang.Object(java.lang.Object)",
"signature" : "",
"isExternal" : true,
"code" : "headers.get(s)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 29,
"columnNumber" : 37,
"tags" : ""
},
{
"id" : 746,
"label" : "IDENTIFIER",
"name" : "exceptData",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "KafkaProducer.hexStringtoBytes(exceptData)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 30,
"columnNumber" : 71,
"tags" : ""
},
{
"id" : 780,
"label" : "METHOD_PARAMETER_IN",
"name" : "hexString",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "String hexString",
"typeFullName" : "java.lang.String",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 44,
"columnNumber" : 44,
"tags" : ""
},
{
"id" : 788,
"label" : "IDENTIFIER",
"name" : "hexString",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "hexString.length()",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 46,
"columnNumber" : 45,
"tags" : ""
},
{
"id" : 787,
"label" : "CALL",
"name" : "length",
"fullName" : "java.lang.String.length:int()",
"signature" : "",
"isExternal" : true,
"code" : "hexString.length()",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 46,
"columnNumber" : 45,
"tags" : ""
},
{
"id" : 786,
"label" : "CALL",
"name" : "<operator>.division",
"fullName" : "<operator>.division",
"signature" : "",
"isExternal" : false,
"code" : "hexString.length() / 2",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 46,
"columnNumber" : 45,
"tags" : ""
},
{
"id" : 785,
"label" : "CALL",
"name" : "<operator>.alloc",
"fullName" : "<operator>.alloc",
"signature" : "",
"isExternal" : false,
"code" : "new byte[hexString.length() / 2]",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : null,
"columnNumber" : null,
"tags" : ""
},
{
"id" : 797,
"label" : "CALL",
"name" : "<operator>.fieldAccess",
"fullName" : "<operator>.fieldAccess",
"signature" : "",
"isExternal" : false,
"code" : "excepetionMessage.length",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 47,
"columnNumber" : 29,
"tags" : ""
},
{
"id" : 822,
"label" : "RETURN",
"name" : "",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "return excepetionMessage;",
"typeFullName" : "",
"parentMethodName" : "hexStringtoBytes",
"parentMethodSignature" : "byte[](java.lang.String)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 51,
"columnNumber" : 9,
"tags" : ""
},
{
"id" : 744,
"label" : "CALL",
"name" : "hexStringtoBytes",
"fullName" : "com.example.SpringKafkaDemo.producer.KafkaProducer.hexStringtoBytes:byte[](java.lang.String)",
"signature" : "",
"isExternal" : false,
"code" : "KafkaProducer.hexStringtoBytes(exceptData)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 30,
"columnNumber" : 40,
"tags" : ""
},
{
"id" : 751,
"label" : "IDENTIFIER",
"name" : "exceptHandler",
"fullName" : "",
"signature" : "",
"isExternal" : false,
"code" : "producerRecord.headers().add(s, exceptHandler)",
"typeFullName" : "",
"parentMethodName" : "sendMessage",
"parentMethodSignature" : "java.lang.String(com.example.SpringKafkaDemo.model.KafkaMessage)",
"parentFileName" : "src/main/java/com/example/SpringKafkaDemo/producer/KafkaProducer.java",
"parentPackageName" : "com.example.SpringKafkaDemo.producer",
"parentClassName" : "com.example.SpringKafkaDemo.producer.KafkaProducer",
"lineNumber" : 31,
"columnNumber" : 49,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework"
},
{
"id" : 1180,
"label" : "METHOD_PARAMETER_IN",
"name" : "p2",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p2",
"typeFullName" : "ANY",
"parentMethodName" : "add",
"parentMethodSignature" : "org.apache.kafka.common.header.Headers(java.lang.String,byte[])",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.apache.kafka/kafka-clients@3.0.2?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.apache.kafka/kafka-clients@3.0.2?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"
},
{
"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" : 149,
"label" : "CALL",
"name" : "getContainerProperties",
"fullName" : "org.springframework.kafka.config.ConcurrentKafkaListenerContainerFactory.getContainerProperties:org.springframework.kafka.listener.ContainerProperties()",
"signature" : "",
"isExternal" : true,
"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" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
},
{
"id" : 1044,
"label" : "METHOD_PARAMETER_IN",
"name" : "p0",
"fullName" : "",
"signature" : "",
"isExternal" : true,
"code" : "p0",
"typeFullName" : "ANY",
"parentMethodName" : "setCheckDeserExWhenKeyNull",
"parentMethodSignature" : "void(boolean)",
"parentFileName" : "<unknown>",
"parentPackageName" : "",
"parentClassName" : "",
"lineNumber" : null,
"columnNumber" : null,
"tags" : "pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar, framework"
}
],
"purls" : [
"pkg:maven/org.springframework.kafka/spring-kafka@2.8.11?type=jar"
]
}
]
}
@prabhu
Copy link
Author

prabhu commented Oct 22, 2023

Use atom 1.5.2

npm install -g @cyclonedx/cdxgen
npm install -g @appthreat/atom
git clone https://github.com/pyn3rd/CVE-2023-34040
cd CVE-2023-34040
cdxgen -t java --deep -o bom.json .
atom reachables -o app.atom -s reachables.json -l java .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment