Communication between two applications in JAVA
<p>I need to establish communication between two running applications.</p>

<p>Executor - this application is a task processing application.It works as like a windows service.<br>
Status Lister - This application shows task status.It is a desktop application.</p>

<p>There will be three state for Task processing - [Running,Stopped and Starting].When we configuring a Task user will be able to give a time delay.That means the Task will be started only after this delay.</p>

<p>So when a scheduled time reaches Executor will set the status as starting and will go to a Thread sleep(Time specified in the delay). So during this time status Lister should show a count down timer in the UI</p>

<p>How can i achieve this in Java?</p>
