@PostConstruct public void init() { epService = EPServiceProviderManager.getDefaultProvider(); epService.getEPAdministrator().getConfiguration().addEventType("ValuesEvent", ValuesInfo.class); log.debug("Initialized EPE .."); }
/** * Contributes bindings and other configurations for this module to {@code binder}. * <p/> * <p><strong>Do not invoke this method directly</strong> to install submodules. Instead use * {@link com.google.inject.Binder#install(com.google.inject.Module)}, which ensures that {@link com.google.inject.Provides provider methods} are * discovered. */ @Override public void configure(final Binder binder) { // JMX binder.bind(MBeanServer.class).toInstance(ManagementFactory.getPlatformMBeanServer()); // Jetty/Jersey stuff binder.bind(JacksonJsonProvider.class).asEagerSingleton(); // Main configuration file final RealtimeSystemConfig config = new ConfigurationObjectFactory(System.getProperties()).build(RealtimeSystemConfig.class); binder.bind(RealtimeSystemConfig.class).toInstance(config); // Configure Esper final Configuration configuration = new Configuration(); if (!config.getEsperConfigurationFile().equals("")) { configuration.configure(new File(config.getEsperConfigurationFile())); } binder.bind(EPServiceProvider.class).toInstance(EPServiceProviderManager.getDefaultProvider(configuration)); // Configure the routes configureFromFile(binder, config.getConfigurationFile()); }
/** * Configure Esper Statement(s). */ public void initService() { LOG.debug("Initializing Servcie .."); Configuration config = new Configuration(); config.addEventTypeAutoName("com.cor.cep.event"); epService = EPServiceProviderManager.getDefaultProvider(config); createCriticalTemperatureCheckExpression(); createWarningTemperatureCheckExpression(); createTemperatureMonitorExpression(); }
/** * Returns the event processing service provider. If the provider is null an * instance will be created via the EPServiceProviderManager. * * @return event processing service provider */ public EPServiceProvider getEsperService(boolean configured) { if (esperService == null) { if (configured) { Configuration configuration = new Configuration(); configuration.configure(); esperService = EPServiceProviderManager.getProvider("DefaultConfiguredProvider", configuration); } else { esperService = EPServiceProviderManager.getDefaultProvider(); } } return esperService; }
this.epService = EPServiceProviderManager.getDefaultProvider(configuration); this.admin = epService.getEPAdministrator();
this.epService = EPServiceProviderManager.getDefaultProvider(configuration); this.admin = epService.getEPAdministrator(); this.addSchemas(null);
epConfig.getEngineDefaults().getThreading().setInternalTimerEnabled(false); epService = EPServiceProviderManager.getDefaultProvider(epConfig); if (timeProvider != null) { lastTime = timeProvider.getInitialTime();