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.UnknownHostException
public 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()