public abstract class Storage
extends java.lang.Object
| Constructor and Description |
|---|
Storage() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addAgentInformation(StartupConfiguration config,
BackendRegistry registry) |
abstract void |
connect(java.lang.String uri) |
abstract java.lang.String |
getBackendConfig(java.lang.String backendName,
java.lang.String configurationKey) |
abstract void |
purge() |
void |
putChunk(Chunk chunk,
Backend backend) |
protected abstract void |
putChunkImpl(Chunk chunk) |
void |
registerCategory(Category category,
Backend backend) |
abstract void |
removeAgentInformation() |
abstract void |
setAgentId(java.util.UUID id) |
void |
updateChunk(Chunk chunk,
Backend backend) |
protected abstract void |
updateChunkImpl(Chunk chunk) |
public abstract void connect(java.lang.String uri)
throws java.net.UnknownHostException
java.net.UnknownHostExceptionpublic abstract void setAgentId(java.util.UUID id)
public abstract void addAgentInformation(StartupConfiguration config, BackendRegistry registry)
public abstract void removeAgentInformation()
public abstract java.lang.String getBackendConfig(java.lang.String backendName,
java.lang.String configurationKey)
null if the value is invalid or missingprotected abstract void putChunkImpl(Chunk chunk)
protected abstract void updateChunkImpl(Chunk chunk)
public abstract void purge()