Adobe ColdFusion lets you create event gateways. Building a gateway requires a knowledge of Java programming, including Java event-handling and thread-handling concepts, and of the technology to which you are providing the gateway, including the types of messages that you handle. This documentation also assumes that you have a thorough knowledge of ColdFusion development concepts and practices, including ColdFusion components (CFCs).