The current BaseMessageBuilder interface defines some abstract methods,
without declaring their visibility.
This means it is by default, they are package-private, and we can't
create sub-classes extending the behavior.
One scenario where extending from another package is ideal would be when
extra headers are required to be sent to MQ. This commit changes the
modifier to be public so others could extend them.
The current
BaseMessageBuilder
interface defines some abstract methods, without declaring their visibility.This means it is by default, they are
package-private
, and we can't create sub-classes extending the behavior.One scenario where extending from another package is ideal would be when extra headers are required to be sent to MQ. This commit changes the modifier to be public so others could extend them.
Similar to https://github.com/ibm-messaging/kafka-connect-mq-source/pull/26