Open
Description
Today, we generally treat the ITransportConfiguration
as immutable once passed into the DistributedTransport
constructor. The behaviour of modifying settings after this occurs is undefined. We propose to make the immutability explicit by introducing internal methods to mark the configuration as "locked" after it has been received by the ITransport
. After this point, any calls to the descriptor methods will throw an exception, signalling the invalid operation.