org.apache.lokahi.core.api.pool
Class HostingPoolModel
java.lang.Object
org.apache.lokahi.core.common.interfaces.LokahiModel<HostingPool>
org.apache.lokahi.core.api.pool.HostingPoolModel
public class HostingPoolModel
- extends LokahiModel<HostingPool>
- Version:
- $Id: HostingPoolModel.java,v 1.4 2006/03/07 20:18:48 drtobes Exp $
- Author:
- Stephen Toback
Fields inherited from class org.apache.lokahi.core.common.interfaces.LokahiModel |
jp, tpe |
Method Summary |
void |
addHostingPool(User u,
HostingPool i,
Function f)
|
void |
addVirtualHost(VirtualHost vh,
JobPool jobPool,
HostingPool hp,
User u)
|
void |
checkLogAndDeploy(Project p,
User u,
JobPool jobPool,
HostingPool hp,
VirtualHost vh)
|
void |
configtestApache(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
configtestApache(User u,
Project p,
HostingPool hp)
|
void |
deleteHostingPool(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
deleteHostingPool(User u,
HostingPool i,
Function f)
|
void |
deployApacheConfig(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
deployApacheConfs(Project p,
User u,
JobPool jobPool,
java.util.Collection<HostingPool> c)
|
void |
deployApacheConfs(Project p,
User u,
JobPool jobPool,
HostingPool hp)
|
void |
deployTomcatConfig(User u,
java.util.Collection<HostingPool> c,
Function f)
|
HostingPool |
getObject(int id)
|
java.util.Collection<HostingPool> |
getObjects()
|
void |
gracefulApache(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
gracefulApache(User u,
Project p,
HostingPool hp)
|
void |
restartApache(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
restartApache(User u,
Project p,
HostingPool hp)
|
void |
restartTomcat(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
restartTomcat(User u,
Project p,
HostingPool hp)
|
void |
startApache(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
startApache(User u,
Project p,
HostingPool hp)
|
void |
startTomcat(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
startTomcat(User u,
Project p,
HostingPool hp)
|
void |
stopApache(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
stopApache(User u,
Project p,
HostingPool hp)
|
void |
stopTomcat(User u,
java.util.Collection<HostingPool> c,
Function f)
|
void |
stopTomcat(User u,
Project p,
HostingPool hp)
|
void |
updateApache(User u,
Project p,
HostingPool hp)
|
void |
updateHostingPool(User u,
HostingPool i,
Function f)
|
void |
updateTomcat(User u,
Project p,
HostingPool hp)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HostingPoolModel
public HostingPoolModel()
addHostingPool
public void addHostingPool(User u,
HostingPool i,
Function f)
throws AuthorizationException,
TMCIllegalArgumentException,
java.sql.SQLException,
java.io.IOException
- Throws:
AuthorizationException
TMCIllegalArgumentException
java.sql.SQLException
java.io.IOException
deleteHostingPool
public void deleteHostingPool(User u,
java.util.Collection<HostingPool> c,
Function f)
throws java.sql.SQLException,
AuthorizationException,
TMCIllegalArgumentException
- Throws:
java.sql.SQLException
AuthorizationException
TMCIllegalArgumentException
deleteHostingPool
public void deleteHostingPool(User u,
HostingPool i,
Function f)
throws java.sql.SQLException,
AuthorizationException,
TMCIllegalArgumentException
- Throws:
java.sql.SQLException
AuthorizationException
TMCIllegalArgumentException
updateHostingPool
public void updateHostingPool(User u,
HostingPool i,
Function f)
throws AuthorizationException,
TMCIllegalArgumentException,
java.sql.SQLException,
java.io.IOException
- Throws:
AuthorizationException
TMCIllegalArgumentException
java.sql.SQLException
java.io.IOException
addVirtualHost
public void addVirtualHost(VirtualHost vh,
JobPool jobPool,
HostingPool hp,
User u)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
checkLogAndDeploy
public void checkLogAndDeploy(Project p,
User u,
JobPool jobPool,
HostingPool hp,
VirtualHost vh)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
deployApacheConfs
public void deployApacheConfs(Project p,
User u,
JobPool jobPool,
java.util.Collection<HostingPool> c)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
deployApacheConfs
public void deployApacheConfs(Project p,
User u,
JobPool jobPool,
HostingPool hp)
throws java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
updateTomcat
public void updateTomcat(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
restartTomcat
public void restartTomcat(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
startTomcat
public void startTomcat(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
stopTomcat
public void stopTomcat(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
updateApache
public void updateApache(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException,
TMCIllegalArgumentException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
TMCIllegalArgumentException
gracefulApache
public void gracefulApache(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException,
TMCIllegalArgumentException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
TMCIllegalArgumentException
configtestApache
public void configtestApache(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException,
TMCIllegalArgumentException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
TMCIllegalArgumentException
restartApache
public void restartApache(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException,
TMCIllegalArgumentException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
TMCIllegalArgumentException
startApache
public void startApache(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException,
TMCIllegalArgumentException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
TMCIllegalArgumentException
stopApache
public void stopApache(User u,
Project p,
HostingPool hp)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
AuthorizationException,
TMCIllegalArgumentException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
AuthorizationException
TMCIllegalArgumentException
gracefulApache
public void gracefulApache(User u,
java.util.Collection<HostingPool> c,
Function f)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
configtestApache
public void configtestApache(User u,
java.util.Collection<HostingPool> c,
Function f)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
restartApache
public void restartApache(User u,
java.util.Collection<HostingPool> c,
Function f)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
startApache
public void startApache(User u,
java.util.Collection<HostingPool> c,
Function f)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
stopApache
public void stopApache(User u,
java.util.Collection<HostingPool> c,
Function f)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
deployApacheConfig
public void deployApacheConfig(User u,
java.util.Collection<HostingPool> c,
Function f)
throws java.lang.NoSuchMethodException,
java.sql.SQLException,
java.io.IOException,
TMCIllegalArgumentException,
AuthorizationException
- Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException
stopTomcat
public void stopTomcat(User u,
java.util.Collection<HostingPool> c,
Function f)
throws TMCException,
TMCIllegalArgumentException,
java.sql.SQLException,
java.lang.NoSuchMethodException,
java.io.IOException
- Throws:
TMCException
TMCIllegalArgumentException
java.sql.SQLException
java.lang.NoSuchMethodException
java.io.IOException
startTomcat
public void startTomcat(User u,
java.util.Collection<HostingPool> c,
Function f)
throws TMCException,
TMCIllegalArgumentException,
java.sql.SQLException,
java.lang.NoSuchMethodException,
java.io.IOException
- Throws:
TMCException
TMCIllegalArgumentException
java.sql.SQLException
java.lang.NoSuchMethodException
java.io.IOException
restartTomcat
public void restartTomcat(User u,
java.util.Collection<HostingPool> c,
Function f)
throws TMCException,
TMCIllegalArgumentException,
java.sql.SQLException,
java.lang.NoSuchMethodException,
java.io.IOException
- Throws:
TMCException
TMCIllegalArgumentException
java.sql.SQLException
java.lang.NoSuchMethodException
java.io.IOException
deployTomcatConfig
public void deployTomcatConfig(User u,
java.util.Collection<HostingPool> c,
Function f)
throws TMCException,
TMCIllegalArgumentException,
java.sql.SQLException,
java.lang.NoSuchMethodException,
java.io.IOException
- Throws:
TMCException
TMCIllegalArgumentException
java.sql.SQLException
java.lang.NoSuchMethodException
java.io.IOException
getObjects
public java.util.Collection<HostingPool> getObjects()
throws java.sql.SQLException
- Specified by:
getObjects
in class LokahiModel<HostingPool>
- Throws:
java.sql.SQLException
getObject
public HostingPool getObject(int id)
throws java.sql.SQLException
- Specified by:
getObject
in class LokahiModel<HostingPool>
- Throws:
java.sql.SQLException