Skip to content
This repository has been archived by the owner on Sep 26, 2019. It is now read-only.

[PIE-1859] Extracted Metrics interfaces to plugins-api. #1898

Merged
merged 4 commits into from
Sep 3, 2019

Conversation

mark-terry
Copy link
Contributor

PR description

The Metrics interfaces have been extracted to the plugin-api.

Most of the changes are updates to import locations.

The more noteworthy code changes are:

  • A new interface PantheonMetricsSystem that extends MetricsSystem has been added to include the streamObservations methods.
  • plugin-api has been added as a module dependency in a few locations
  • UnsupportedOperationExceptions have been added in PantheonEventsImpl where new interface methods had not yet been implemented.

Fixed Issue(s)

Addresses PIE-1859

Copy link
Contributor

@ajsutton ajsutton left a comment

Choose a reason for hiding this comment

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

LGTM.

@EdJoJob EdJoJob mentioned this pull request Sep 3, 2019
2 tasks
@mark-terry mark-terry merged commit b1b24ae into PegaSysEng:master Sep 3, 2019
@mark-terry mark-terry deleted the PIE-1859-2 branch September 3, 2019 05:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants