rhynodge.git
11 years agoReturn an output instead of a trigger object.
David ‘Bombe’ Roden [Thu, 3 Jan 2013 15:38:33 +0000 (16:38 +0100)]
Return an output instead of a trigger object.

11 years agoAdd default Output implementation.
David ‘Bombe’ Roden [Thu, 3 Jan 2013 15:37:22 +0000 (16:37 +0100)]
Add default Output implementation.

11 years agoDefines output that will be processed by actions.
David ‘Bombe’ Roden [Thu, 3 Jan 2013 15:37:05 +0000 (16:37 +0100)]
Defines output that will be processed by actions.

11 years agoImplement sending the mail as multipart/alternative.
David ‘Bombe’ Roden [Thu, 3 Jan 2013 15:35:58 +0000 (16:35 +0100)]
Implement sending the mail as multipart/alternative.

11 years agoDon’t trigger if state was not successful.
David ‘Bombe’ Roden [Thu, 3 Jan 2013 08:29:00 +0000 (09:29 +0100)]
Don’t trigger if state was not successful.

11 years agoSkip filters if any state is not successful.
David ‘Bombe’ Roden [Thu, 3 Jan 2013 08:28:50 +0000 (09:28 +0100)]
Skip filters if any state is not successful.

11 years agoAdd email action.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 23:36:34 +0000 (00:36 +0100)]
Add email action.

11 years agoAdd trigger that detects new torrents.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 20:13:08 +0000 (21:13 +0100)]
Add trigger that detects new torrents.

11 years agoTreat a null state as a failed state.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 20:12:58 +0000 (21:12 +0100)]
Treat a null state as a failed state.

11 years agoExtract a sensible ID from a torrent and use it for hashCode() and equals().
David ‘Bombe’ Roden [Wed, 2 Jan 2013 20:12:44 +0000 (21:12 +0100)]
Extract a sensible ID from a torrent and use it for hashCode() and equals().

11 years agoMake the object that trigger an action available.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 20:12:21 +0000 (21:12 +0100)]
Make the object that trigger an action available.

11 years agoAdd trigger that always triggers.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 18:03:05 +0000 (19:03 +0100)]
Add trigger that always triggers.

11 years agoAdd filter to extract a torrent state from an HTML state.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 18:02:37 +0000 (19:02 +0100)]
Add filter to extract a torrent state from an HTML state.

11 years agoAdd state for torrent files.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 18:02:21 +0000 (19:02 +0100)]
Add state for torrent files.

11 years agoAdd failed state.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 17:58:43 +0000 (18:58 +0100)]
Add failed state.

11 years agoAdd HTML filter and state.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 17:56:21 +0000 (18:56 +0100)]
Add HTML filter and state.

11 years agoOverride toString().
David ‘Bombe’ Roden [Wed, 2 Jan 2013 17:53:39 +0000 (18:53 +0100)]
Override toString().

11 years agoAdd HTTP query and state.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 14:54:41 +0000 (15:54 +0100)]
Add HTTP query and state.

11 years agoRun filters after query to convert the state.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 12:39:17 +0000 (13:39 +0100)]
Run filters after query to convert the state.

11 years agoAdd filters to reaction.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 12:39:06 +0000 (13:39 +0100)]
Add filters to reaction.

11 years agoAdd filter interface.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 12:38:58 +0000 (13:38 +0100)]
Add filter interface.

11 years agoAdd log4j configuration.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 12:31:19 +0000 (13:31 +0100)]
Add log4j configuration.

11 years agoAdd reactor engine.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 12:31:10 +0000 (13:31 +0100)]
Add reactor engine.

11 years agoAdd action that writes the states to standard output.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 12:27:22 +0000 (13:27 +0100)]
Add action that writes the states to standard output.

11 years agoAdd log4j dependency.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 12:27:01 +0000 (13:27 +0100)]
Add log4j dependency.

11 years agoAdd trigger that checks for changes in a FileState.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 12:26:51 +0000 (13:26 +0100)]
Add trigger that checks for changes in a FileState.

11 years agoDe-generify main interfaces.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 11:53:25 +0000 (12:53 +0100)]
De-generify main interfaces.

11 years agoUpdate javadoc.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 11:03:23 +0000 (12:03 +0100)]
Update javadoc.

11 years agoAdd newline to EOF.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 11:03:18 +0000 (12:03 +0100)]
Add newline to EOF.

11 years agoSet source file encoding to UTF-8.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 11:03:07 +0000 (12:03 +0100)]
Set source file encoding to UTF-8.

11 years agoAdd an update interval to a reaction.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 10:40:47 +0000 (11:40 +0100)]
Add an update interval to a reaction.

11 years agoUse latest Guava version.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 10:37:25 +0000 (11:37 +0100)]
Use latest Guava version.

11 years agoTry to bind together queries, triggers, and actions.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 10:13:42 +0000 (11:13 +0100)]
Try to bind together queries, triggers, and actions.

11 years agoAdd trigger for the existence of files.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 10:07:52 +0000 (11:07 +0100)]
Add trigger for the existence of files.

11 years agoAdd a file query.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 10:07:13 +0000 (11:07 +0100)]
Add a file query.

11 years agoAdd a file state.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 10:07:05 +0000 (11:07 +0100)]
Add a file state.

11 years agoAdd abstract State implementation.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 10:06:52 +0000 (11:06 +0100)]
Add abstract State implementation.

11 years agoAdd type parameter for the state.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 10:01:01 +0000 (11:01 +0100)]
Add type parameter for the state.

11 years agoAdd package documentation.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 01:39:22 +0000 (02:39 +0100)]
Add package documentation.

11 years agoAdd dependency on Guava.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 01:37:48 +0000 (02:37 +0100)]
Add dependency on Guava.

11 years agoAdd action interface.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 01:37:39 +0000 (02:37 +0100)]
Add action interface.

11 years agoAdd query interface.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 01:37:03 +0000 (02:37 +0100)]
Add query interface.

11 years agoAdd trigger interface.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 01:36:47 +0000 (02:36 +0100)]
Add trigger interface.

11 years agoAdd state interface.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 01:36:32 +0000 (02:36 +0100)]
Add state interface.

11 years agoAdd Maven POM file.
David ‘Bombe’ Roden [Wed, 2 Jan 2013 00:09:16 +0000 (01:09 +0100)]
Add Maven POM file.