org.apache.lokahi.httpd.api.pool
Class ApachePoolModel

java.lang.Object
  extended by org.apache.lokahi.core.common.interfaces.LokahiModel<ApachePool>
      extended by org.apache.lokahi.httpd.api.pool.ApachePoolModel

public class ApachePoolModel
extends LokahiModel<ApachePool>

Version:
$Id: ApachePoolModel.java,v 1.3 2006/03/07 20:18:53 drtobes Exp $
Author:
Stephen Toback

Field Summary
 
Fields inherited from class org.apache.lokahi.core.common.interfaces.LokahiModel
jp, tpe
 
Constructor Summary
ApachePoolModel()
           
 
Method Summary
 void addApachePool(User u, ApachePool tp, Function f)
           
 void configtestApache(User u, java.util.Collection<ApachePool> c, Function f)
           
 void configtestApache(User u, Project p, ApachePool ap)
           
 void configtestApache(User u, Project p, JobPool jobPool, ApachePool ap)
           
 void deleteApachePool(User u, ApachePool tp, Function f)
           
 void deleteApachePool(User u, java.util.Collection<ApachePool> c, Function f)
           
 void deployApacheConfig(User u, java.util.Collection<ApachePool> c, Function f)
           
 void deployApacheConfig(User u, Project p, ApachePool ap)
           
 void deployApacheConfig(User u, Project p, JobPool jobPool, ApachePool ap)
           
 ApachePool getObject(int id)
           
 java.util.Collection<ApachePool> getObjects()
           
 void gracefulApache(User u, java.util.Collection<ApachePool> c, Function f)
           
 void gracefulApache(User u, Project p, ApachePool ap)
           
 void gracefulApache(User u, Project p, JobPool jobPool, ApachePool ap)
           
 void restartApache(User u, java.util.Collection<ApachePool> c, Function f)
           
 void restartApache(User u, Project p, ApachePool ap)
           
 void restartApache(User u, Project p, JobPool jobPool, ApachePool ap)
           
 void startApache(User u, java.util.Collection<ApachePool> c, Function f)
           
 void startApache(User u, Project p, ApachePool ap)
           
 void startApache(User u, Project p, JobPool jobPool, ApachePool ap)
           
 void stopApache(User u, java.util.Collection<ApachePool> c, Function f)
           
 void stopApache(User u, Project p, ApachePool ap)
           
 void stopApache(User u, Project p, JobPool jobPool, ApachePool ap)
           
 void updateApache(User u, Project p, ApachePool ap)
           
 void updateApache(User u, Project p, JobPool jobPool, ApachePool ap)
           
 void updateApachePool(User u, ApachePool tp, Function f)
           
 
Methods inherited from class org.apache.lokahi.core.common.interfaces.LokahiModel
jpInit, jpInit, jpInit, jpInit, perform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApachePoolModel

public ApachePoolModel()
Method Detail

updateApache

public void updateApache(User u,
                         Project p,
                         JobPool jobPool,
                         ApachePool ap)
                  throws java.lang.NoSuchMethodException,
                         java.sql.SQLException,
                         java.io.IOException,
                         TMCIllegalArgumentException,
                         AuthorizationException
Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException

gracefulApache

public void gracefulApache(User u,
                           Project p,
                           JobPool jobPool,
                           ApachePool ap)
                    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,
                             Project p,
                             JobPool jobPool,
                             ApachePool ap)
                      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,
                          Project p,
                          JobPool jobPool,
                          ApachePool ap)
                   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,
                        Project p,
                        JobPool jobPool,
                        ApachePool ap)
                 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,
                       Project p,
                       JobPool jobPool,
                       ApachePool ap)
                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,
                               Project p,
                               JobPool jobPool,
                               ApachePool ap)
                        throws java.lang.NoSuchMethodException,
                               java.sql.SQLException,
                               java.io.IOException,
                               TMCIllegalArgumentException,
                               AuthorizationException
Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException

updateApache

public void updateApache(User u,
                         Project p,
                         ApachePool ap)
                  throws java.lang.NoSuchMethodException,
                         java.sql.SQLException,
                         java.io.IOException,
                         TMCIllegalArgumentException,
                         AuthorizationException
Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException

gracefulApache

public void gracefulApache(User u,
                           Project p,
                           ApachePool ap)
                    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,
                             Project p,
                             ApachePool ap)
                      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,
                          Project p,
                          ApachePool ap)
                   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,
                        Project p,
                        ApachePool ap)
                 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,
                       Project p,
                       ApachePool ap)
                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,
                               Project p,
                               ApachePool ap)
                        throws java.lang.NoSuchMethodException,
                               java.sql.SQLException,
                               java.io.IOException,
                               TMCIllegalArgumentException,
                               AuthorizationException
Throws:
java.lang.NoSuchMethodException
java.sql.SQLException
java.io.IOException
TMCIllegalArgumentException
AuthorizationException

gracefulApache

public void gracefulApache(User u,
                           java.util.Collection<ApachePool> 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<ApachePool> 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<ApachePool> 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<ApachePool> 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<ApachePool> 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<ApachePool> 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

addApachePool

public void addApachePool(User u,
                          ApachePool tp,
                          Function f)
                   throws java.sql.SQLException,
                          AuthorizationException,
                          TMCIllegalArgumentException
Throws:
java.sql.SQLException
AuthorizationException
TMCIllegalArgumentException

deleteApachePool

public void deleteApachePool(User u,
                             ApachePool tp,
                             Function f)
                      throws java.sql.SQLException,
                             AuthorizationException,
                             TMCIllegalArgumentException
Throws:
java.sql.SQLException
AuthorizationException
TMCIllegalArgumentException

updateApachePool

public void updateApachePool(User u,
                             ApachePool tp,
                             Function f)
                      throws java.sql.SQLException,
                             AuthorizationException,
                             TMCIllegalArgumentException
Throws:
java.sql.SQLException
AuthorizationException
TMCIllegalArgumentException

deleteApachePool

public void deleteApachePool(User u,
                             java.util.Collection<ApachePool> c,
                             Function f)
                      throws java.sql.SQLException,
                             AuthorizationException,
                             TMCIllegalArgumentException
Throws:
java.sql.SQLException
AuthorizationException
TMCIllegalArgumentException

getObjects

public java.util.Collection<ApachePool> getObjects()
                                            throws java.sql.SQLException
Specified by:
getObjects in class LokahiModel<ApachePool>
Throws:
java.sql.SQLException

getObject

public ApachePool getObject(int id)
                     throws java.sql.SQLException
Specified by:
getObject in class LokahiModel<ApachePool>
Throws:
java.sql.SQLException