Skip to content

Double nested Classes are not compatible with Java #99

Open
mmartin-paxos opened this issue Oct 13, 2022 · 4 comments
Open

Double nested Classes are not compatible with Java #99

mmartin-paxos opened this issue Oct 13, 2022 · 4 comments

Comments

@mmartin-paxos
Copy link

mmartin-paxos commented Oct 13, 2022

With the current Implementation, the plugin is not compatible with Java even though Gatling provides multiple compatibilities with Scala/Java/Kotlin. Therefore to make it Java compatible it is needed to apply a minor refactor at KafkaRequestBuilderBase.scala to remove the double nested class definition for
def replyTopic(outputTopic: Expression[String], headerIdentifier:Option[String] = None)
and
def requestTopic(rt: Expression[String]): RRInTopicStep = RRInTopicStep(rt)

I will propose a solution to this issue in a feature/branch

@jigarkhwar
Copy link
Contributor

we are planning to add java/kotlin compatibility in this quarter

@mmartin-paxos
Copy link
Author

Good to know, we will be waiting for this feature.
Thanks!

@3alster
Copy link

3alster commented Feb 6, 2023

We have added Java and Kotlin support in #125

@jigarkhwar
Copy link
Contributor

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants