User Guide
Gateway interface 965
Constructor
Description
Instantiates a gateway.
Category
Event Gateway Development
Syntax
public void gatewayName()
public void gatewayName(String id)
public void gatewayName(String id, String configFile)
See also
setGatewayID
, “Class constructor” in Chapter 45, “Creating Custom Event Gateways” in
ColdFusion MX Developer’s Guide
Parameters
Usage
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.
Example
The following example shows the two argument constructor implemented in the ColdFusion MX
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();
}
Parameter Description
id The identifier for the gateway instance
configFile The absolute path to the gateway configuration file.