Skip to content

Move common helper classes to bootstrap#1311

Merged
randomanderson merged 5 commits into
masterfrom
landerson/helpers-to-bootstrap
Mar 12, 2020
Merged

Move common helper classes to bootstrap#1311
randomanderson merged 5 commits into
masterfrom
landerson/helpers-to-bootstrap

Conversation

@randomanderson
Copy link
Copy Markdown
Contributor

This moves the java-concurrent helper classes and base decorator classes to the bootstrap project. It removes a lot of repetition in instrumenters, gives minimal startup gains (less HelperInjector calls), and moves dd-java-agent closer to running on read only operating systems. #429

After this pull request, I believe the only classes we still inject on the bootstrap are FieldBackedProvider helper classes, the helper classes for JDBC, and the helper classes for HttpUrlConnection

Lots of changed files because this touches everything but almost all are changes to imports or helperClassNames[]

@randomanderson randomanderson requested a review from a team as a code owner March 11, 2020 23:25
Copy link
Copy Markdown
Contributor

@tylerbenson tylerbenson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Once tests are passing...

@randomanderson randomanderson merged commit 7df5cfe into master Mar 12, 2020
@randomanderson randomanderson deleted the landerson/helpers-to-bootstrap branch March 12, 2020 17:50
@randomanderson randomanderson added this to the 0.46.0 milestone Mar 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants