Class LocalTomcatConfigService

java.lang.Object
net.thevpc.nuts.toolbox.ntomcat.local.LocalTomcatServiceBase
net.thevpc.nuts.toolbox.ntomcat.local.LocalTomcatConfigService

public class LocalTomcatConfigService extends LocalTomcatServiceBase
  • Field Details

  • Constructor Details

    • LocalTomcatConfigService

      public LocalTomcatConfigService(NPath file, LocalTomcat app)
    • LocalTomcatConfigService

      public LocalTomcatConfigService(String name, LocalTomcat app)
  • Method Details

    • open

      public void open(NOpenMode autoCreate)
    • getConfig

      public LocalTomcatConfig getConfig()
      Specified by:
      getConfig in class LocalTomcatServiceBase
    • getName

      public String getName()
      Specified by:
      getName in class LocalTomcatServiceBase
    • setName

      public LocalTomcatConfigService setName(String name)
    • print

      Specified by:
      print in class LocalTomcatServiceBase
    • remove

      public LocalTomcatConfigService remove()
      Specified by:
      remove in class LocalTomcatServiceBase
    • setConfig

      public LocalTomcatConfigService setConfig(LocalTomcatConfig config)
    • save

      public LocalTomcatConfigService save()
    • getConfigPath

      public NPath getConfigPath()
    • existsConfig

      public boolean existsConfig()
    • getRequestedCatalinaVersion

      public String getRequestedCatalinaVersion()
    • getValidCatalinaVersion

      public String getValidCatalinaVersion()
    • getCatalinaBase

      public NPath getCatalinaBase()
    • resolveCatalinaHome

      public NPath resolveCatalinaHome()
    • getCatalinaHome

      public NPath getCatalinaHome()
    • getFormattedError

      public NText getFormattedError(String str)
    • getFormattedSuccess

      public NText getFormattedSuccess(String str)
    • getFormattedPrefix

      public NText getFormattedPrefix(String str)
    • printStatus

      public void printStatus()
    • object

      public NObjectFormat object()
    • parseApps

      public String[] parseApps(String[] args)
    • start

      public boolean start()
    • buildCatalinaBase

      public boolean buildCatalinaBase()
    • invokeCatalina

      public NExecCmd invokeCatalina(String catalinaCommand)
    • start

      public boolean start(String[] deployApps, boolean deleteLog)
    • deployFile

      public void deployFile(NPath file, String contextName, String domain)
    • stop

      public boolean stop()
    • getRunningTomcat

      public RunningTomcat getRunningTomcat()
    • restart

      public boolean restart()
    • restart

      public boolean restart(String[] deployApps, boolean deleteLog)
    • waitForRunningStatus

      public AppStatus waitForRunningStatus(String domain, String app, int timeout)
    • waitForStoppedStatus

      public boolean waitForStoppedStatus(int timeout, boolean kill)
    • getStatus

      public AppStatus getStatus()
    • getStatus

      public AppStatus getStatus(String domain, String app)
    • checkExists

      public void checkExists()
    • loadConfig

      public LocalTomcatConfigService loadConfig()
    • getApp

      public LocalTomcatAppConfigService getApp(String appName, NOpenMode mode)
    • getDomain

      public LocalTomcatDomainConfigService getDomain(String domainName, NOpenMode mode)
    • getLogFolder

      public NPath getLogFolder()
    • getTempFolder

      public NPath getTempFolder()
    • getWorkFolder

      public NPath getWorkFolder()
    • deleteOutLog

      public void deleteOutLog()
    • deleteTemp

      public void deleteTemp()
    • deleteWork

      public void deleteWork()
    • getOutLogFile

      public NPath getOutLogFile()
    • showOutLog

      public void showOutLog(int tail)
    • deleteAllLog

      public void deleteAllLog()
    • getApps

      public List<LocalTomcatAppConfigService> getApps()
    • getDomains

      public List<LocalTomcatDomainConfigService> getDomains()
    • getDefaulDeployFolder

      public NPath getDefaulDeployFolder(String domainName)
    • getTomcatServer

      public LocalTomcat getTomcatServer()
    • getShutdownPort

      public Integer getShutdownPort()
    • setShutdownPort

      public void setShutdownPort(int port)
    • getHttpConnectorPort

      public Integer getHttpConnectorPort(boolean redirect)
    • getAjpConnectorPort

      public Integer getAjpConnectorPort(boolean redirect)
    • getHttpConnectorPort

      public Integer getHttpConnectorPort()
    • getHttpConnectorRedirectPort

      public Integer getHttpConnectorRedirectPort()
    • getAjpConnectorPort

      public Integer getAjpConnectorPort()
    • getAjpConnectorRedirectPort

      public Integer getAjpConnectorRedirectPort()
    • getConnectorPort

      public Integer getConnectorPort(String protocol, boolean redirect)
    • setAjpConnectorPort

      public void setAjpConnectorPort(boolean redirect, int port)
    • setHttpConnectorPort

      public void setHttpConnectorPort(boolean redirect, int port)
    • setConnectorPort

      public void setConnectorPort(String protocol, boolean redirect, int port)