Skip to content
New issue

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

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

Already on GitHub? # to your account

Make package protected gRPC classes public #1137

Merged
merged 1 commit into from
Nov 7, 2019
Merged

Make package protected gRPC classes public #1137

merged 1 commit into from
Nov 7, 2019

Conversation

thegridman
Copy link
Collaborator

The io.helidon.microprofile.grpc.client.GrpcClientProxyBuilder class is package protected even though its methods are public. This class is a builder and has a private constructor but is not usable in client code unless the class itself is made public.

The io.helidon.microprofile.grpc.client.ChannelProducer class is package protected so even though it is a CDI bean it cannot be injected into any other beans in client code.

…namically create gRPC client proxies from user code. The methods are already public. Make ChannelProducer public so that it can be properly injected into classes.
Copy link
Member

@tomas-langer tomas-langer left a comment

Choose a reason for hiding this comment

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

LGTM

@tomas-langer tomas-langer merged commit c3e3002 into helidon-io:master Nov 7, 2019
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants