Instantiates a gateway.
Event Gateway Development
public void gatewayName() public void gatewayName(String id) public void gatewayName(String id, String configFile)
setGatewayID, "Class constructor" in the ColdFusion Developer's Guide.
Parameter |
Description |
---|---|
id |
The identifier for the gateway instance |
configFile |
The absolute path to the gateway configuration file. |
If your gateway requires a configuration file, use the constructor with two parameters. Otherwise, you can use either the default constructor or the single parameter version; ColdFusion always uses the setGatewayID method to set the ID.
The following example shows the two argument constructor implemented in the ColdFusion SocketGateway class:
public SocketGateway(String id, String configpath) { propsFilePath=configpath; try { FileInputStream propsFile = new FileInputStream(propsFilePath); properties.load(propsFile); propsFile.close(); this.loadProperties(); } catch (FileNotFoundException f) { // do nothing. use default value for port. } catch (IOException e) { e.printStackTrace(); } gatewayID = id; gatewayService = GatewayServices.getGatewayServices(); }