private Configuration createConfig(EsperDeclaredEvents declaredEvents) { Configuration config = new Configuration(); config.setMetricsReportingDisabled(); config.getEngineDefaults().getThreading().setThreadPoolInbound(false); config.getEngineDefaults().getThreading().setThreadPoolOutbound(false); config.getEngineDefaults().getThreading().setThreadPoolRouteExec(false); config.getEngineDefaults().getThreading().setThreadPoolTimerExec(false); config.getEngineDefaults().getThreading().setInternalTimerEnabled(false); if (declaredEvents != null) { for (AbstractEventType type : declaredEvents.getEventTypes()) { String strAlias = type.getEventAlias(); if (type instanceof MapEventType) { config.addEventType(strAlias, ((MapEventType) type).getEventFields()); this.eventTypes.add(strAlias); } } } return config; }
private Configuration createConfig(EsperDeclaredEvents declaredEvents) { Configuration config = new Configuration(); config.setMetricsReportingDisabled(); config.getEngineDefaults().getThreading().setThreadPoolInbound(false); config.getEngineDefaults().getThreading().setThreadPoolOutbound(false); config.getEngineDefaults().getThreading().setThreadPoolRouteExec(false); config.getEngineDefaults().getThreading().setThreadPoolTimerExec(false); config.getEngineDefaults().getThreading().setInternalTimerEnabled(false); if (declaredEvents != null) { for (AbstractEventType type : declaredEvents.getEventTypes()) { String strAlias = type.getEventAlias(); if (type instanceof MapEventType) { config.addEventType(strAlias, ((MapEventType) type).getEventFields()); } if (type instanceof StringEventType) { config.addEventType(strAlias, ((StringEventType) type).getEventClassName()); } } } return config; }
config.getEngineDefaults().getExceptionHandling().addClass(SessionizerEsperExceptionHandlerFactory.class); String name = EsperController.class.getName() + "-" + baseName + "-" + Thread.currentThread().getId(); esperService = EPServiceProviderManager.getProvider(name, config);
config.getEngineDefaults().getExceptionHandling().addClass(SessionizerEsperExceptionHandlerFactory.class); String name = EsperSessionizer.class.getName() + "-" + baseName + "-" + id; esperService = EPServiceProviderManager.getProvider(name, config);
private static void handleDefaultsLogging(Configuration configuration, Element parentElement) { DOMElementIterator nodeIterator = new DOMElementIterator(parentElement.getChildNodes()); while (nodeIterator.hasNext()) { Element subElement = nodeIterator.next(); if (subElement.getNodeName().equals("execution-path")) { String valueText = subElement.getAttributes().getNamedItem("enabled").getTextContent(); Boolean value = Boolean.parseBoolean(valueText); configuration.getEngineDefaults().getLogging().setEnableExecutionDebug(value); } } }
public void setMetricsReportingInterval(String stmtGroupName, long newInterval) { this.getEngineDefaults().getMetricsReporting().setStatementGroupInterval(stmtGroupName, newInterval); }
public void setMetricsReportingEnabled() { this.getEngineDefaults().getMetricsReporting().setEnableMetricsReporting(true); }
private static void handleDefaultsViewResources(Configuration configuration, Element parentElement) { DOMElementIterator nodeIterator = new DOMElementIterator(parentElement.getChildNodes()); while (nodeIterator.hasNext()) { Element subElement = nodeIterator.next(); if (subElement.getNodeName().equals("share-views")) { String valueText = subElement.getAttributes().getNamedItem("enabled").getTextContent(); Boolean value = Boolean.parseBoolean(valueText); configuration.getEngineDefaults().getViewResources().setShareViews(value); } } }
private static void handleDefaultsVariables(Configuration configuration, Element parentElement) { DOMElementIterator nodeIterator = new DOMElementIterator(parentElement.getChildNodes()); while (nodeIterator.hasNext()) { Element subElement = nodeIterator.next(); if (subElement.getNodeName().equals("msec-version-release")) { String valueText = subElement.getAttributes().getNamedItem("value").getTextContent(); Long value = Long.parseLong(valueText); configuration.getEngineDefaults().getVariables().setMsecVersionRelease(value); } } }
public void setMetricsReportingDisabled() { this.getEngineDefaults().getMetricsReporting().setEnableMetricsReporting(false); }
private static void handleDefaultsEventMeta(Configuration configuration, Element parentElement) { DOMElementIterator nodeIterator = new DOMElementIterator(parentElement.getChildNodes()); while (nodeIterator.hasNext()) { Element subElement = nodeIterator.next(); if (subElement.getNodeName().equals("class-property-resolution")) { String styleText = subElement.getAttributes().getNamedItem("style").getTextContent(); Configuration.PropertyResolutionStyle value = Configuration.PropertyResolutionStyle.valueOf(styleText.toUpperCase()); configuration.getEngineDefaults().getEventMeta().setClassPropertyResolutionStyle(value); } } }
"expected one of the following keywords: istream, irstream, rstream"); configuration.getEngineDefaults().getStreamSelection().setDefaultStreamSelector(defaultSelector);
configuration.getEngineDefaults().getThreading().setListenerDispatchPreserveOrder(preserveOrder); configuration.getEngineDefaults().getThreading().setListenerDispatchTimeout(timeoutMSec); configuration.getEngineDefaults().getThreading().setListenerDispatchLocking( ConfigurationEngineDefaults.Threading.Locking.valueOf(value.toUpperCase())); configuration.getEngineDefaults().getThreading().setInsertIntoDispatchPreserveOrder(preserveOrder); configuration.getEngineDefaults().getThreading().setInsertIntoDispatchTimeout(timeoutMSec); configuration.getEngineDefaults().getThreading().setInsertIntoDispatchLocking( ConfigurationEngineDefaults.Threading.Locking.valueOf(value.toUpperCase())); String msecResolutionText = subElement.getAttributes().getNamedItem("msec-resolution").getTextContent(); Long msecResolution = Long.parseLong(msecResolutionText); configuration.getEngineDefaults().getThreading().setInternalTimerEnabled(enabled); configuration.getEngineDefaults().getThreading().setInternalTimerMsecResolution(msecResolution);
"expected one of the following keywords: nano, milli"); configuration.getEngineDefaults().getTimeSource().setTimeSourceType(timeSourceType);
configuration.getEngineDefaults().getMetricsReporting().setEnableMetricsReporting(isEnabled); configuration.getEngineDefaults().getMetricsReporting().setEngineInterval(Long.parseLong(engineInterval)); if (statementInterval != null) configuration.getEngineDefaults().getMetricsReporting().setStatementInterval(Long.parseLong(statementInterval)); if (threading != null) configuration.getEngineDefaults().getMetricsReporting().setThreading(Boolean.parseBoolean(threading)); configuration.getEngineDefaults().getMetricsReporting().addStmtGroup(name, metrics);
this.latch = latch; this.configuration = new com.espertech.esper.client.Configuration(); this.configuration.getEngineDefaults().getThreading().setInsertIntoDispatchPreserveOrder(false); this.addMethods(configuration); this.addDbs();
epConfig.addImport(IntoMethod.class); if (timeProvider != null) { epConfig.getEngineDefaults().getThreading().setInternalTimerEnabled(false);