com.ibm.are.service
Class ServiceData

java.lang.Object
  extended by com.ibm.are.core.ElementData
      extended by com.ibm.are.service.ServiceData

public final class ServiceData
extends com.ibm.are.core.ElementData

The ServiceData class represents a set of data that is specific to classes that implement the Service interface. The fields in this class are initialized by the Application Runtime Expert only if you are using a standard facility to start a service. The two standard facilities that will initialize these fields are:

    1) Specifying a service name on the command line
    2) Creating a service that implements the AutoStartSingletonService interface

Elements are free to mutate data in this class. However, any changes made to the mode field should be done with great care.

Version:
1.0
Author:
IBM

Field Summary
static java.lang.String COPYRIGHT
          Copyright for class bytecode
 
Fields inherited from class com.ibm.are.core.ElementData
currentState, parameters, sourceJarFile, standardOut
 
Constructor Summary
ServiceData()
          Constructs an empty ServiceData object
ServiceData(com.ibm.are.core.ElementData dataToCopy)
          Copy constructor.
 
Method Summary
 
Methods inherited from class com.ibm.are.core.ElementData
addParameter, addParameter, getParameter, getParameters, getSourceJarFile, getStandardOut, getState, numberOfParameters, removeParameter, setSourceJarFile, setStandardOut, setState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Copyright for class bytecode

See Also:
Constant Field Values
Constructor Detail

ServiceData

public ServiceData()
Constructs an empty ServiceData object


ServiceData

public ServiceData(com.ibm.are.core.ElementData dataToCopy)
Copy constructor. Note that this constructor performs a deep copy of the input object.

Parameters:
dataToCopy - The element data to copy