org.apache.lokahi.httpd.api.worker
Class ApacheWorkerModel
java.lang.Object
org.apache.lokahi.core.common.interfaces.LokahiModel<ApacheWorker>
org.apache.lokahi.httpd.api.worker.ApacheWorkerModel
public class ApacheWorkerModel
- extends LokahiModel<ApacheWorker>
- Version:
- $Id: ApacheWorkerModel.java,v 1.3 2006/03/07 20:18:54 drtobes Exp $
- Author:
- Stephen Toback
Method Summary |
java.lang.String |
buildConf(ApacheWorker aw)
|
java.lang.String |
buildWorkerProperties(ApacheWorker aw)
|
void |
configtestApache(Function f,
JobPool jobPool,
ApacheWorker aw)
|
void |
configtestApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
|
void |
configtestApache(User u,
Project p,
ApacheWorker aw)
|
void |
configtestApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
|
void |
deployApacheConfig(Function f,
JobPool jobPool,
ApacheWorker aw)
|
void |
deployApacheConfig(User u,
java.util.Collection<ApacheWorker> c,
Function f)
|
void |
deployApacheConfig(User u,
Project p,
ApacheWorker aw)
|
void |
deployApacheConfig(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
|
void |
deployApacheConfig(User u,
Project p,
JobPool jobPool,
ApacheWorker aw,
Function f)
|
ApacheWorker |
getObject(int id)
|
java.util.Collection<ApacheWorker> |
getObjects()
|
void |
gracefulApache(Function f,
JobPool jobPool,
ApacheWorker aw)
|
void |
gracefulApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
|
void |
gracefulApache(User u,
Project p,
ApacheWorker aw)
|
void |
gracefulApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
|
void |
restartApache(Function f,
JobPool jobPool,
ApacheWorker aw)
|
void |
restartApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
|
void |
restartApache(User u,
Project p,
ApacheWorker aw)
|
void |
restartApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
|
void |
startApache(Function f,
JobPool jobPool,
ApacheWorker aw)
|
void |
startApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
|
void |
startApache(User u,
Project p,
ApacheWorker aw)
|
void |
startApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
|
void |
stopApache(Function f,
JobPool jobPool,
ApacheWorker aw)
|
void |
stopApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
|
void |
stopApache(User u,
Project p,
ApacheWorker aw)
|
void |
stopApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApacheWorkerModel
public ApacheWorkerModel()
gracefulApache
public void gracefulApache(User u,
Project p,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
gracefulApache
public void gracefulApache(Function f,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
gracefulApache
public void gracefulApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
gracefulApache
public void gracefulApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
configtestApache
public void configtestApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
configtestApache
public void configtestApache(User u,
Project p,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
configtestApache
public void configtestApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
configtestApache
public void configtestApache(Function f,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
restartApache
public void restartApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
restartApache
public void restartApache(User u,
Project p,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
restartApache
public void restartApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
restartApache
public void restartApache(Function f,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
startApache
public void startApache(User u,
Project p,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
startApache
public void startApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
startApache
public void startApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
startApache
public void startApache(Function f,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
stopApache
public void stopApache(User u,
Project p,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
stopApache
public void stopApache(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
stopApache
public void stopApache(User u,
java.util.Collection<ApacheWorker> c,
Function f)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
stopApache
public void stopApache(Function f,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
deployApacheConfig
public void deployApacheConfig(User u,
Project p,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
deployApacheConfig
public void deployApacheConfig(User u,
Project p,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
deployApacheConfig
public void deployApacheConfig(User u,
java.util.Collection<ApacheWorker> c,
Function f)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
deployApacheConfig
public void deployApacheConfig(Function f,
JobPool jobPool,
ApacheWorker aw)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
deployApacheConfig
public void deployApacheConfig(User u,
Project p,
JobPool jobPool,
ApacheWorker aw,
Function f)
throws java.sql.SQLException,
AuthorizationException,
java.io.IOException,
TMCIllegalArgumentException
- Throws:
java.sql.SQLException
AuthorizationException
java.io.IOException
TMCIllegalArgumentException
buildWorkerProperties
public java.lang.String buildWorkerProperties(ApacheWorker aw)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
buildConf
public java.lang.String buildConf(ApacheWorker aw)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getObjects
public java.util.Collection<ApacheWorker> getObjects()
throws java.sql.SQLException
- Specified by:
getObjects
in class LokahiModel<ApacheWorker>
- Throws:
java.sql.SQLException
getObject
public ApacheWorker getObject(int id)
throws java.sql.SQLException
- Specified by:
getObject
in class LokahiModel<ApacheWorker>
- Throws:
java.sql.SQLException