com.mysql.management
Class MysqldResource
java.lang.Object
com.mysql.management.MysqldResource
- All Implemented Interfaces:
- MysqldResourceI
public final class MysqldResource
- extends java.lang.Object
- implements MysqldResourceI
This class is final simply as a hint to the compiler, it may be un-finalized
safely.
- Version:
- $Id: MysqldResource.java,v 1.66 2005/12/05 16:39:54 eherman Exp $
- Author:
- Eric Herman
|
Field Summary |
static java.lang.String |
DATA
|
static java.lang.String |
MYSQL_C_MXJ
|
| Fields inherited from interface com.mysql.management.MysqldResourceI |
BASEDIR, CONNECTOR_MXJ_PROPERTIES, DATADIR, INITIALIZE_PASSWORD, INITIALIZE_USER, INITIALIZE_USER_NAME, KILL_DELAY, MYSQLD_VERSION, PID_FILE, PLATFORM_MAP_PROPERTIES, PORT, SOCKET, WINDOWS_KILL_COMMAND |
|
Constructor Summary |
MysqldResource()
|
MysqldResource(java.io.File baseDir)
|
MysqldResource(java.io.File baseDir,
java.io.File dataDir)
|
MysqldResource(java.io.File baseDir,
java.io.File dataDir,
java.lang.String mysqlVersionString)
|
MysqldResource(java.io.File baseDir,
java.io.File dataDir,
java.lang.String mysqlVersionString,
java.io.PrintStream out,
java.io.PrintStream err)
|
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MYSQL_C_MXJ
public static final java.lang.String MYSQL_C_MXJ
- See Also:
- Constant Field Values
DATA
public static final java.lang.String DATA
- See Also:
- Constant Field Values
MysqldResource
public MysqldResource()
MysqldResource
public MysqldResource(java.io.File baseDir)
MysqldResource
public MysqldResource(java.io.File baseDir,
java.io.File dataDir)
MysqldResource
public MysqldResource(java.io.File baseDir,
java.io.File dataDir,
java.lang.String mysqlVersionString)
MysqldResource
public MysqldResource(java.io.File baseDir,
java.io.File dataDir,
java.lang.String mysqlVersionString,
java.io.PrintStream out,
java.io.PrintStream err)
start
public void start(java.lang.String threadName,
java.util.Map mysqldArgs)
- Starts mysqld passing it the parameters specified in the arguments map.
No effect if MySQL is already running
- Specified by:
start in interface MysqldResourceI
start
public void start(java.lang.String threadName,
java.util.Map pMysqldArgs,
boolean populateAllOptions)
- Specified by:
start in interface MysqldResourceI
isReadyForConnections
public boolean isReadyForConnections()
- Specified by:
isReadyForConnections in interface MysqldResourceI
shutdown
public void shutdown()
- Kills the MySQL process.
- Specified by:
shutdown in interface MysqldResourceI
getServerOptions
public java.util.Map getServerOptions()
- Specified by:
getServerOptions in interface MysqldResourceI
isRunning
public boolean isRunning()
- Specified by:
isRunning in interface MysqldResourceI
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion in interface MysqldResourceI
setVersion
public void setVersion(java.lang.String mysqlVersionString)
- Specified by:
setVersion in interface MysqldResourceI
deployFiles
public void deployFiles()
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
finalize in class java.lang.Object
- Throws:
java.lang.Throwable
getBaseDir
public java.io.File getBaseDir()
- Specified by:
getBaseDir in interface MysqldResourceI
getDataDir
public java.io.File getDataDir()
- Specified by:
getDataDir in interface MysqldResourceI
setKillDelay
public void setKillDelay(int millis)
- Specified by:
setKillDelay in interface MysqldResourceI
addCompletionListenser
public void addCompletionListenser(java.lang.Runnable listener)
- Specified by:
addCompletionListenser in interface MysqldResourceI
getPort
public int getPort()
- Specified by:
getPort in interface MysqldResourceI
main
public static void main(java.lang.String[] args)
Copyright © 2004-2011. All Rights Reserved.