This package provides the classes for creating a .NET node.

C# | Visual Basic | Visual C++ | F# |
namespace IBM.Broker.Plugin
Namespace IBM.Broker.Plugin
namespace IBM.Broker.Plugin
namespace IBM.Broker.Plugin

All Types | Classes | Structures | Enumerations |
Icon | Type | Description |
---|---|---|
![]() | NBParsers..::..BLOB |
This struct represents constants for the BLOB parser.
|
![]() | NBParsers..::..DataObject |
This struct represents constants for the DataObject parser.
|
![]() | NBParsers..::..DFDL |
This struct represents constants for the DFDL parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..EmailOutputHeader |
This struct represents constants for the EmailOutputHeader parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..HTTPInputHeader |
This struct represents constants for the HTTPInputHeader parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..HTTPReplyHeader |
This struct represents constants for the HTTPReplyHeader parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..HTTPRequestHeader |
This struct represents constants for the HTTPRequestHeader parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..HTTPResponseHeader |
This struct represents constants for the HTTPResponseHeader parser.
|
![]() | NBParsers..::..JMSMap |
This struct represents constants for the JMSMap parser.
|
![]() | NBParsers..::..JMSStream |
This struct represents constants for the JMSStream parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..JMSTransport |
This struct represents constants for the JMSTransport parser.
|
![]() | NBParsers..::..JSON |
This struct represents constants for the JSON parser.
|
![]() | NBParsers..::..MIME |
This struct represents constants for the MIME parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQCIH |
This struct represents constants for the MQCIH parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQDLH |
This struct represents constants for the MQDLH parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQIIH |
This struct represents constants for the MQIIH parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQMD |
This struct represents constants for the MQMD parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQMDE |
This struct represents constants for the MQMDE parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQPCF |
This struct represents constants for the MQPCF parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQRFH |
This struct represents constants for the RFH parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQRFH2 |
This struct represents constants for the RFH2 parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQRFH2C |
This struct represents constants for the MQRFH2C compact parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQRMH |
This struct represents constants for the MQRMH parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQSAPH |
This struct represents constants for the MQSAPH parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..MQWIH |
This struct represents constants for the MQWIH parser.
|
![]() | NBParsers..::..MRM |
This struct represents constants for the MRM parser.
|
![]() | NBBitStreamControl |
The NBBitStreamControl enum represents the allowed control options which are used when parsing or writing
(between a bitstream and a structure in the logical view of the message).
|
![]() | NBBroker | NBBroker provides access to various broker wide properties.
|
![]() | NBBrokerException | NBBrokerException represents an exception that wraps other exceptions thrown from the Propagate methods.
|
![]() | NBCastException |
NBCastException represents the failure of the broker to cast an element's value to a specified type.
|
![]() | NBClrException |
NBClrException represents a class that wraps a System::Exception or a subclass of a System::Exception.
|
![]() | NBCollectionMessage |
NBCollectionMessage represents a message collection that can be passed between the nodes in a message flow.
A message collection is a specialisation of an NBMessage.
|
![]() | NBComputeNode |
This is the main abstract base class from which all .NETCompute nodes derive.
|
![]() | NBConfigurationException |
An NBConfigurationException is generated when a configuration request fails.
|
![]() | NBConversionException |
An NBConversionException is generated by the broker character conversion functions
if invalid data is found when attempting to convert to another datatype. A conversion
exception is treated as a recoverable exception by the broker.
|
![]() | NBDatabaseException |
An NBDatabaseException is generated when a database management system reports an error during broker operation.
A database exception is treated as a recoverable exception by the broker.
|
![]() | NBElement |
NBElement represents the elements in the logical (hierarchical)
view of the message. Methods are provided for navigating and modifying
the hierarchy.
|
![]() | NBElementConvert |
NBElementConvert represents a series of static datatype convertion methods that act on NBElements from the message trees.
|
![]() | NBElementDateTimeType |
The NBElementDateTimeType enum represents the allowed sub-types for NBElement values of type DateTime or DateTimeOffset.
|
![]() | NBElementGenericType |
The NBElementGenericType class represents the allowed generic types for all NBElements in the logical
(hierarchical) view of the message. These generic types specify whether the NBElement has a Name, a Value, or both.
|
![]() | NBElementTimeSpanType |
The NBElementTimeSpanType enum represents the allowed sub-types for NBElement values of type TimeSpan.
|
![]() | NBElementValueType |
The NBElementValueType enum represents the allowed broker data types for NBElement values in the logical (hierarchical) view of the message.
|
![]() | NBException | NBException represents the base class of the broker exception hierarchy from which all broker
exceptions are derived.
|
![]() | NBExecutionGroup |
NBExecutionGroup provides access to properties of the current Execution Group.
|
![]() | NBFatalException |
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.
|
![]() | NBParsers..::..NBHeaderParsers |
This struct represents constants for various header parsers.
|
![]() | NBLog |
NBLog represents logging functions and allows messages to be written to user trace and to the Event Log.
|
![]() | NBMessage |
NBMessage represents the message passed between the nodes in a message flow.
A message in its raw form is a sequence of bytes known as the wire format.
|
![]() | NBMessageAssembly | NBMessageAssembly is the top level structure used to pass messages between
nodes. As well as the message itself, it also contains the exception list
and the local and global environments all represented by NBMessage objects.
|
![]() | NBMessageControl |
NBMessageControl defines the options for finalization of an NBMessage when it is propagated.
|
![]() | NBMessageException |
NBMessageException represents a message exception.
|
![]() | NBMessageFlow |
NBMessageFlow provides access to properties of the current message flow.
|
![]() | NBNode |
NBNode represents a broker .NET plugin node and provides utility methods allowing the node to interact with the broker.
|
![]() | NBOutputTerminal |
NBOutputTerminal represents a terminal to which a message is propagated
out of the .NETComputeNode.
|
![]() | NBParserException |
An NBParserException is generated by message parsers for errors which prevent the parsing of the message
content or creating a bit-stream. A parser exception is treated as a recoverable exception by the broker.
|
![]() | NBParsers |
Represents the built in message parsers that are available for use in broker.
|
![]() | NBRecoverableException |
NBRecoverableException represents errors which, although not
terminal in nature, mean that the processing of the current message
flow has to be ended.
|
![]() | NBRoute |
NBRoute represents a Label node to which a message can be propagated.
A node can propagate a message to any label node in the same message flow as itself.
|
![]() | NBSecurityException |
NBSecurityException represents a security error occuring within the broker.
|
![]() | NBSeverity |
NBSeverity enum represents the severity of an exception or log message.
|
![]() | NBSocketException |
NBSocketException represents a Socket exception.
|
![]() | NBSocketTimeoutException |
NBSocketTimeoutException represents a Socket timeout exception.
|
![]() | NBSqlException |
NBSqlException represents an SQL exception.
|
![]() | NBTerminal |
NBTerminal represents base class functionality for output terminals.
|
![]() | NBUserException |
NBUserException represents a user thrown exception.
|
![]() | NBUtilities |
NBUtilities represents static broker utility methods.
|
![]() | NBParsers..::..Properties |
This struct represents constants for the Properties parser.
|
![]() | NBParsers..::..NBHeaderParsers..::..SMQ_BMH |
This struct represents constants for the SMQ_BMH parser.
|
![]() | NBParsers..::..SOAP |
This struct contains constants for the SOAP parser. The integer constants
are the specific type values used by the logical tree to represent SOAP specific
constructs in the bitstream.
|
![]() | NBParsers..::..SOAPSchemaTypes |
This struct represents constants for the SOAPSchemaTypes.
|
![]() | NBParsers..::..XML |
This struct represents constants for the XML parser. The integer constants
are the specific type values used by the logical tree to represent XML specific
constructs in the bitstream.
|
![]() | NBParsers..::..XMLNS |
This struct represents constants for the XMLNS parser. The integer constants
are the specific type values used by the logical tree to represent XMLNS specific
constructs in the bitstream.
|
![]() | NBParsers..::..XMLNSC |
This struct represents constants for the XMLNSC compact parser. The integer constants
are the specific type values used by the logical tree to represent XMLNSC specific
constructs in the bitstream.
|
![]() | NBParsers..::..XMLNSCSchemaTypes |
The XMLNSCSchemaTypes struct represents constants for the XMLNSCSchemaTypes.
|