1 /* $Id: FileShowAllConsoleAlerter.java,v 1.1 2004/04/27 10:57:51 johndavidtaylor Exp $
2 * Created on Mar 2, 2004 by John Taylor jdt@roe.ac.uk .
3 *
4 * Copyright (C) AstroGrid. All rights reserved.
5
6 */
7
8 package org.abraracourcix.alipes.alerters;
9
10 import java.io.File;
11
12 import org.abraracourcix.alipes.listeners.logging.ConsoleListener;
13 import org.abraracourcix.alipes.monitors.file.FileStateMonitor;
14 import org.abraracourcix.alipes.monitors.file.FileStateMonitorFactory;
15
16 /***
17 * very simple glue to demonstrate a FileStateMonitor
18 * @author jdt
19 *
20 */
21 public final class FileShowAllConsoleAlerter {
22 /***
23 * Hide
24 * Constructor
25 *
26 */
27 private FileShowAllConsoleAlerter() {}
28
29 /***
30 * Fire it up
31 * @param args ignored
32 * @throws InterruptedException whoops
33 */
34 public static void main(final String[] args) throws InterruptedException {
35 System.out.println("Ctrl-C when you're bored");
36 ConsoleListener listener = new ConsoleListener();
37 FileStateMonitor mon = FileStateMonitorFactory.getFileStateMonitor(new File("."), ".*//.txt", listener, 10);
38 mon.addFile(new File("test.txt"));
39 mon.setStaleInterval(60);
40 Thread.sleep(60860*1000);
41 }
42 }
43
44
45 /*
46 *$Log: FileShowAllConsoleAlerter.java,v $
47 *Revision 1.1 2004/04/27 10:57:51 johndavidtaylor
48 *changed package name
49 *
50 *Revision 1.1 2004/03/17 21:16:51 johndavidtaylor
51 *Copied across from incubation in beanpeeler
52 *
53 *Revision 1.5 2004/03/14 18:49:14 johndavidtaylor
54 *corrected comments
55 *
56 *Revision 1.4 2004/03/11 15:46:34 johndavidtaylor
57 *Applied coding standards
58 *
59 *Revision 1.3 2004/03/09 22:29:32 johndavidtaylor
60 *Added stuff for file wildcards/regexps
61 *
62 *Revision 1.2 2004/03/08 20:16:44 johndavidtaylor
63 *refactored to new package name
64 *
65 *Revision 1.1 2004/03/08 19:58:24 johndavidtaylor
66 *Initial commit -transfer from previous repository
67 *
68 *Revision 1.2 2004/03/04 17:50:55 jdt
69 **** empty log message ***
70 *
71 *Revision 1.1 2004/03/02 23:04:37 jdt
72 *new
73 *
74 */