- 
    
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
 
 -