Skip to content
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

Add support for Google Cloud Pub/Sub #1085

Merged
merged 70 commits into from
Jun 28, 2016

Commits on Jun 27, 2016

  1. Configuration menu
    Copy the full SHA
    a0fd43a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66e176c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23294dc View commit details
    Browse the repository at this point in the history
  4. Adding GAX classes

    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    19da84d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a884d58 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e184b32 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    980ba88 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fce95f9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    edd73cc View commit details
    Browse the repository at this point in the history
  10. Updates to address PR comments.

    * license change
    * update to notes on code updating
    * renaming helper functions for creating fully-qualified paths
    * making certain static final members private
    * adding some documentation
    * minor reformating
    * Creating LocalPubsubHelper, using it in PublisherApiTest
    * Making the constructor of PublisherApi protected so that subclasses can be created
    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    e26198e View commit details
    Browse the repository at this point in the history
  11. More updates to address PR comments

    * Making template constants private
    * Adding helper methods to extract variables from template paths
    * Making it possible to have multiple instances of LocalPubsubHelper
    * Removing getChannel from *Api classes (not used anywhere)
    * Other cleanup
    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    c291344 View commit details
    Browse the repository at this point in the history
  12. Third round of updates to address PR comments

    * ApiUtils: Fixing usage of credentials when channel is null
    * ApiUtils: Function rename for clarity
    * ApiUtils, ServiceApiSettings: improving comments
    * ApiCallable: Removing obsolete stuff
    * not returning 'this' from LocalPubsubHelper.start()
    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    6cc6456 View commit details
    Browse the repository at this point in the history
  13. Delete duplicate LocalPublisherImpl.java

    pongad authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    48b49b7 View commit details
    Browse the repository at this point in the history
  14. merge from master

    aozarov authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    34f170c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1671c0e View commit details
    Browse the repository at this point in the history
  16. Removing GAX from gcloud-java

    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    a6be66f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    78179b4 View commit details
    Browse the repository at this point in the history
  18. Switching dependencies, regenerating code

    * Add dependency on gax-java
    * Add dependency on grpc-pubsub-v1
    * Regenerating the *Api classes
    * Using the emulator runner from GAX
    * Updating the test accordingly
    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    44dd3d2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c160a25 View commit details
    Browse the repository at this point in the history
  20. Fixing doc problems, improving formatting

    fixes googleapis#387 - Moving references of delete topics to get/list calls
    fixes googleapis#386 - Removing the problematic wording
    fixes googleapis#385 - Changing 'returns' to 'generates' when referencing errors
    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    c286b88 View commit details
    Browse the repository at this point in the history
  21. Fixing javadoc error

    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    39b713a View commit details
    Browse the repository at this point in the history
  22. Regenerating code, new settings classes

    * Moving settings constants and data into new settings classes
    * Making use of ApiCallableBuilder in the new settings classes
    * Simplifying the Api classes
    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    4ab3977 View commit details
    Browse the repository at this point in the history
  23. Updating to GAX 0.0.3

    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    20c9bd3 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f253c54 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0b7b39a View commit details
    Browse the repository at this point in the history
  26. Updates due to code gen

    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    7282c7a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    e2b1969 View commit details
    Browse the repository at this point in the history
  28. Fixing build from last change

    garrettjonesgoogle authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    878ae88 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    7252fca View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    bece1d4 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    3c2b7f5 View commit details
    Browse the repository at this point in the history
  32. Update with latest surface fixes based Java export review.

    Refactorings:
    
    - Remove section headers from comments
    - Remove innerClass and move util methods to top level.
    - Rename ApiCallableBuilder to just Builder
    - Rename XPath into XName
    - Rename XMethod into XCallSettings in XSettings classe
    
    Improvements:
    
    - Let the user decide whether to auto-close provided channel
    - Make all generated methods final
    - Use Duration instead of long to avoid time unit confusion
    - Support bundling limits configuration
    
    Others:
    
    - Update unit tests
    - Update pom and dependency
    shinfan authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    980d39e View commit details
    Browse the repository at this point in the history
  33. Update pom to fix the dependency issues.

    - Update grpc-pubsub-v1 version 0.0.2
    - Update grpc version to 0.12.0
    shinfan authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    72b1442 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    ababe05 View commit details
    Browse the repository at this point in the history
  35. Update pubsub client with latest surface changes. (googleapis#885)

    Update pubsub client with latest surface changes, add throws in javadoc and update gax dependency to 0.0.9
    shinfan authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    7c68c8e View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    613a5cc View commit details
    Browse the repository at this point in the history
  37. update pubsub pom

    aozarov authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    87ff28e View commit details
    Browse the repository at this point in the history
  38. Update gcloud pubsub. (googleapis#951)

    - compatible with GAX 0.0.11
    - better documentation
    shinfan authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    9b2f341 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    7c56fc2 View commit details
    Browse the repository at this point in the history
  40. Add PubSub API prototype and related classes (googleapis#962)

    * adding PubSubOptions, PubSub and its factories
    
    * Adding data types and define API
    
    * Add ReceivedMessage and fix review comments
    
    * Fix code review comments and add DefaultPubSubRpc
    
    * - Fix some codacy issues
    - Make messages consistent with proto defaults
    - Rename acknowledge to ack
    - Add nack
    - Add PullCallback
    
    * applying code review comments
    
    * add ByteArray
    
    * translate exceptions and add more info regarding pull
    
    * consider returnNullOn before throwing
    
    * Fix pubsub-related codacy issues
    mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    2cd4b0c View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    9ec67ad View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    8586506 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    f9a9ed0 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    05d39cc View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    e9f247b View commit details
    Browse the repository at this point in the history
  46. Add TopicId and SubscriptionId classes (googleapis#984)

    * Add TopicId class and tests. Use TopicId in SubscriptionInfo
    
    * Add SubscriptionId class and tests. Use SubscriptionId in listSubscriptions(topic)
    
    * Minor javadoc fixes
    
    * Add identity for deleted topics
    mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    697803f View commit details
    Browse the repository at this point in the history
  47. Add base class for operation options, javadoc and tests (googleapis#996)

    * Add base class for operation options, javadoc and tests
    
    * Refactor PullOption
    - Make maxMessages a method parameter rather than an optional option
    - Move MessageConsumer.PullOption to PubSub
    - Remove MessageConsumer.start/stop methods in favor of close()
    mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    a427d89 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    9ae7fda View commit details
    Browse the repository at this point in the history
  49. Add tests and javadoc for Message and ByteArray (googleapis#1000)

    * Add tests and javadoc for Message and ByteArray
    
    * Add final on static ByteArray methods back
    mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    238c7d1 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    cb92ee4 View commit details
    Browse the repository at this point in the history
  51. Add base service option classes for gRPC and HTTP services (googleapi…

    …s#1011)
    
    * Add base service option classes for gRPC and HTTP services
    
    * Rename ExecutorProvider to ExecutorFactory, refactor shutdown and serialization
    mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    916dbb2 View commit details
    Browse the repository at this point in the history
  52. Regenerated pubsub surface (googleapis#1009)

    * Regenerated pubsub surface
    
    Improved code samples
    Client side validation of resource names
    Updated GAX
    
    * Removed formatted prefix from parameters
    michaelbausor authored and mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    4053013 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    a9e3873 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    47c4c1c View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    ce2ace0 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    07a45e4 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    47046e6 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    174849f View commit details
    Browse the repository at this point in the history
  59. Add AckDeadlineRenewer class for automatic ack deadline renewal (goog…

    …leapis#1031)
    
    * Add AckDeadlineRenewer class for automatic ack deadline renewal
    
    * Refactor renewer tests and wake up renewer only when needed
    
    * Skip removed/re-added messages when scheduling new renewal
    
    * Better tuning of ack deadline in renewer
    mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    f4e4e26 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    54e179c View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    337a8ef View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    f6f552e View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    d7ac46d View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    933c985 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    fec0e12 View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    57883ae View commit details
    Browse the repository at this point in the history
  67. Support setting library header in grpc services (googleapis#1078)

    - add libraryName() and libraryVersion() to ServiceOptions
    - use setClientLibHeader in DefaultPubSubRpc
    mziccard committed Jun 27, 2016
    Configuration menu
    Copy the full SHA
    2553b89 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    098ab65 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    fb3e663 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2016

  1. Configuration menu
    Copy the full SHA
    aefce68 View commit details
    Browse the repository at this point in the history