Advertisement
Guest User

Untitled

a guest
Aug 29th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. public class Esper {
  2.  
  3.  
  4. public void iniciar() {
  5. EPServiceProvider epService = EPServiceProviderManager.getDefaultProvider();
  6.  
  7. ConfigurationDBAdapter adapterConfig = new ConfigurationDBAdapter();
  8. ConfigurationDBRef configDB = new ConfigurationDBRef();
  9. configDB.setDriverManagerConnection("org.postgresql.Driver",
  10. "jdbc:postgresql://localhost:5432/db_name",
  11. "user",
  12. "pass");
  13. adapterConfig.getJdbcConnections().put("db1", configDB);
  14.  
  15. EsperIODBAdapter dbAdapter = new EsperIODBAdapter(adapterConfig, "engineURI");
  16. dbAdapter.start();
  17.  
  18. String expression = "select * from pattern[every timer :interval(10)], sql:db1 ['select mosquitoId from registros where velocidad > 50']";
  19. EPStatement stmt = epService.getEPAdministrator().createEPL(expression);
  20. Mylistener listener = new Mylistener();
  21. stmt.addListener(listener);
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement