This is a component for Apache Camel which allows for Producing/Consuming PostgreSQL events related to the LISTEN/NOTIFY commands added since PostgreSQL 8.3.
You can configure this component via URI parameters like most other Camel components. The possible parameters are listed below:
String host = "localhost"; Integer port = 5432; String database; String channel; String user = "postgres"; String pass; DataSource datasource;
If you use the pgDataSource parameter, all other connection parameters are ignored. The channel parameter, however, is always required.
pgevent:[datasource] || [//host:port]/<database>/<channel>[?parameters] pgevent:myDataSource/proddb/userupdates pgevent://192.168.1.12:5432/proddb/groupupdates?user=username&pass=secret pgevent://192.168.1.12/proddb/groupupdates?user=username&pass=secret pgevent:///proddb/customerupdates ## Uses all defaults
To build this project use
mvn install
For more help see the Apache Camel documentation:
http://camel.apache.org/writing-components.html