public class JavaDBEmbeddedHandler extends java.lang.Object implements EmbeddedHandler
Modifier and Type | Field and Description |
---|---|
protected java.util.Properties |
params
The collection of parameters to use for the database.
|
protected boolean |
running
Embedded database is currently running?
|
Constructor and Description |
---|
JavaDBEmbeddedHandler()
Constructor method for i18n purposes only.
|
JavaDBEmbeddedHandler(java.util.Properties params)
Constructor to create a connector instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
changePassword(java.lang.String user,
java.lang.String password)
Changes the user password.
|
boolean |
flushEmbedded()
Flushes the embedded database.
|
boolean |
freezeEmbedded()
Freezes the embedded database.
|
java.lang.String |
getAdminConnectionURL()
Creates a JDBC connection URL to access the database with admin permissions.
|
java.lang.String |
getEmbeddedType()
Provides the FQN class name of the represented connector class.
|
boolean |
isEmbeddedRunning()
Is the database management system currently running?
|
boolean |
startEmbedded()
Starts the embedded database.
|
boolean |
stopEmbedded()
Stops the embedded database.
|
boolean |
unfreezeEmbedded()
Unfreezes the embedded database.
|
protected java.util.Properties params
protected boolean running
public JavaDBEmbeddedHandler() throws java.lang.InstantiationException
I18NExtractor
).
java.lang.InstantiationException
- Error indicationpublic JavaDBEmbeddedHandler(java.util.Properties params)
params
- The database configurationjava.lang.NullPointerException
- If parameters are invalidjava.lang.IllegalArgumentException
- If parameters are invalidpublic java.lang.String getEmbeddedType()
getEmbeddedType
in interface EmbeddedHandler
public boolean isEmbeddedRunning()
isEmbeddedRunning
in interface EmbeddedHandler
public boolean startEmbedded()
startEmbedded
in interface EmbeddedHandler
public boolean stopEmbedded()
stopEmbedded
in interface EmbeddedHandler
public boolean flushEmbedded()
flushEmbedded
in interface EmbeddedHandler
public boolean freezeEmbedded()
freezeEmbedded
in interface EmbeddedHandler
public boolean unfreezeEmbedded()
unfreezeEmbedded
in interface EmbeddedHandler
public boolean changePassword(java.lang.String user, java.lang.String password)
changePassword
in interface EmbeddedHandler
user
- The database userpassword
- The new passwordpublic java.lang.String getAdminConnectionURL()
Copyright © 2005-2013 Leisenfels UG (haftungsbeschränkt). All rights reserved.