com.mycompany
Class SimpleComponent

java.lang.Object
  extended by atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
      extended by atg.nucleus.GenericService
          extended by com.mycompany.SimpleComponent
All Implemented Interfaces:
atg.naming.NameContextBindingListener, atg.naming.NameContextElement, atg.naming.NameResolver, atg.nucleus.AdminableService, atg.nucleus.logging.ApplicationLogging, atg.nucleus.logging.ApplicationLoggingSender, atg.nucleus.logging.TraceApplicationLogging, atg.nucleus.logging.VariableArgumentApplicationLogging, atg.nucleus.naming.ComponentNameResolver, atg.nucleus.Service, atg.nucleus.ServiceListener, java.util.EventListener

public class SimpleComponent
extends atg.nucleus.GenericService

This is an example class created for the purpose of demonstrating how to write test code with DUST. Original file name src/main/java/com/mycompany/ToBeTested.java. Renamed it so we get consisting test class names.

Author:
adamb, robert

Field Summary
 boolean isCleanStart
           
 
Fields inherited from class atg.nucleus.GenericService
CLASS_VERSION, SERVICE_INFO_KEY
 
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging
DEFAULT_LOG_TRACE_STATUS
 
Fields inherited from interface atg.nucleus.logging.ApplicationLogging
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
 
Constructor Summary
SimpleComponent()
           
 
Method Summary
 void doStartService()
          Called when this component is started.
 void doStopService()
          Called when this component is shut down.
 void prepare()
          Checks that Nucleus is running, if its not, then throw a ServiceException.
 
Methods inherited from class atg.nucleus.GenericService
addLogListener, createAdminServlet, getAbsoluteName, getAdminServlet, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
 
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isCleanStart

public boolean isCleanStart
Constructor Detail

SimpleComponent

public SimpleComponent()
Method Detail

doStartService

public void doStartService()
                    throws atg.nucleus.ServiceException
Called when this component is started.

Overrides:
doStartService in class atg.nucleus.GenericService
Throws:
atg.nucleus.ServiceException

doStopService

public void doStopService()
                   throws atg.nucleus.ServiceException
Called when this component is shut down.

Overrides:
doStopService in class atg.nucleus.GenericService
Throws:
atg.nucleus.ServiceException

prepare

public void prepare()
             throws atg.nucleus.ServiceException
Checks that Nucleus is running, if its not, then throw a ServiceException. If Nucleus is running, the log an info message.

Throws:
atg.nucleus.ServiceException


Copyright © 2009. All Rights Reserved.