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)