org.oddjob.rmi
Class RMIRegistryJob

java.lang.Object
  extended by org.oddjob.framework.BaseComponent
      extended by org.oddjob.framework.BasePrimary
          extended by org.oddjob.framework.SimpleJob
              extended by org.oddjob.rmi.RMIRegistryJob
All Implemented Interfaces:
Runnable, ArooaContextAware, ArooaSessionAware, Forceable, PropertyChangeNotifier, Iconic, LogEnabled, Resetable, Stateful

public class RMIRegistryJob
extends SimpleJob

Description

A job which creates an RMI registry.
Author:
Rob Gordon

Field Summary
static int DEFAULT_PORT
          The default port
 
Fields inherited from class org.oddjob.framework.SimpleJob
stateHandler, stop
 
Fields inherited from class org.oddjob.framework.BaseComponent
iconHelper
 
Constructor Summary
RMIRegistryJob()
           
 
Method Summary
 int execute()
          Execute this job.
 int getPort()
          Get the port number.
 void setPort(int port)
          Set the port number to use.
 
Methods inherited from class org.oddjob.framework.SimpleJob
fireDestroyedState, force, getStateChanger, hardReset, onDestroy, onReset, onStop, run, sleep, softReset, stateHandler, stop
 
Methods inherited from class org.oddjob.framework.BasePrimary
configure, getName, logger, logger, loggerName, save, setName, toString
 
Methods inherited from class org.oddjob.framework.BaseComponent
addIconListener, addPropertyChangeListener, addStateListener, configure, destroy, firePropertyChange, getArooaSession, iconForId, initialise, lastStateEvent, onConfigured, onInitialised, removeIconListener, removePropertyChangeListener, removeStateListener, save, setArooaContext, setArooaSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.oddjob.Stateful
addStateListener, lastStateEvent, removeStateListener
 

Field Detail

DEFAULT_PORT

public static final int DEFAULT_PORT
The default port

See Also:
Constant Field Values
Constructor Detail

RMIRegistryJob

public RMIRegistryJob()
Method Detail

setPort

public void setPort(int port)
Set the port number to use.

Parameters:
port - The port number.

getPort

public int getPort()
Get the port number.

Returns:
The port number.

execute

public int execute()
            throws Exception
Description copied from class: SimpleJob
Execute this job.

Specified by:
execute in class SimpleJob
Returns:
0 if the job is complete, anything else otherwise.
Throws:
Exception - If the unexpected occurs.