Namespace: Consultingwerk.Framework
Class 
MessagePublisher Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.Framework.IMessagePublisher

File:MessagePublisher
Purpose:Default IMessagePublisher implementation
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Thu Dec 04 17:44:51 CET 2014



Top Method Summary
Options Name Purpose
Publish (Object) Publishes a Message to all subscriber that are subscribed to messages of that type
Subscribe (IMessageSubscriber, Class) Subscribes an Message handler call back to the given Message type
Unsubscribe (IMessageSubscriber, Class) Unsubscribes an Message handler call back to the given Message type


Method Detail
Top

Publish (Object)

Purpose: Publishes a Message to all subscriber that are subscribed to messages
of that type
Notes: Subscription is for the actual message type and child classes

Parameters:
poMessage Progress.Lang.Object
The Message to publish
Top

Subscribe (IMessageSubscriber, Class)

Purpose: Subscribes an Message handler call back to the given Message type
Notes: Subscription is for the actual message type and child classes

Parameters:
poCallback Consultingwerk.Framework.IMessageSubscriber
The reference to the callback instance
poType Progress.Lang.Class
The Message type to subscribe to
Top

Unsubscribe (IMessageSubscriber, Class)

Purpose: Unsubscribes an Message handler call back to the given Message type
Notes:

Parameters:
poCallback Consultingwerk.Framework.IMessageSubscriber
The reference to the callback instance
poType Progress.Lang.Class
The Message type to unsubscribe from


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:21:38