starts a gateway running.
Event Gateway Development
public void start()
restart
, stop
, The start method in Creating Custom Event Gateways in ColdFusion MX Developer's Guide
Start a gateway by performing any required initialization. This method starts any listener thread or threads that monitor the gateway's event source. The ColdFusion MX Administrator calls this function when it starts a gateway instance.
This method should update the status information that is returned by the getStatus
method to indicate when the gateway is starting and when the gateway is running.
The ColdFusion MX Administrator Gateway Types page lets you specify a time-out for the gateway startup, and whether to kill the gateway on startup time-out. If you enable the kill option and the start
method does not return in the time-out period, ColdFusion MX will kill the thread that called this function.
The following example is the ColdFusion MX SocketGateway class restart
method:
public void start() { status = STARTING; listening=true; // Start up event generator thread Runnable r = new Runnable() { public void run() { socketServer(); } }; Thread t = new Thread(r); t.start(); status = RUNNING; }