wsPublish

Sends messages to a specific channel based on the filter criteria (which is a struct).

wsPublish(String channel, Object message); wsPublish(channel,message [,filterCriteria]); → returns void

This function requires Adobe ColdFusion 10 and up. Not supported on Lucee, OpenBD, etc.

wsPublish Argument Reference

channel
Required

Specific channel to which the server publishes its response.

message
Required

Response sent by the server to all clients subscribed to a specific channel.

filterCriteria

Conditions to filter eligible clients that need to be notified for a given channel.

Examples sample code invoking the wsPublish function


Tag Syntax

Checking to see if the region is present in the cache

<cfscript> 
 if(isDefined('form.publish')) 
 wsPublish(#form.channel#, #form.message#); 
 </cfscript> 
 <cfform method='post'> 
 <cfselect name='channel'> 
 <option> 
 stocks 
 </option> 
 <option> 
 news 
 </option> 
 <option> 
 products 
 </option> 
 </cfselect> 
 Message: 
 <input id='message' name='message' type='text'> 
 <cfinput id='publish' name='publish' value='publish' type='submit'> 
 </cfform> 

Fork me on GitHub