Skip to content

use fewer guava classes in public surface #1480

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Dec 16, 2016
Merged

use fewer guava classes in public surface #1480

merged 2 commits into from
Dec 16, 2016

Conversation

pongad
Copy link
Contributor

@pongad pongad commented Dec 15, 2016

  • SubscriberImpl used to expose AbstractService.
    We just make this package-private.
  • SubscriberStats defines its own Stats type.
  • SubsriberStats and PublisherStats are implemented with AutoValue.

- SubscriberImpl used to expose AbstractService.
  We just make this package-private.
- SubscriberStats defines its own Stats type.
- SubsriberStats and PublisherStats are implemented with AutoValue.
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Dec 15, 2016
@pongad
Copy link
Contributor Author

pongad commented Dec 15, 2016

cc @davidtorres

@AutoValue
public abstract class SubscriberStats {
@AutoValue
public static abstract class Stats {}

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

This comment was marked as spam.

This commit reverts most of the changes to (Publisher|Subscriber)Stats.
For some reason, AutoValue doesn't work in this repository.
@garrettjonesgoogle
Copy link
Member

LGTM after tests pass

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 16630e4 on pongad:deguava into ** on GoogleCloudPlatform:pubsub-hp**.

@pongad pongad merged commit a254293 into googleapis:pubsub-hp Dec 16, 2016
@pongad pongad deleted the deguava branch December 16, 2016 00:54
github-actions bot pushed a commit that referenced this pull request Sep 19, 2022
🤖 I have created a release *beep* *boop*
---


### Updating meta-information for bleeding-edge SNAPSHOT release.

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants