Add internal intellij-ext implementation for google3 #5212
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add internal intellij-ext implementation for google3
This CL adds the initial implementation of the grpc
server that implements the intellij-ext API to provide
extended services to IJ-based IDEs at Google.
The basic implementation only provides basic process
management. If the server is not used after a timeout
it will shutdown itself.
The implementation of this server is in Go, because
all existing architecture and utilities are written
in Go. This server will communicate with the IntelliJ
corp api services, and such connection is also provided
in Go. There have been several attempts before this
to do this in Java, and all seem abandonded and
migrated to Go.