This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > EnsLib.PubSub.Response

EnsLib.PubSub.Response

persistent class EnsLib.PubSub.Response extends Ens.Response

SQL Table Name: EnsLib_PubSub.Response

Used by the PubSub Routing Operation to return routing information for a given message or topic.

Property Inventory

Method Inventory

Parameters

parameter DOMAIN = Ensemble;
Use our own domain for localization

Properties

property TargetList as list of EnsLib.PubSub.Target;
List of targets to which the message should be sent.
Property methods: TargetListBuildValueArray(), TargetListCollectionToDisplay(), TargetListCollectionToOdbc(), TargetListDisplayToCollection(), TargetListGet(), TargetListGetObject(), TargetListGetObjectId(), TargetListGetStored(), TargetListGetSwizzled(), TargetListIsValid(), TargetListOdbcToCollection(), TargetListSet(), TargetListSetObject(), TargetListSetObjectId()

Methods

classmethod %OnDelete(oid As %ObjectIdentity) as %Status
Make sure non-subscriber target objects are deleted when then *this* response is deleted.

Inherited Members

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: CacheStorage (Ens.MessageBody)

^Ens.MessageBodyD(ID)
=
%%CLASSNAME

Storage Model: CacheStorage (EnsLib.PubSub.Response)

^Ens.MessageBodyD(ID,"Response")
=
TargetList
FeedbackOpens in a new window