Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-51551

Allow CommandTransport and its sub-classes to be sub-typed from outside

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      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.

        Attachments

          Issue Links

            Activity

            pvtuan10 Pham Vu Tuan created issue -
            pvtuan10 Pham Vu Tuan made changes -
            Field Original Value New Value
            Summary Allow CommandTransport and its subclasses to be subtyped from outside Allow CommandTransport and its sub-classes to be sub-typed from outside
            pvtuan10 Pham Vu Tuan made changes -
            Description While working on the design for [JENKINS-51413|https://issues.jenkins-ci.org/browse/JENKINS-51413], I need to implement a new command transport to support Kafka communication. However, CommandTransport is 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. 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.
            pvtuan10 Pham Vu Tuan made changes -
            Description 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. 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.
            oleg_nenashev Oleg Nenashev made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            oleg_nenashev Oleg Nenashev made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue relates to JENKINS-51541 [ JENKINS-51541 ]
            pvtuan10 Pham Vu Tuan made changes -
            Status In Review [ 10005 ] Resolved [ 5 ]
            Resolution Done [ 10000 ]
            olivergondza Oliver Gondža made changes -
            Labels remoting 2.121.2-fixed remoting

              People

              • Assignee:
                pvtuan10 Pham Vu Tuan
                Reporter:
                pvtuan10 Pham Vu Tuan
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: