Class Name |
Purpose |
EnsLib.PubSub.PubSubOperationOpens in a new tab |
Business operation that provides publish and subscribe message routing. |
EnsLib.PubSub.RequestOpens in a new tab |
Request class that packages requests to the PubSubOperation class. Specifies which topic and DomainName should be used to determine how the message should be routed. Optionally, the Request may also contain the message being routed, but the PubSubOperation does not need this information to return its TargetList. |
EnsLib.PubSub.ResponseOpens in a new tab |
Response class that packages responses from the PubSubOperation class. Contains a collection of Target objects called TargetList, which the calling business process consults before dispatching the message to the required destinations. |
EnsLib.PubSub.SubscriberOpens in a new tab |
Persistent class that represents individual subscribers. These are entities interested in being notified when certain messages arrive. The Subscriber class includes any information needed to contact the actual subscriber. |
EnsLib.PubSub.SubscriptionOpens in a new tab |
Persistent class that stores the association between a given Subscriber and a topic string. |
EnsLib.PubSub.DomainNameOpens in a new tab |
Persistent class that holds the set of PubSub domain names. Domain names are optional; like namespaces, domains provide a way to keep different subscription lists separate. |
EnsLib.PubSub.UtilsOpens in a new tab |
Utility class that provides a programmatic API for creating and deleting domains, subscribers, and subscriptions. |
EnsLib.PubSub.TargetOpens in a new tab |
Persistent class that provides details about how to route a message to a destination outside a production. The Target object has a Target property that identifies a configured business process or business operation within the current production. The Target object has an optional Address property that can specify an external address, for example an email address. |