org.codehaus.cargo.container.jetty.internal
Class JettyExecutorThread
java.lang.Object
java.lang.Thread
org.codehaus.cargo.container.jetty.internal.JettyExecutorThread
- All Implemented Interfaces:
- Runnable, Loggable
public class JettyExecutorThread
- extends Thread
- implements Loggable
Executor that executes by introspection a Jetty Server object.
- Version:
- $Id: JettyExecutorThread.java 998 2006-04-09 14:55:31Z vmassol $
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
JettyExecutorThread
public JettyExecutorThread(Object server,
boolean isForStart)
- Parameters:
server
- the reference to a Jetty Server objectisForStart
- if true Jetty must be started. Otherwise Jetty must be stopped
run
public void run()
- Start or stop Jetty by introspection.
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
setLogger
public void setLogger(Logger logger)
-
- Specified by:
setLogger
in interface Loggable
- Parameters:
logger
- the log implementation to use for logging- See Also:
Loggable.setLogger(org.codehaus.cargo.util.log.Logger)
getLogger
public Logger getLogger()
-
- Specified by:
getLogger
in interface Loggable
- Returns:
- the logger used
- See Also:
Loggable.getLogger()
Copyright © 2004-2012 Codehaus. All Rights Reserved.