Author: heiko.braun(a)jboss.com
Date: 2008-07-13 08:34:02 -0400 (Sun, 13 Jul 2008)
New Revision: 145
Added:
sam/trunk/src/test/resources/samples/esper-default-cfg.xml
Log:
Added samples default config and added new factory method that relies on this
Added: sam/trunk/src/test/resources/samples/esper-default-cfg.xml
===================================================================
--- sam/trunk/src/test/resources/samples/esper-default-cfg.xml
(rev 0)
+++ sam/trunk/src/test/resources/samples/esper-default-cfg.xml 2008-07-13 12:34:02 UTC
(rev 145)
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Sample configuration file.
+-->
+<esper-configuration
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xmlns="http://www.espertech.com/schema/esper"
+
xsi:noNamespaceSchemaLocation="esper-configuration-2-0.xsd">
+
+ <!--
+ Sample engine settings
+ -->
+ <engine-settings>
+ <defaults>
+ <threading>
+ <!--
+ In multithreaded environments, this setting controls whether dispatches to
listeners
+ preserve the ordering in which the statement processes events
+ -->
+ <listener-dispatch preserve-order="true"
timeout-msec="1000" locking="spin"/>
+ <!--
+ In multithreaded environments, this setting controls whether insert-into
streams
+ preserve the order of events inserted into them by one or more statements,
+ allowing statements that consume other statement's events to behave
deterministic.
+ -->
+ <insert-into-dispatch preserve-order="true"
timeout-msec="100" locking="spin"/>
+ <!-- These settings define the resolution of the internal timer thread,
+ and can disable the timer to indicate that the application supplies the
timer events
+ -->
+ <internal-timer enabled="true"
msec-resolution="100"/>
+ </threading>
+ <event-meta>
+ <!--
+ Lets configure the engine to use case-insensitive resolution for event
properties
+ -->
+ <class-property-resolution
style="distinct_case_insensitive"/>
+ </event-meta>
+ <view-resources>
+ <!--
+ Lets configure the engine to reuse views, which is the default but can
introduce additional locking
+ -->
+ <share-views enabled="true"/>
+ </view-resources>
+ <logging>
+ <!--
+ By default the engine does not generate logging through Log4j of the event
processing execution path.
+ To get debug output, set this flag to true. This setting translates into a
static boolean flag
+ and thus may apply to multiple engine instances within a given VM.
+ -->
+ <execution-path enabled="false" />
+ </logging>
+ <stream-selection>
+ <!--
+ By default the engine generates output for the insert stream only, and not
for the remove stream.
+ To obtain output for remove stream only, or for insert stream and remove
stream,
+ there are keywords "rstream" and "irstream" for use in
the select clause.
+ This setting controls the default behavior, if no keyword is specified in
the select-clause by statements.
+ -->
+ <stream-selector value="irstream" />
+ </stream-selection>
+ <time-source>
+ <!--
+ By default the time source is System.currentTimeMillis.
+ This sample configures the nano-second time call System.nanoTime() as the
time source,
+ which Esper adjusts for wall clock time.
+ -->
+ <time-source-type value="nano" />
+ </time-source>
+ </defaults>
+ </engine-settings>
+
+</esper-configuration>
Property changes on: sam/trunk/src/test/resources/samples/esper-default-cfg.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF