NBFatalException represents a severe error condition that prevents the broker process
from continuing execution safely, or where it is broker policy to terminate the process.
System Object
System Exception IBM.Broker.Plugin NBException IBM.Broker.Plugin NBFatalExceptionNamespace: IBM.Broker.PluginAssembly: IBM.Broker.Plugin (in IBM.Broker.Plugin.dll) Version: 9.0.0.0
[SerializableAttribute]
public class NBFatalException : NBException,
ISerializable
[SerializableAttribute]
public class NBFatalException : NBException,
ISerializable
<SerializableAttribute>
Public Class NBFatalException
Inherits NBException
Implements ISerializable
<SerializableAttribute>
Public Class NBFatalException
Inherits NBException
Implements ISerializable
[SerializableAttribute]
public ref class NBFatalException : public NBException,
ISerializable
[SerializableAttribute]
public ref class NBFatalException : public NBException,
ISerializable
[<SerializableAttribute>]
type NBFatalException =
class
inherit NBException
interface ISerializable
end
[<SerializableAttribute>]
type NBFatalException =
class
inherit NBException
interface ISerializable
end
Examples of fatal exceptions are a failure to acquire a critical system resource, or an
internally caught severe software error. The broker process will terminate after a fatal exception is thrown.
NBFatalException's may be thrown if the node detects that a condition that requires the broker process
should be terminated and restarted, but they should not be caught by user code.