Gateway interface

coldfusion.eventgateway.Gateway

Interface for implementing ColdFusion event gateways.

A class that implements this interface defines a ColdFusion event gateway type that you can use in ColdFusion applications. The class must implement the following methods:

Signature

Description

GatewayName([String id[, StringconfigFile]])

The gateway constructor.

String getGatewayID()

Returns the gateway ID.

GatewayHelper getHelper()

Returns an instance of the GatewayHelper class for this gateway type. instance, or null if the gateway does not have a GatewayHelper class.

int getStatus()

Gets the event gateway status.

String outgoingMessage(coldfusion.eventgateway.CFEvent cfmessage)

Handles a message sent by ColdFusion and processes it to send to a message receiver.

void restart()

Restarts a running event gateway.

void setCFCListeners(String[] listeners)

Identifies the CFCs that listen for incoming messages from the event gateway.

void setGatewayID(String id)

Sets the gateway ID that uniquely identifies the Gateway instance.

void start()

Starts the event gateway.

void stop()

Stops the event gateway.