-
Improvement
-
Resolution: Done
-
Minor
While working on the design for JENKINS-51413, I need to implement a new command transport to support Kafka communication. However, CommandTransport and SynchronousCommandTransport are not allowed to be sub-typed outside of the package because some of the fields, methods were made package-private. The proposed solution to this is to change them to protected access level.
- relates to
-
JENKINS-51541 SlaveComputer should support creating channels with custom ChannelBuilder
-
- Resolved
-
Code changed in jenkins
User: Pham Vu Tuan
Path:
src/main/java/hudson/remoting/CommandTransport.java
src/main/java/hudson/remoting/JarCache.java
src/main/java/hudson/remoting/SynchronousCommandTransport.java
http://jenkins-ci.org/commit/remoting/bed0a07a1b62ffa195ce330a35906f098e7b1e51
Log:
JENKINS-51551Allow CommandTransport and its sub-classes to be sub-typed from outside (#272)*NOTE:* This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.