wt.fc.manifest
Class StandardManifestService

java.lang.Object
  extended bywt.services.StandardManager
      extended bywt.fc.manifest.StandardManifestService
All Implemented Interfaces:
Manager, ManifestServiceSvr, NetFactor, Serializable

public class StandardManifestService
extends StandardManager
implements ManifestServiceSvr

StandardManifestService is a concrete implementation of ManifestServiceSvr targeted for performing optimized database operations defined by a set of Directive objects within a Manifest. Use the newStandardManifestService static factory method, not the StandardManifestService constructor, to construct instances of this class. Instances must be constructed using the static factory, in order to ensure proper initialization of the instance.

Use the newStandardManifestService static factory method(s), not the StandardManifestService constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in order to ensure proper initialization of the instance.



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private static String RESOURCE
           
private static boolean verbose
           
 
Fields inherited from class wt.services.StandardManager
 
Fields inherited from interface wt.services.Manager
MANAGER_SERVICE, STARTUP_AUTOMATIC, STARTUP_MANUAL, STATUS_EMERGENCY_SHUTDOWN, STATUS_EMERGENCY_SHUTTING_DOWN, STATUS_SHUTDOWN, STATUS_SHUTDOWN_ERRORS, STATUS_SHUTDOWN_FAILURE, STATUS_SHUTTING_DOWN, STATUS_STARTED, STATUS_STARTED_ERRORS, STATUS_STARTING_UP, STATUS_STARTUP_FAILURE
 
Constructor Summary
StandardManifestService()
           
 
Method Summary
 String getConceptualClassname()
          Deprecated.  
static StandardManifestService newStandardManifestService()
          Default factory for the class.
 void processManifest(Manifest manifest)
          Method used to process the specified Manifest object, the service implementation is optimized to carry out the Directive objects contained within the Manifest.
 
Methods inherited from class wt.services.StandardManager
emergencyShutdown, emergencyShutdownComplete, emergencyShuttingDown, getClassInfo, getManagerService, getManagerStatus, getName, getStartupType, init, initialize, initialize, isStarted, newStandardManager, newStandardManager, performEmergencyShutdownProcess, performShutdownProcess, performStartupProcess, registerEvents, setManagerService, shutdown, shutdownFailure, shutdownSuccess, shuttingDown, started, startedErrors, startingUp, startup, startupFailure, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

verbose

private static boolean verbose
Constructor Detail

StandardManifestService

public StandardManifestService()
Method Detail

getConceptualClassname

public String getConceptualClassname()
Deprecated.  

Returns the conceptual (modeled) name for the class.

Supported API: false

Specified by:
getConceptualClassname in interface NetFactor
Overrides:
getConceptualClassname in class StandardManager
Returns:
String

newStandardManifestService

public static StandardManifestService newStandardManifestService()
                                                          throws WTException
Default factory for the class.

Supported API: false

Returns:
StandardManifestService
Throws:
WTException

processManifest

public void processManifest(Manifest manifest)
                     throws WTException
Method used to process the specified Manifest object, the service implementation is optimized to carry out the Directive objects contained within the Manifest.

Supported API: false

Specified by:
processManifest in interface ManifestServiceSvr
Parameters:
manifest - The Manifest object that needs to be processed by the service.
Throws:
WTException