When the RemoteServiceBroker is preparing to serialize a service request, it should ensure it does not attempt to serialize the MultiplexingStream object that may be present in the ServiceActivationOptions.multiplexingStream property lest an error like this be thrown:
Converting circular structure to JSON
--> starting at object with constructor 'MultiplexingStreamClass'
| property 'locallyOfferedOpenChannels' -> object with constructor 'Object'
| property '1' -> object with constructor 'ChannelClass'
--- property '_multiplexingStream' closes the circle
When the
RemoteServiceBroker
is preparing to serialize a service request, it should ensure it does not attempt to serialize theMultiplexingStream
object that may be present in theServiceActivationOptions.multiplexingStream
property lest an error like this be thrown: