|
ColdFusion 9.0 Resources |
CFEventSee alsogetGatewayID, CFML CFEvent structure, CFEvent class in the Developing ColdFusion Applications Parameters
UsageThis method creates a container for an event gateway message that you send to ColdFusion gateway services in a gatewayServices.addEvent method for delivery to a CFC listener method. ExampleThe following example, based on code for the ColdFusion asynchronous CFML gateway, sends a message to that the gateway has received to a CFC: public String outgoingMessage(coldfusion.eventgateway.CFEvent cfmsg)
{
// Get the data
Map data = cfmsg.getData();
boolean status = true;
if (data != null)
{
// create an event
CFEvent event = new coldfusion.eventgateway.CFEvent(gatewayID);
//set the event field values
event.setGatewayType("CFMLGateway");
event.setOriginatorID("CFMLGateway");
event.setData(data);
// send it to the event service
status = gatewayService.addEvent(event);
}
return new Boolean(status).ToString();
}
|