jQuery in Action, 2nd edition
The moose likes Java in General and the fly likes trigger on file update Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Java » Java in General
Reply Bookmark "trigger on file update" Watch "trigger on file update" New topic
Author

trigger on file update

Anandh Ramesh
Ranch Hand

Joined: Dec 15, 2004
Posts: 61
hi,

i have a java code that writes data into a text file. I want to monitor this java code externally using another java file, and perform an action whenever the file is being updated. can someone help me on how that can be done, other than using RMI?

Any help is appreciated.


cheers,<br />Anandh
Landon Blake
Ranch Hand

Joined: Oct 15, 2004
Posts: 43
Anandh,

I don't think you need RMI for this if the code that writes or modifies the text file and the code that tracks the modification are in the same program. The could would logically be in different classes, but that's still O.K. I think separate Java Virtual Machines are only started for different programs, or different main methods.

I hope that helps.

Landon
Anandh Ramesh
Ranch Hand

Joined: Dec 15, 2004
Posts: 61
Hi,

Thanks for the help. However, I do have 2 seperate java files - one for updating the file, and the second for performing the operation on update. Please help me on this.
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
If they are two classes within the same running JVM you can look into the Observer or Publish-Subscribe pattern. The object that wants to know about changes registers itself with the object that makes changes, or alternatively with an intermediary. Look for "Publish Subscribe" Messaging Patterns and see if that makes sense.

If you have two processes running on the same machine things are harder. People often make one process periodically check a folder to see if anything has changed recently. I'm hoping this is not your situation.


A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: trigger on file update
 
Similar Threads
how do i write xml in to file by using jsp
file transfer
Struts validations of file path
referring to a file within src folder
Dynamic JPG with java