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();
}