Romain Manni-Bucau created BEAM-5526: ----------------------------------------
Summary: Make ByteBuddyDoFnInvokerFactory injection strategy configurable + drop the singleton Key: BEAM-5526 URL: https://issues.apache.org/jira/browse/BEAM-5526 Project: Beam Issue Type: Task Components: sdk-java-core Reporter: Romain Manni-Bucau Assignee: Kenneth Knowles org.apache.beam.sdk.transforms.reflect.DoFnInvokers + DoFnInvokerFactory design is to be a SPI to let user plug their own bytecode manipulation library, however in practise beam uses ByteBuddyDoFnInvokerFactory as a singleton which makes all this design useless. ByteBuddyDoFnInvokerFactory is also not configurable at all - typically the injection strategy so it assumes it runs in an environment and on a JVM where it will work - it does not on java 11 for instance. This ticket is about fixing all these small inconsistency and blocker to tun on java 11. -- This message was sent by Atlassian JIRA (v7.6.3#76005)