public class ConnectionUrl
extends java.lang.Object
ContainerDatabaseDriver
.
parseUrl()
method must be called after instantiating this class.
Modifier and Type | Class and Description |
---|---|
class |
ConnectionUrl.InitFunctionDef |
static interface |
ConnectionUrl.Patterns
This interface defines the Regex Patterns used by
ConnectionUrl . |
Modifier and Type | Method and Description |
---|---|
static boolean |
accepts(java.lang.String url) |
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.String> |
getContainerParameters() |
java.util.Optional<java.lang.String> |
getDatabaseHost() |
java.util.Optional<java.lang.String> |
getDatabaseName() |
java.util.Optional<java.lang.Integer> |
getDatabasePort() |
java.lang.String |
getDatabaseType() |
java.lang.String |
getDbHostString()
This is a part of the connection string that may specify host:port/databasename.
|
java.util.Optional<java.lang.String> |
getImageTag() |
java.util.Optional<ConnectionUrl.InitFunctionDef> |
getInitFunction() |
java.util.Optional<java.lang.String> |
getInitScriptPath() |
java.util.Map<java.lang.String,java.lang.String> |
getQueryParameters() |
java.util.Optional<java.lang.String> |
getQueryString() |
java.util.Map<java.lang.String,java.lang.String> |
getTmpfsOptions() |
java.lang.String |
getUrl() |
int |
hashCode() |
boolean |
isInDaemonMode() |
boolean |
isReusable() |
static ConnectionUrl |
newInstance(java.lang.String url) |
public static ConnectionUrl newInstance(java.lang.String url)
public static boolean accepts(java.lang.String url)
public java.util.Map<java.lang.String,java.lang.String> getTmpfsOptions()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getUrl()
public java.lang.String getDatabaseType()
public java.util.Optional<java.lang.String> getImageTag()
public java.lang.String getDbHostString()
public boolean isInDaemonMode()
public java.util.Optional<java.lang.String> getDatabaseHost()
public java.util.Optional<java.lang.Integer> getDatabasePort()
public java.util.Optional<java.lang.String> getDatabaseName()
public java.util.Optional<java.lang.String> getInitScriptPath()
public boolean isReusable()
public java.util.Optional<ConnectionUrl.InitFunctionDef> getInitFunction()
public java.util.Optional<java.lang.String> getQueryString()
public java.util.Map<java.lang.String,java.lang.String> getContainerParameters()
public java.util.Map<java.lang.String,java.lang.String> getQueryParameters()