Package com.redis.enterprise
Class Admin
- java.lang.Object
-
- com.redis.enterprise.Admin
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class Admin extends java.lang.Object implements java.lang.AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACTIONSstatic java.lang.StringBDBSstatic java.lang.StringBOOTSTRAPstatic java.lang.StringCOMMANDstatic java.lang.StringCONTENT_TYPE_JSONstatic java.lang.StringDEFAULT_HOSTstatic intDEFAULT_PORTstatic java.lang.StringDEFAULT_PROTOCOLstatic java.lang.StringMODULESstatic java.lang.StringV1static java.lang.StringV2
-
Constructor Summary
Constructors Constructor Description Admin(java.lang.String userName, char[] password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()DatabasecreateDatabase(Database database)voiddeleteDatabase(long uid)CommandResponseexecuteCommand(long bdb, Command command)java.util.List<Database>getDatabases()java.util.List<InstalledModule>getModules()ModuleInstallResponseinstallModule(java.lang.String filename, java.io.InputStream inputStream)voidsetHost(java.lang.String host)voidsetPort(int port)voidsetProtocol(java.lang.String protocol)voidwaitForBoostrap()
-
-
-
Field Detail
-
CONTENT_TYPE_JSON
public static final java.lang.String CONTENT_TYPE_JSON
- See Also:
- Constant Field Values
-
V1
public static final java.lang.String V1
- See Also:
- Constant Field Values
-
V2
public static final java.lang.String V2
- See Also:
- Constant Field Values
-
DEFAULT_PROTOCOL
public static final java.lang.String DEFAULT_PROTOCOL
- See Also:
- Constant Field Values
-
DEFAULT_HOST
public static final java.lang.String DEFAULT_HOST
- See Also:
- Constant Field Values
-
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
BOOTSTRAP
public static final java.lang.String BOOTSTRAP
- See Also:
- Constant Field Values
-
ACTIONS
public static final java.lang.String ACTIONS
- See Also:
- Constant Field Values
-
MODULES
public static final java.lang.String MODULES
- See Also:
- Constant Field Values
-
BDBS
public static final java.lang.String BDBS
- See Also:
- Constant Field Values
-
COMMAND
public static final java.lang.String COMMAND
- See Also:
- Constant Field Values
-
-
Method Detail
-
close
public void close() throws java.lang.Exception- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.lang.Exception
-
setHost
public void setHost(java.lang.String host)
-
setProtocol
public void setProtocol(java.lang.String protocol)
-
setPort
public void setPort(int port)
-
getModules
public java.util.List<InstalledModule> getModules() throws java.io.IOException
- Throws:
java.io.IOException
-
createDatabase
public Database createDatabase(Database database) throws java.io.IOException
- Throws:
java.io.IOException
-
getDatabases
public java.util.List<Database> getDatabases() throws java.io.IOException
- Throws:
java.io.IOException
-
deleteDatabase
public void deleteDatabase(long uid)
-
installModule
public ModuleInstallResponse installModule(java.lang.String filename, java.io.InputStream inputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
waitForBoostrap
public void waitForBoostrap()
-
executeCommand
public CommandResponse executeCommand(long bdb, Command command) throws java.io.IOException
- Throws:
java.io.IOException
-
-