NBBrokerException represents an exception that wraps other exceptions thrown from the Propagate methods.
System Object
System Exception IBM.Broker.Plugin NBException IBM.Broker.Plugin NBBrokerExceptionNamespace: IBM.Broker.PluginAssembly: IBM.Broker.Plugin (in IBM.Broker.Plugin.dll) Version: 9.0.0.0
[SerializableAttribute]
public sealed class NBBrokerException : NBException,
ISerializable
[SerializableAttribute]
public sealed class NBBrokerException : NBException,
ISerializable
<SerializableAttribute>
Public NotInheritable Class NBBrokerException
Inherits NBException
Implements ISerializable
<SerializableAttribute>
Public NotInheritable Class NBBrokerException
Inherits NBException
Implements ISerializable
[SerializableAttribute]
public ref class NBBrokerException sealed : public NBException,
ISerializable
[SerializableAttribute]
public ref class NBBrokerException sealed : public NBException,
ISerializable
[<SealedAttribute>]
[<SerializableAttribute>]
type NBBrokerException =
class
inherit NBException
interface ISerializable
end
[<SealedAttribute>]
[<SerializableAttribute>]
type NBBrokerException =
class
inherit NBException
interface ISerializable
end
NBBrokerExceptions are thrown by the Propagate methods which wrap exceptions thrown by nodes downstream of the current node in the flow.
Normal
NBBrokerExceptions are not caught and will be passed back to the broker.
However, if they are caught by user code they must be rethrown to the broker
for additional error recovery to be performed.