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

Create server side services from annotated classes #52

Closed
thegridman opened this issue Apr 5, 2019 · 0 comments
Closed

Create server side services from annotated classes #52

thegridman opened this issue Apr 5, 2019 · 0 comments
Assignees
Labels
server Server-related issue

Comments

@thegridman
Copy link
Collaborator

thegridman commented Apr 5, 2019

Add the ability to create a server side gRPC service from annotated classes and interfaces in the same way that Jersey does for web services.

This work relates to the MP server issue #27

Requirements

  • Classes or interfaces should be annotated with the @RpcService annotation.
  • Use the name field from the annotation to specify the gRPC service name. If the name field is blank use the Class name.
  • Methods should be annotated with annotations to represent one of the four supported method types @BidiStreaming, @ClientStreaming, @serverstreaming and @unary.
  • Use the name field from the method annotation to specify the gRPC method name. If the name field is blank use the actual method name.
  • Detect the request and response types from the method signature.
  • Allow the request and response type to be explicitly configured using annotations on the methods
@thegridman thegridman added the server Server-related issue label Apr 5, 2019
@thegridman thegridman added this to the Sprint 4/5 milestone Apr 5, 2019
@thegridman thegridman self-assigned this Apr 5, 2019
thegridman added a commit that referenced this issue Apr 7, 2019
thegridman added a commit that referenced this issue Apr 8, 2019
thegridman added a commit that referenced this issue Apr 9, 2019
thegridman added a commit that referenced this issue Apr 9, 2019
thegridman added a commit that referenced this issue Apr 9, 2019
thegridman added a commit that referenced this issue Apr 9, 2019
thegridman added a commit that referenced this issue Apr 10, 2019
…constructor to setter methods on builder (issue #52)
thegridman added a commit that referenced this issue Apr 10, 2019
… pull request #57

 Create server side services from annotated classes (issue #52) Merge pull request #57
thegridman added a commit that referenced this issue Apr 24, 2019
thegridman added a commit that referenced this issue Apr 24, 2019
thegridman added a commit that referenced this issue Apr 24, 2019
thegridman added a commit that referenced this issue Apr 24, 2019
thegridman added a commit that referenced this issue Aug 1, 2019
thegridman added a commit that referenced this issue Aug 1, 2019
thegridman added a commit that referenced this issue Aug 1, 2019
thegridman added a commit that referenced this issue Aug 1, 2019
thegridman added a commit that referenced this issue Aug 1, 2019
thegridman added a commit that referenced this issue Aug 1, 2019
thegridman added a commit that referenced this issue Aug 1, 2019
…constructor to setter methods on builder (issue #52)
thegridman added a commit that referenced this issue Aug 15, 2019
thegridman added a commit that referenced this issue Aug 15, 2019
thegridman added a commit that referenced this issue Aug 15, 2019
thegridman added a commit that referenced this issue Aug 15, 2019
thegridman added a commit that referenced this issue Aug 15, 2019
thegridman added a commit that referenced this issue Aug 15, 2019
thegridman added a commit that referenced this issue Aug 15, 2019
…constructor to setter methods on builder (issue #52)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
server Server-related issue
Projects
None yet
Development

No branches or pull requests

2 participants