org.xwiki.test.integration
Class XWikiExecutor

java.lang.Object
  extended by org.xwiki.test.integration.XWikiExecutor

public class XWikiExecutor
extends java.lang.Object

Start and stop a xwiki instance.

Since:
2.0RC1
Version:
$Id$

Field Summary
static java.lang.String DEFAULT_PORT
           
static java.lang.String DEFAULT_RMIPORT
           
static java.lang.String DEFAULT_STOPPORT
           
protected static org.slf4j.Logger LOGGER
           
 
Constructor Summary
XWikiExecutor(int index)
           
 
Method Summary
 java.lang.String getExecutionDirectory()
           
 int getPort()
           
 int getRMIPort()
           
 int getStopPort()
           
 java.lang.String getWebInfDirectory()
           
 java.lang.String getXWikiCfgPath()
           
 java.lang.String getXWikiPropertiesPath()
           
 org.xwiki.test.integration.XWikiExecutor.Response isXWikiStarted(java.lang.String url, int timeout)
           
 java.util.Properties loadXWikiCfg()
           
 java.util.Properties loadXWikiProperties()
           
 void saveXWikiCfg(java.util.Properties properties)
           
 void saveXWikiProperties(java.util.Properties properties)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

protected static final org.slf4j.Logger LOGGER

DEFAULT_PORT

public static final java.lang.String DEFAULT_PORT

DEFAULT_STOPPORT

public static final java.lang.String DEFAULT_STOPPORT

DEFAULT_RMIPORT

public static final java.lang.String DEFAULT_RMIPORT
Constructor Detail

XWikiExecutor

public XWikiExecutor(int index)
Method Detail

getPort

public int getPort()

getStopPort

public int getStopPort()

getRMIPort

public int getRMIPort()

getExecutionDirectory

public java.lang.String getExecutionDirectory()

start

public void start()
           throws java.lang.Exception
Throws:
java.lang.Exception

isXWikiStarted

public org.xwiki.test.integration.XWikiExecutor.Response isXWikiStarted(java.lang.String url,
                                                                        int timeout)
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Throws:
java.lang.Exception

getWebInfDirectory

public java.lang.String getWebInfDirectory()

getXWikiCfgPath

public java.lang.String getXWikiCfgPath()

getXWikiPropertiesPath

public java.lang.String getXWikiPropertiesPath()

loadXWikiCfg

public java.util.Properties loadXWikiCfg()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

loadXWikiProperties

public java.util.Properties loadXWikiProperties()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

saveXWikiCfg

public void saveXWikiCfg(java.util.Properties properties)
                  throws java.lang.Exception
Throws:
java.lang.Exception

saveXWikiProperties

public void saveXWikiProperties(java.util.Properties properties)
                         throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2004-2011 XWiki. All Rights Reserved.