|
||||||||||
PREV CLASS (src) NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.mx.util.JBossNotificationBroadcasterSupport (src)
org.jboss.system.ServiceMBeanSupport (src)
org.jboss.jdbc.HypersonicDatabase
Integration with Hypersonic SQL (c).
Starts 1.7.1 Hypersonic database in-VM.
Field Summary |
Fields inherited from class org.jboss.system.ServiceMBeanSupport (src) |
log, server, SERVICE_CONTROLLER_SIG, serviceName |
Fields inherited from interface org.jboss.system.ServiceMBean (src) |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Constructor Summary | |
HypersonicDatabase()
Costructor, empty. |
Method Summary | |
java.lang.String |
getDatabase()
Get the database name. |
java.lang.String |
getDatabaseManagerClass()
|
java.lang.String |
getDatabasePath()
Get the full database path. |
boolean |
getNo_system_exit()
Get the no_system_exit flag. |
java.lang.String |
getPassword()
|
boolean |
getPersist()
Deprecated. use inProcessMode . |
int |
getPort()
Get the port for remote hypersonic. |
java.lang.String |
getServerClass()
|
java.lang.String |
getShutdownCommand()
|
boolean |
getSilent()
Get silent flag. |
boolean |
getTrace()
Get trace flag. |
java.lang.String |
getUser()
|
boolean |
isInProcessMode()
|
void |
setDatabase(java.lang.String name)
Set the database name. |
void |
setDatabaseManagerClass(java.lang.String databaseManagerClass)
Set the database manager (UI) class. |
void |
setInProcessMode(boolean b)
If true the hypersonic is in process mode otherwise hypersonic is in server or remote mode. |
void |
setNo_system_exit(boolean no_system_exit)
If true the server thread for remote hypersonic does no call System.exit() . |
void |
setPassword(java.lang.String password)
|
void |
setPersist(boolean persist)
Deprecated. use inProcessMode . |
void |
setPort(int port)
Set the port for remote hypersonic. |
void |
setServerClass(java.lang.String serverClass)
Set the server class for remote hypersonic. |
void |
setShutdownCommand(java.lang.String string)
|
void |
setSilent(boolean silent)
Set silent flag. |
void |
setTrace(boolean trace)
Set trace flag. |
void |
setUser(java.lang.String user)
|
void |
startDatabaseManager()
Start of DatabaseManager accesible from the management console. |
protected void |
startService()
Sub-classes should override this method to provide custum 'start' logic. |
protected void |
stopService()
We now close the connection clean by calling the serverSocket throught jdbc. |
Methods inherited from class org.jboss.system.ServiceMBeanSupport (src) |
create, createService, destroy, destroyService, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop |
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport (src) |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.management.MBeanRegistration (src) |
postDeregister, postRegister, preDeregister, preRegister |
Constructor Detail |
public HypersonicDatabase()
Method Detail |
public void setDatabase(java.lang.String name)
public java.lang.String getDatabase()
public void setPort(int port)
public int getPort()
public void setSilent(boolean silent)
public boolean getSilent()
public void setTrace(boolean trace)
public boolean getTrace()
public void setNo_system_exit(boolean no_system_exit)
System.exit()
.
public boolean getNo_system_exit()
no_system_exit
flag.
public void setPersist(boolean persist)
inProcessMode
.
public boolean getPersist()
inProcessMode
.
public java.lang.String getDatabasePath()
public boolean isInProcessMode()
inProcessMode
flag.public java.lang.String getShutdownCommand()
public void setInProcessMode(boolean b)
b
- in process mode or remote mode.public void setShutdownCommand(java.lang.String string)
string
- the shutdown commandpublic java.lang.String getPassword()
public java.lang.String getUser()
public void setPassword(java.lang.String password)
password
- public void setUser(java.lang.String user)
user
- public java.lang.String getDatabaseManagerClass()
public void setDatabaseManagerClass(java.lang.String databaseManagerClass)
databaseManagerClass
- public java.lang.String getServerClass()
public void setServerClass(java.lang.String serverClass)
serverClass
- public void startDatabaseManager()
protected void startService() throws java.lang.Exception
ServiceMBeanSupport (src)
This method is empty, and is provided for convenience when concrete service classes do not need to perform anything specific for this state change.
startService
in class ServiceMBeanSupport (src)
java.lang.Exception
protected void stopService() throws java.lang.Exception
stopService
in class ServiceMBeanSupport (src)
java.lang.Exception
|
||||||||||
PREV CLASS (src) NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |