Esper.
Event stream and complex event processing component.
Here is the list of declaration for esper. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>com.espertech</groupId> <artifactId>esper</artifactId> <version>4.6.0</version> </dependency>
If you think this Maven repository POM file listing for esper is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Name:GNU General Public License Version 2
URL: http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
The esper-4.6.0 has 6 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
Log | log4j 1.2.16 Apache Log4j 1.2 | 683 |
Log | commons-logging 1.1.1 Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. | 1143 |
Parser | antlr-runtime 3.2 A framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. | 7 |
Byte Code | cglib-nodep 2.2 Code generation library with shaded ASM dependecies | 283 |
JUnit | junit 4.8.1 JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java. | 1256 |
MySQL | mysql-connector-java 5.1.13 MySQL java connector | 21 |
The following plugins are used in the esper-4.6.0.jar
The following packages are defined in the esper-4.6.0.jar
com.espertech.esper.adapter com.espertech.esper.antlr com.espertech.esper.client com.espertech.esper.client.annotation com.espertech.esper.client.context com.espertech.esper.client.dataflow com.espertech.esper.client.deploy com.espertech.esper.client.hook com.espertech.esper.client.metric com.espertech.esper.client.scopetest com.espertech.esper.client.soda com.espertech.esper.client.time com.espertech.esper.client.util com.espertech.esper.collection com.espertech.esper.collection.apachecommons com.espertech.esper.core.context.activator com.espertech.esper.core.context.factory com.espertech.esper.core.context.mgr com.espertech.esper.core.context.schedule com.espertech.esper.core.context.stmt com.espertech.esper.core.context.subselect com.espertech.esper.core.context.util com.espertech.esper.core.deploy com.espertech.esper.core.service com.espertech.esper.core.start com.espertech.esper.core.thread com.espertech.esper.dataflow.annotations com.espertech.esper.dataflow.core com.espertech.esper.dataflow.interfaces com.espertech.esper.dataflow.ops com.espertech.esper.dataflow.ops.epl com.espertech.esper.dataflow.runnables com.espertech.esper.dataflow.util com.espertech.esper.dispatch com.espertech.esper.epl.agg com.espertech.esper.epl.annotation com.espertech.esper.epl.core com.espertech.esper.epl.core.eval com.espertech.esper.epl.datetime.calop com.espertech.esper.epl.datetime.eval com.espertech.esper.epl.datetime.interval com.espertech.esper.epl.datetime.reformatop com.espertech.esper.epl.db com.espertech.esper.epl.declexpr com.espertech.esper.epl.enummethod.dot com.espertech.esper.epl.enummethod.eval com.espertech.esper.epl.expression com.espertech.esper.epl.generated com.espertech.esper.epl.join.assemble com.espertech.esper.epl.join.base com.espertech.esper.epl.join.exec.base com.espertech.esper.epl.join.exec.composite com.espertech.esper.epl.join.exec.sorted com.espertech.esper.epl.join.plan com.espertech.esper.epl.join.pollindex com.espertech.esper.epl.join.rep com.espertech.esper.epl.join.table com.espertech.esper.epl.join.util com.espertech.esper.epl.lookup com.espertech.esper.epl.methodbase com.espertech.esper.epl.metric com.espertech.esper.epl.named com.espertech.esper.epl.parse com.espertech.esper.epl.property com.espertech.esper.epl.script com.espertech.esper.epl.script.jsr223 com.espertech.esper.epl.script.mvel com.espertech.esper.epl.spec com.espertech.esper.epl.spec.util com.espertech.esper.epl.subquery com.espertech.esper.epl.variable com.espertech.esper.epl.view com.espertech.esper.epl.virtualdw com.espertech.esper.event com.espertech.esper.event.arr com.espertech.esper.event.bean com.espertech.esper.event.map com.espertech.esper.event.property com.espertech.esper.event.util com.espertech.esper.event.vaevent com.espertech.esper.event.xml com.espertech.esper.filter com.espertech.esper.pattern com.espertech.esper.pattern.guard com.espertech.esper.pattern.observer com.espertech.esper.pattern.pool com.espertech.esper.plugin com.espertech.esper.rowregex com.espertech.esper.schedule com.espertech.esper.timer com.espertech.esper.type com.espertech.esper.util com.espertech.esper.view com.espertech.esper.view.ext com.espertech.esper.view.internal com.espertech.esper.view.stat com.espertech.esper.view.std com.espertech.esper.view.stream com.espertech.esper.view.window
Here is the content of the POM file.
<project> <modelVersion>4.0.0</modelVersion> <name>Esper</name> <groupId>com.espertech</groupId> <artifactId>esper</artifactId> <version>4.6.0</version> <packaging>jar</packaging> <inceptionYear>2005</inceptionYear> <url>http://esper.codehaus.org</url> <description>Event stream and complex event processing component</description> <licenses> <license> <name>GNU General Public License Version 2</name> <url>http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <!-- <scm> <url>http://svn.codehaus.org/esper</url> <connection>http://xircles.codehaus.org/projects/esper/repo</connection> </scm> --> <repositories> <repository> <id>central</id> <name>Maven Repository Switchboard</name> <layout>default</layout> <url>http://repo1.maven.org/maven2</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>codehaus</id> <name>Codehaus Plugin Repository</name> <url>http://repository.codehaus.org/org/codehaus/mojo</url> <layout>default</layout> <snapshots> <enabled>false</enabled> </snapshots> <releases> <updatePolicy>never</updatePolicy> </releases> </pluginRepository> </pluginRepositories> <dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</version> <exclusions> <exclusion> <groupId>javax.jms</groupId> <artifactId>jms</artifactId> </exclusion> <exclusion> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> </exclusion> <exclusion> <groupId>com.sun.jmx</groupId> <artifactId>jmxri</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>org.antlr</groupId> <artifactId>antlr-runtime</artifactId> <version>3.2</version> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.13</version> <scope>test</scope> </dependency> </dependencies> <build> <extensions> <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-webdav</artifactId> <version>1.0-beta-1</version> </extension> </extensions> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.0</version> <configuration> <locales>en</locales> <templateFile>src/site/site.vm</templateFile> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-site-plugin</artifactId> <executions> <execution> <id>attach-descriptor</id> <goals> <goal>attach-descriptor</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.6</source> <target>1.6</target> <!-- <showDeprecation>true</showDeprecation> --> <skip>false</skip> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.3</version> <configuration> <skip>false</skip> <argLine>-Xms512m -Xmx512m</argLine> <includes> <include>**/Test*.java</include> </includes> <excludes> <exclude>**/TestManual*.java</exclude> <exclude>**/Test*$*</exclude> </excludes> <systemProperties> <property> <name>log4j.configuration</name> <value>infoonly_log4j.xml</value> </property> </systemProperties> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.2</version> <configuration> <archive> <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.0</version> <configuration> <outputDirectory>lib</outputDirectory> <excludeTransitive>true</excludeTransitive> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.1</version> <executions> <execution> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins> <testResources> <testResource> <directory>etc</directory> </testResource> </testResources> </build> <distributionManagement> <repository> <id>codehaus.org</id> <name>Central Repository</name> <url>dav:https://dav.codehaus.org/repository/esper/</url> </repository> <snapshotRepository> <id>codehaus.org</id> <name>Central Development Repository</name> <url>dav:https://dav.codehaus.org/snapshots.repository/esper/</url> </snapshotRepository> <site> <id>codehaus.org</id> <url>dav:https://dav.codehaus.org/esper/</url> </site> </distributionManagement> </project>