WebSphere Message Broker™ V8.0.0.0 .NET Plugin Node API
NBComputeNode Class
NamespacesIBM.Broker.PluginNBComputeNode
SUMMARY
This is the main abstract base class from which all .NETCompute nodes derive.
Declaration Syntax
C#Visual BasicVisual C++F#
public abstract class NBComputeNode : NBNode
Public MustInherit Class NBComputeNode _
	Inherits NBNode
public ref class NBComputeNode abstract : public NBNode
[<AbstractClassAttribute>]
type NBComputeNode =  
    class
        inherit NBNode
    end
Members
All MembersMethodsProperties



IconMemberDescription
CreateExceptionFromExceptionList(NBMessage)
Constructs an NBException from a broker exception list.
(Inherited from NBNode.)
CreateExceptionList(Exception, NBMessage)
Constructs a new exception list from the given exception and places into the given NBMessage.
(Inherited from NBNode.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Evaluate(NBMessageAssembly)
Evalute is the main entry point for the node. It is called once each each time a message passes through the node.

GetAllOutputTerminals()()()()
Returns a collection of all output terminals belonging to this node.
(Inherited from NBNode.)
GetAllRoutes()()()()
Returns a collection of all labels asociated with the message flow that this node belongs to.
(Inherited from NBNode.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetRoute(String)
Returns an NBRoute object matching the label name passed as an argument, or null if the matching label node does not exist.
(Inherited from NBNode.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
GetUserDefinedProperty(String)
Returns the value of the requested user defined property.
(Inherited from NBNode.)
GetUserDefinedPropertyAsString(String)
Returns the value of the requested user defined property as a string.
(Inherited from NBNode.)
Name
Gets the name (label) of the node.
(Inherited from NBNode.)
OnDelete()()()()
Called when a flow is stopped or deleted.

OnInitialize()()()()
Called before a message flow deploy is committed.

OutputTerminal(String)
Returns an NBOutputTerminal matching the name passed as an argument, or null if the terminal does not exist.
(Inherited from NBNode.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
NBNode
 NBComputeNode

Assembly: IBM.Broker.Plugin (Module: IBM.Broker.Plugin) Version: 8.0.0.0