|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.firebirdsql.management.FBManager
public class FBManager
The class FBManager is a simple jmx mbean that allows you
to create and drop databases. in particular, they can be created and
dropped using the jboss service lifecycle operations start and stop.
| Constructor Summary | |
|---|---|
FBManager()
|
|
FBManager(org.firebirdsql.gds.impl.GDSType type)
|
|
FBManager(java.lang.String type)
|
|
| Method Summary | |
|---|---|
void |
createDatabase(java.lang.String fileName,
java.lang.String user,
java.lang.String password)
|
void |
dropDatabase(java.lang.String fileName,
java.lang.String user,
java.lang.String password)
|
int |
getDialect()
|
java.lang.String |
getFileName()
mbean get-set pair for field fileName Get the value of fileName |
java.lang.String |
getName()
|
java.lang.String |
getPassword()
mbean get-set pair for field password Get the value of password |
int |
getPort()
|
java.lang.String |
getServer()
|
java.lang.String |
getState()
|
java.lang.String |
getType()
|
java.lang.String |
getUserName()
mbean get-set pair for field userName Get the value of userName |
boolean |
isCreateOnStart()
mbean get-set pair for field createOnStart Get the value of createOnStart |
boolean |
isDatabaseExists(java.lang.String fileName,
java.lang.String user,
java.lang.String password)
|
boolean |
isDropOnStop()
mbean get-set pair for field dropOnStop Get the value of dropOnStop |
boolean |
isForceCreate()
Get the ForceCreate value. |
void |
setCreateOnStart(boolean createOnStart)
Set the value of createOnStart |
void |
setDialect(int dialect)
Sets the dialect. |
void |
setDropOnStop(boolean dropOnStop)
Set the value of dropOnStop |
void |
setFileName(java.lang.String fileName)
Set the value of fileName |
void |
setForceCreate(boolean forceCreate)
Set the ForceCreate value. |
void |
setPassword(java.lang.String password)
Set the value of password |
void |
setPort(int port)
|
void |
setServer(java.lang.String host)
|
void |
setType(java.lang.String type)
|
void |
setUserName(java.lang.String userName)
Set the value of userName |
void |
start()
|
void |
stop()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FBManager()
public FBManager(org.firebirdsql.gds.impl.GDSType type)
public FBManager(java.lang.String type)
| Method Detail |
|---|
public void start()
throws java.lang.Exception
start in interface FBManagerMBeanjava.lang.Exception
public void stop()
throws java.lang.Exception
stop in interface FBManagerMBeanjava.lang.Exceptionpublic java.lang.String getState()
getState in interface FBManagerMBeanpublic java.lang.String getName()
getName in interface FBManagerMBeanpublic void setServer(java.lang.String host)
setServer in interface FBManagerMBeanpublic java.lang.String getServer()
getServer in interface FBManagerMBeanpublic void setPort(int port)
setPort in interface FBManagerMBeanpublic int getPort()
getPort in interface FBManagerMBeanpublic java.lang.String getFileName()
getFileName in interface FBManagerMBeanpublic java.lang.String getType()
public void setType(java.lang.String type)
public void setFileName(java.lang.String fileName)
setFileName in interface FBManagerMBeanfileName - Value to assign to fileNamepublic java.lang.String getUserName()
getUserName in interface FBManagerMBeanpublic void setUserName(java.lang.String userName)
setUserName in interface FBManagerMBeanuserName - Value to assign to userNamepublic java.lang.String getPassword()
getPassword in interface FBManagerMBeanpublic void setPassword(java.lang.String password)
setPassword in interface FBManagerMBeanpassword - Value to assign to passwordpublic void setDialect(int dialect)
dialect - Database dialect (1 or 3)
java.lang.IllegalArgumentException - if value is not 1 or 3public int getDialect()
public boolean isCreateOnStart()
isCreateOnStart in interface FBManagerMBeanpublic void setCreateOnStart(boolean createOnStart)
setCreateOnStart in interface FBManagerMBeancreateOnStart - Value to assign to createOnStartpublic boolean isDropOnStop()
isDropOnStop in interface FBManagerMBeanpublic void setDropOnStop(boolean dropOnStop)
setDropOnStop in interface FBManagerMBeandropOnStop - Value to assign to dropOnStoppublic boolean isForceCreate()
isForceCreate in interface FBManagerMBeanpublic void setForceCreate(boolean forceCreate)
setForceCreate in interface FBManagerMBeanforceCreate - The new ForceCreate value.
public void createDatabase(java.lang.String fileName,
java.lang.String user,
java.lang.String password)
throws java.lang.Exception
createDatabase in interface FBManagerMBeanjava.lang.Exception
public void dropDatabase(java.lang.String fileName,
java.lang.String user,
java.lang.String password)
throws java.lang.Exception
dropDatabase in interface FBManagerMBeanjava.lang.Exception
public boolean isDatabaseExists(java.lang.String fileName,
java.lang.String user,
java.lang.String password)
throws java.lang.Exception
isDatabaseExists in interface FBManagerMBeanjava.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||