Extension SDK

oracle.jdeveloper.runner
Class Oc4jStarterFactory

java.lang.Object
  extended byoracle.jdeveloper.runner.Oc4jStarterFactory
All Implemented Interfaces:
JStarterFactory, StarterFactory

public class Oc4jStarterFactory
extends java.lang.Object
implements JStarterFactory

This class implements run/debug support for embedded OC4J.


Field Summary
static java.lang.String DEFAULT_OC4J_CMD_LINE
           
static java.lang.String OC4J_CMD_LINE_KEY
           
 
Constructor Summary
Oc4jStarterFactory()
           
 
Method Summary
 java.lang.Object canStart(RunProcess runProcess, Node node, java.util.List errors)
          Tests whether this StarterFactory knows how to start the specified node.
 Starter createStarter(RunProcess runProcess, Node node, java.lang.Object data)
          Creates a starter for the specified RunProcess.
 java.lang.String getName()
          Returns a String that identifies this StarterFactory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OC4J_CMD_LINE_KEY

public static final java.lang.String OC4J_CMD_LINE_KEY
See Also:
Constant Field Values

DEFAULT_OC4J_CMD_LINE

public static final java.lang.String DEFAULT_OC4J_CMD_LINE
See Also:
Constant Field Values
Constructor Detail

Oc4jStarterFactory

public Oc4jStarterFactory()
Method Detail

getName

public java.lang.String getName()
Description copied from interface: StarterFactory
Returns a String that identifies this StarterFactory.

Specified by:
getName in interface StarterFactory
Returns:
a String that identifies this StarterFactory

canStart

public java.lang.Object canStart(RunProcess runProcess,
                                 Node node,
                                 java.util.List errors)
Description copied from interface: StarterFactory
Tests whether this StarterFactory knows how to start the specified node.

If this StarterFactory knows how to start the specified node, it should return a non-null Object. The non-null Object will be passed to the StarterFactory.createStarter(oracle.ide.runner.RunProcess, oracle.ide.model.Node, java.lang.Object) method.

If this StarterFactory does not know how to start the specified node, it should add an appropriate error message String to the errors List and return null.

Specified by:
canStart in interface StarterFactory
Parameters:
runProcess - the RunProcess
node - the node that should be started
errors - the errors list
Returns:
a non-null Object if this StarterFactory can start the specified RunProcess

createStarter

public Starter createStarter(RunProcess runProcess,
                             Node node,
                             java.lang.Object data)
Description copied from interface: StarterFactory
Creates a starter for the specified RunProcess.

Specified by:
createStarter in interface StarterFactory
Parameters:
runProcess - the RunProcess to start
data - the non-null Object returned previously from the canStart method.
Returns:
a starter for the specified RunProcess

Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.