Commits

Anonymous committed 86f109f

restoring original copyright (to James House), as OpenSymphony is disbanding.

git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@92269f7d36a-ea1c-0410-88ea-9fd03e4c9665

  • Participants
  • Parent commits 77c9684

Comments (0)

Files changed (438)

 Quartz Scheduler
-Copyright 2004-2008 OpenSymphony
-Previously Copyright (c) 2001-2004 James House
+Copyright 2001-2009 James House

docs/wikidocs/License.html

 	    <table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#ffffff">
 		    <tr>
 			    <td valign="top" class="pagebody">
-				    <p>Quartz is Copyright (c) 2004-2005 OpenSymphony, Copyright (c) 2001-2004 James House.</p>
+				    <p>Quartz is Copyright (c) 2001-2009 James House.</p>
 
 
 <p>Quartz is licensed under the Apache License, Version 2.0 (the "License"); you may not use Quartz binaries or source in whole or in part except in compliance with the License. You may obtain a copy of the License at:</p>

examples/src/java/org/quartz/examples/example1/HelloJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example1/SimpleExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example10/PlugInExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example10/SimpleJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example11/LoadExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example11/SimpleJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example12/RemoteClientExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example12/RemoteServerExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example12/SimpleJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example13/ClusterExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example13/SimpleRecoveryJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example13/SimpleRecoveryStatefulJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example14/PriorityExample.java

 /* 
- * Copyright 2006 OpenSymphony 
+ * Copyright 2006-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example14/TriggerEchoJob.java

 /* 
- * Copyright 2006 OpenSymphony 
+ * Copyright 2006-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example2/SimpleJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example2/SimpleTriggerExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example3/CronTriggerExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example3/SimpleJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example4/ColorJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example4/JobStateExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example5/MisfireExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example5/MisfireJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example5/StatefulDumbJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example6/BadJob1.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example6/BadJob2.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example6/JobExceptionExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example7/DumbInterruptableJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example7/InterruptExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example8/CalendarExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example8/SimpleJob.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example9/Job1Listener.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example9/ListenerExample.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example9/SimpleJob1.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

examples/src/java/org/quartz/examples/example9/SimpleJob2.java

 /* 
- * Copyright 2005 OpenSymphony 
+ * Copyright 2005 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

notes/SVN_ACCESS_HOWTO.txt

+------------------------------------------------
+Start of Plightbo buffer: Thu Sep 27 16:46:16 2007
+[15:20] jhouserizer: hey pat, long time no chat.  Got a minute for an OpenSymphony infrastructure question?
+[15:20] Plightbo: not at this exact minute, but maybe in like 15?
+[15:21] jhouserizer: sure.  if you can ping me back that'd be great.
+[16:22] Plightbo: hey
+[16:22] Plightbo: a little more than 15 minutes, but better late than never :)
+[16:23] Plightbo: what's up?
+[16:30] jhouserizer: ok, a couple things. one specific, one vague ;-)
+[16:30] jhouserizer: 1) how do I go about adding a user to SVN access these days?
+[16:31] Plightbo: we need to hook up to the LDAP directory
+[16:31] Plightbo: and he needs to sign up for an LDAP account
+[16:31] jhouserizer: I think I did that once, like a year ago ...
+[16:31] Plightbo: let me get the URL
+[16:31] Plightbo: http://www.opensymphony.com/sass/index.action
+[16:31] Plightbo: it says OpenQA, but it's for OpenSymphony :)
+[16:32] jhouserizer: yea, I remember that bit.
+[16:32] jhouserizer: so he goes there and "creates" and account.
+[16:32] Plightbo: yes
+[16:32] jhouserizer: then I tweak it in LDAP so he has access
+[16:32] Plightbo: then we add via a little tool called JXplorer
+[16:32] jhouserizer: yeah, you showed me that once.  I'll see if I can pull it off.
+[16:32] Plightbo: do you need the LDAP password?
+[16:33] jhouserizer: yes, it looks like JXplorer didn't remember the host information nor password etc.
+[16:34] Plightbo: base DN: dc=opensymphony,dc=com
+[16:34] Plightbo: host: opensymphony.com
+[16:34] Plightbo: port 389
+[16:34] Plightbo: level: user + password
+[16:34] Plightbo: user DN: cn=Manager,dc=opensymphony,dc=com
+[16:34] Plightbo: password: @MjZ9jHwO%
+[16:34] jhouserizer: thx.  I'll get a whirl and hassle you again if need be ;-)
+[16:35] jhouserizer: s/get/give
+[16:35] jhouserizer: My "vague" question was just kind of what's up with OS these days?
+[16:36] Plightbo: good question
+[16:36] Plightbo: it hasn't gotten much love for like a year
+[16:36] jhouserizer: Anyone really doing anything? Seems like WebWork leaving pretty well killed it off
+[16:36] Plightbo: still is a lot of webwork dev, plus xwork, but the community seems to have fragmented a bit, i agree
+[16:37] Plightbo: i'd like to do a site redesign sometime, and also possibly introduce a few projects
+[16:37] Plightbo: perhaps bigbark's code, if that isn't too far off from the OS objective
+[16:37] Plightbo: only Hani would object to bigbark, and i think he's kind of over being a pain about it
+[16:38] jhouserizer: yeah, that would be a good look.
+[16:39] jhouserizer: We're stuggling to get another Quartz release out.
+[16:39] Plightbo: we also have funds
+[16:39] jhouserizer: don't know if you're still on the mail list / forum, but progress is *slow* due to time resources
+[16:39] Plightbo: so we could try to use money to incentivize
+[16:39] jhouserizer: i'd definitely be for that.
+[16:40] jhouserizer: We're in progress of switching a couple WebWork projects to Struts 2, but in the mean time also keeping up with the last WebWork releases on other projects.
+[16:41] Plightbo: what do you think about bigbark? or any other projects? i could try to resurrect Able
+[16:41] jhouserizer: What are you using for development these days?  If IIRCC seems like you were into Stripes or something.
+[16:41] jhouserizer: to comments on the same topic but different angles there ;-)
+[16:42] Plightbo: well, actually, i don't do much with struts or stripes
+[16:42] Plightbo: lots of rich web stuff
+[16:42] Plightbo: Trimpath JS templates, YUI, Ext, and DWR
+[16:42] Plightbo: those are things i've been working on
+[16:42] Plightbo: and i've been thinking about maybe making a framework based on that
+[16:42] Plightbo: just for shits and giggles
+[16:42] jhouserizer: BigBark's structure is pretty cool, though I have some issues with how it will break down under high load.
+[16:43] Plightbo: what issues?
+[16:43] jhouserizer: I can't recall precisely at the moment!  But I made some notes somewhere.
+[16:44] jhouserizer: Hani sure wasn't excited about Able.
+[16:45] jhouserizer: I actually have to run out right now.  I'd like to discuss more though some time soon.  Thanks for the info on the SVN access.
+End of Plightbo buffer: Thu Sep 27 16:46:16 2007

notes/account_mappings.txt

+bayard = henri
+eagle79 = aaron
+perfnorm = jasper
+pl47pus = adi
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+   <modelVersion>4.0.0</modelVersion>
+   <groupId>opensymphony</groupId>
+   <artifactId>quartz</artifactId>
+   <version>1.6.4</version>
+   <name>quartz</name>
+
+   <description>
+      Quartz is a full-featured, open source job scheduling system that
+      can be integrated with, or used along side virtually any J2EE or
+      J2SE application
+   </description>
+   <url>http://www.opensymphony.com/quartz/</url>
+
+   <organization>
+      <name>Opensymphony</name>
+      <url>http://www.opensymphony.com/</url>
+   </organization>
+
+   <licenses>
+      <license>
+         <name>Apache 2.0</name>
+         <url>http://www.apache.org/licenses/LICENSE-2.0</url>
+      </license>
+   </licenses>
+
+   <dependencies>
+      <!-- lib/build -->
+      <!-- TODO add remaing jars -->
+      <dependency>
+         <groupId>javax.activation</groupId>
+         <artifactId>activation</artifactId>
+         <version>1.1</version>
+         <scope>provided</scope>
+      </dependency>
+      <dependency>
+         <groupId>javax.mail</groupId>
+         <artifactId>mail</artifactId>
+         <version>1.3.3</version>
+         <scope>provided</scope>
+      </dependency>
+      <dependency>
+         <groupId>javax.transaction</groupId>
+         <artifactId>jta</artifactId>
+         <version>1.0.1B</version>
+         <scope>provided</scope>
+      </dependency>
+      
+      <!--  lib/core -->
+      <dependency>
+         <groupId>commons-logging</groupId>
+         <artifactId>commons-logging</artifactId>
+         <version>1.1</version>
+      </dependency>
+      <dependency>
+         <groupId>commons-collections</groupId>
+         <artifactId>commons-collections</artifactId>
+         <version>3.2</version>
+      </dependency>
+   
+      <!-- lib/optional -->
+      <dependency>
+         <groupId>commons-beanutils</groupId>
+         <artifactId>commons-beanutils</artifactId>
+         <version>1.7.0</version>
+         <scope>runtime</scope>
+         <optional>true</optional>
+      </dependency>
+      <dependency>
+         <groupId>commons-dbcp</groupId>
+         <artifactId>commons-dbcp</artifactId>
+         <version>1.2.2</version>
+         <scope>runtime</scope>
+         <optional>true</optional>
+      </dependency>
+      <dependency>
+         <groupId>commons-digester</groupId>
+         <artifactId>commons-digester</artifactId>
+         <version>1.8</version>
+         <scope>runtime</scope>
+         <optional>true</optional>
+      </dependency>
+      <dependency>
+         <groupId>commons-modeler</groupId>
+         <artifactId>commons-modeler</artifactId>
+         <version>2.0</version>
+         <scope>runtime</scope>
+         <optional>true</optional>
+      </dependency>
+      <dependency>
+         <groupId>commons-pool</groupId>
+         <artifactId>commons-pool</artifactId>
+         <version>1.3</version>
+         <scope>runtime</scope>
+         <optional>true</optional>
+      </dependency>
+      <dependency>
+         <groupId>commons-validator</groupId>
+         <artifactId>commons-validator</artifactId>
+         <version>1.3.1</version>
+         <scope>runtime</scope>
+         <optional>true</optional>
+      </dependency>
+      <dependency>
+         <groupId>log4j</groupId>
+         <artifactId>log4j</artifactId>
+         <version>1.2.14</version>
+         <scope>runtime</scope>
+         <optional>true</optional>
+      </dependency>
+   </dependencies>
+
+</project>
+set TMP_CP=%TMP_CP%;%1
+@echo off
+
+IF "%QUARTZ%"=="" SET QUARTZ=..
+
+SET QEB=%QUARTZ%\rig
+
+SET TMP_CP=.
+
+dir /b "%QUARTZ%\*.jar" > temp.tmp
+FOR /F %%I IN (temp.tmp) DO CALL "%QEB%\addpath.bat" "%QUARTZ%\%%I"
+
+dir /b "%QUARTZ%\examples\*.jar" > temp.tmp
+FOR /F %%I IN (temp.tmp) DO CALL "%QEB%\addpath.bat" "%QUARTZ%\examples\%%I"
+
+dir /b "%QUARTZ%\*.jar" > temp.tmp
+FOR /F %%I IN (temp.tmp) DO CALL "%QEB%\addpath.bat" "%QUARTZ%\build\%%I"
+
+dir /b "%QUARTZ%\examples\*.jar" > temp.tmp
+FOR /F %%I IN (temp.tmp) DO CALL "%QEB%\addpath.bat" "%QUARTZ%\examples\build\%%I"
+
+dir /b "%QUARTZ%\lib\core\*.jar" > temp.tmp
+FOR /F %%I IN (temp.tmp) DO CALL "%QEB%\addpath.bat" "%QUARTZ%\lib\core\%%I"
+
+dir /b "%QUARTZ%\lib\build\*.jar" > temp.tmp
+FOR /F %%I IN (temp.tmp) DO CALL "%QEB%\addpath.bat" "%QUARTZ%\lib\build\%%I"
+
+dir /b "%QUARTZ%\lib\optional\*.jar" > temp.tmp
+FOR /F %%I IN (temp.tmp) DO CALL "%QEB%\addpath.bat" "%QUARTZ%\lib\optional\%%I"
+
+DEL temp.tmp
+
+IF NOT "%CLASSPATH%"=="" SET TMP_CP=%TMP_CP%;"%CLASSPATH%"
+
+#!/bin/sh
+
+# You May Need To Change this to your Quartz installation root
+QUARTZ=../..
+
+QUARTZ_CP=""
+
+for jarfile in $QUARTZ/*.jar; do
+  QUARTZ_CP=$QUARTZ_CP:$jarfile
+done
+
+for jarfile in $QUARTZ/examples/*.jar; do
+  QUARTZ_CP=$QUARTZ_CP:$jarfile
+done
+
+for jarfile in $QUARTZ/build/*.jar; do
+  QUARTZ_CP=$QUARTZ_CP:$jarfile
+done
+
+for jarfile in $QUARTZ/examples/build/*.jar; do
+  QUARTZ_CP=$QUARTZ_CP:$jarfile
+done
+
+for jarfile in $QUARTZ/lib/core/*.jar; do
+  QUARTZ_CP=$QUARTZ_CP:$jarfile
+done
+
+for jarfile in $QUARTZ/lib/build/*.jar; do
+  QUARTZ_CP=$QUARTZ_CP:$jarfile
+done
+
+for jarfile in $QUARTZ/lib/optional/*.jar; do
+  QUARTZ_CP=$QUARTZ_CP:$jarfile
+done
+
+echo "Classpath: " $QUARTZ_CP
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
+
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
+
+  <appender name="default" class="org.apache.log4j.ConsoleAppender">
+    <param name="target" value="System.out"/>
+    <layout class="org.apache.log4j.PatternLayout">
+      <param name="ConversionPattern" value="[%p] %d{dd MMM hh:mm:ss.SSS aa} %t [%c]%n%m%n%n"/>
+    </layout>
+  </appender>
+
+
+ <logger name="org.quartz">
+   <level value="debug" />
+ </logger>
+
+  <root>
+    <level value="debug" />
+    <appender-ref ref="default" />
+  </root>
+
+  
+</log4j:configuration>
+@echo off
+
+rem Set Quartz to the base directory of the Quartz Distribution
+@SET QUARTZ=..
+
+@rem setup the class path...
+CALL buildcp.bat
+SET QUARTZ_CP=%TMP_CP%
+
+rem !!!!!!! Please read important information. !!!!!!
+rem If "java" is not in your path, please set the path 
+rem for Java 2 Runtime Environment in the path variable below
+rem for example :
+rem @SET PATH=D:\jdk1.3.1;%PATH%
+rem 
+
+
+rem Set LOG4J props if you are interested in setting up
+rem a configuraiton file for log4j logging
+rem @SET LOG4J_PROPS="-Dlog4j.configuration=log4j.properties"
+
+"java" -cp ../build/java;"%QUARTZ_CP%" %LOG4J_PROPS% threadlock.ThreadLockTest
+#!/bin/sh
+
+# Change this to your JDK installation root
+#
+#JAVA_HOME=/usr/java/j2sdk1.4.0_01
+
+JRE=$JAVA_HOME/jre
+JAVA=$JRE/bin/java
+
+. ${QUARTZ}/examples/bin/buildcp.sh
+
+# Uncomment the following line if you would like to set log4j
+# logging properties
+#
+#LOGGING_PROPS="-Dlog4j.configuration=log4j.properties"
+
+$JAVA -classpath $QUARTZ_CP $LOGGING_PROPS org.quartz.examples.example1.SimpleExample
+
 
 
 /* 
- * Copyright 2004-2008 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/Calendar.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/CriticalSchedulerException.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/CronTrigger.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/InterruptableJob.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/Job.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/JobDataMap.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/JobDetail.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/JobExecutionContext.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/JobExecutionException.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/JobListener.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/JobPersistenceException.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/NthIncludedDayTrigger.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/ObjectAlreadyExistsException.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/Scheduler.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/SchedulerConfigException.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/SchedulerContext.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/SchedulerException.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/SchedulerFactory.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/SchedulerListener.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/SchedulerMetaData.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/SimpleTrigger.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/StatefulJob.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/Trigger.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/TriggerListener.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/TriggerUtils.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/UnableToInterruptJobException.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/core/JobRunShell.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/core/JobRunShellFactory.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/core/QuartzScheduler.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/core/QuartzSchedulerResources.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/core/QuartzSchedulerThread.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/core/RemotableQuartzScheduler.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/core/SchedulerSignalerImpl.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/core/SchedulingContext.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/ee/jta/JTAJobRunShell.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/ee/jta/JTAJobRunShellFactory.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/ee/jta/UserTransactionHelper.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/ee/servlet/QuartzInitializerListener.java

 /*
- * Copyright 2004-2005 OpenSymphony
+ * Copyright 2001-2009 James House
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
  * use this file except in compliance with the License. You may obtain a copy

src/java/org/quartz/ee/servlet/QuartzInitializerServlet.java

 /*
- * Copyright 2004-2005 OpenSymphony
+ * Copyright 2001-2009 James House
  *
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
  * use this file except in compliance with the License. You may obtain a copy

src/java/org/quartz/helpers/TriggerUtils.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/helpers/VersionPrinter.java

 
 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/DirectSchedulerFactory.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/QuartzServer.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/RemoteMBeanScheduler.java

 /* 
- * Copyright 2004-2006 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/RemoteScheduler.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/SchedulerRepository.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/StdJobRunShellFactory.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/StdScheduler.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/StdSchedulerFactory.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/calendar/AnnualCalendar.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/calendar/BaseCalendar.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/calendar/HolidayCalendar.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/calendar/MonthlyCalendar.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/calendar/WeeklyCalendar.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/jdbcjobstore/AttributeRestoringConnectionInvocationHandler.java

 /* 
- * Copyright 2004-2006 OpenSymphony 
+ * Copyright 2001-2009 James House 
  * 
  * Licensed under the Apache License, Version 2.0 (the "License"); you may not 
  * use this file except in compliance with the License. You may obtain a copy 

src/java/org/quartz/impl/jdbcjobstore/CloudscapeDelegate.java

 /* 
- * Copyright 2004-2005 OpenSymphony 
+ * Copyright 2001-2009 James House 
  *