Class SymmetricEngineHolder

java.lang.Object
org.jumpmind.symmetric.web.SymmetricEngineHolder

public class SymmetricEngineHolder extends Object
  • Constructor Details

    • SymmetricEngineHolder

      public SymmetricEngineHolder()
  • Method Details

    • start

      public void start()
    • restart

      public void restart(String engineName)
    • stop

      public void stop()
    • install

      public ISymmetricEngine install(Properties passedInProperties) throws Exception
      Throws:
      Exception
    • install

      public ISymmetricEngine install(Properties passedInProperties, IDatabaseInstallStatementListener listener) throws Exception
      Throws:
      Exception
    • uninstallEngine

      public void uninstallEngine(ISymmetricEngine engine)
    • create

      public ISymmetricEngine create(String propertiesFile)
    • validateEngineFiles

      protected void validateEngineFiles(File[] files)
    • checkDuplicate

      protected void checkDuplicate(String value, String key, Map<String,String> values, File propertiesFile)
    • getEngineName

      public String getEngineName(Properties properties)
    • validateRequiredProperties

      public String validateRequiredProperties(Properties properties)
    • hasAnyEngineInitialized

      public boolean hasAnyEngineInitialized()
    • areEnginesStarting

      public boolean areEnginesStarting()
    • areEnginesConfigured

      public boolean areEnginesConfigured()
    • areEnginesInError

      public boolean areEnginesInError()
    • getNumerOfEnginesStarting

      public int getNumerOfEnginesStarting()
    • getEngines

      public Map<String,ServerSymmetricEngine> getEngines()
    • getEngineCount

      public int getEngineCount()
    • getEnginesStarting

      public Set<SymmetricEngineStarter> getEnginesStarting()
    • getEnginesStartingNames

      public Set<String> getEnginesStartingNames()
    • getEnginesFailed

      public Map<String,FailedEngineInfo> getEnginesFailed()
    • getEnginesFailedNames

      public Set<String> getEnginesFailedNames()
    • setSpringContext

      public void setSpringContext(org.springframework.context.ApplicationContext applicationContext)
    • getSpringContext

      public org.springframework.context.ApplicationContext getSpringContext()
    • setDeploymentType

      public void setDeploymentType(String deploymentType)
    • getDeploymentType

      public String getDeploymentType()
    • setMultiServerMode

      public void setMultiServerMode(boolean multiServerMode)
    • isMultiServerMode

      public boolean isMultiServerMode()
    • setAutoCreate

      public void setAutoCreate(boolean autoCreate)
    • isAutoCreate

      public boolean isAutoCreate()
    • setStaticEnginesMode

      public void setStaticEnginesMode(boolean staticEnginesMode)
    • isStaticEnginesMode

      public boolean isStaticEnginesMode()
    • setSingleServerPropertiesFile

      public void setSingleServerPropertiesFile(String singleServerPropertiesFile)
    • getSingleServerPropertiesFile

      public String getSingleServerPropertiesFile()
    • setAutoStart

      public void setAutoStart(boolean autoStart)
    • isAutoStart

      public boolean isAutoStart()