radtools
Class Main

java.lang.Object
  extended by rcf.core.concurrent.events.AbstractEventSource
      extended by rcf.core.concurrent.schedule.AbstractTask
          extended by rcf.core.concurrent.schedule.AbstractInterruptibleTask
              extended by rcf.core.framework.services.AbstractApplication
                  extended by radtools.Main
All Implemented Interfaces:
Runnable, EventSource, ConcurrentRunnableTask, InterruptibleTask, RunnableTask, Task, Application, Service

@Revision(value="$Revision: 1.4 $",
          date="$Date: 2006/12/15 20:37:52 $",
          tag="$Name:  $")
public class Main
extends AbstractApplication

The main class of the RADTools project. This class will initialize the RCF Framework, which will in turn invoke the inner() method. This inner() method is responsible for creating the RADTools instance, and setting up the default Ruby on Rails webservice configuration on the x7-x12 machines of the Millennium Cluster.

TODO: Javadoc review, Seal/Finalize

Version:
$Revision: 1.4 $
Author:
Greg Gibeling

Nested Class Summary
 
Nested classes/interfaces inherited from interface rcf.core.concurrent.schedule.Task
Task.State
 
Field Summary
 
Fields inherited from class rcf.core.concurrent.schedule.AbstractInterruptibleTask
interrupt
 
Fields inherited from class rcf.core.concurrent.schedule.AbstractTask
taskEventTypes
 
Fields inherited from class rcf.core.concurrent.events.AbstractEventSource
syndicate
 
Constructor Summary
Main()
           
 
Method Summary
 void inner()
          TODO: Javadoc
static void main(String[] args)
          The main method of the RADTools project, initializes the RCF Framework, which will in turn invoke the inner() method.
 
Methods inherited from class rcf.core.framework.services.AbstractApplication
commit, getSummary, getVersion
 
Methods inherited from class rcf.core.concurrent.schedule.AbstractInterruptibleTask
interrupt, run
 
Methods inherited from class rcf.core.concurrent.schedule.AbstractTask
events, syndicate, taskEventTypes, taskState, taskState
 
Methods inherited from class rcf.core.concurrent.events.AbstractEventSource
createdSyndicate, destroyedSyndicate, getSequenceNumber, incSequenceNumber, isSyndicated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface rcf.core.concurrent.schedule.ConcurrentRunnableTask
interrupt, run
 
Methods inherited from interface rcf.core.concurrent.schedule.Task
taskState
 
Methods inherited from interface rcf.core.concurrent.events.EventSource
events, getSequenceNumber, incSequenceNumber, isSyndicated, syndicate
 

Constructor Detail

Main

public Main()
Method Detail

main

public static void main(String[] args)
The main method of the RADTools project, initializes the RCF Framework, which will in turn invoke the inner() method.

Parameters:
args - Unused command line arguments.

inner

public void inner()
Description copied from class: AbstractInterruptibleTask
TODO: Javadoc

Specified by:
inner in class AbstractInterruptibleTask