public abstract class HistoryStore
extends java.lang.Object
Constructor and Description |
---|
HistoryStore() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addItemHistory(java.lang.String service,
java.lang.String item,
com.lucidworks.apollo.common.models.HistoryEvent event) |
abstract void |
addItemHistory(java.lang.String service,
java.lang.String item,
com.lucidworks.apollo.common.models.HistoryEvent event,
java.lang.Boolean commit) |
abstract void |
addServiceHistory(java.lang.String service,
com.lucidworks.apollo.common.models.HistoryEvent event) |
abstract void |
clearAllItemHistory(java.lang.String service) |
abstract void |
clearAllServiceHistory() |
abstract void |
clearItemHistory(java.lang.String service,
java.lang.String item) |
abstract void |
clearServiceHistory(java.lang.String service) |
abstract void |
flushBuffers() |
abstract com.lucidworks.apollo.common.models.History |
getItemHistory(java.lang.String service,
java.lang.String item,
java.lang.String timeRange,
int maxLength) |
abstract com.lucidworks.apollo.common.models.History |
getServiceHistory(java.lang.String service,
java.lang.String timeRange,
int maxLength) |
abstract java.util.List<java.lang.String> |
listAllItems(java.lang.String service) |
abstract java.util.List<java.lang.String> |
listAllItems(java.lang.String service,
java.lang.String timeRange) |
java.util.List<java.lang.String> |
listAllServices() |
abstract java.util.List<java.lang.String> |
listAllServices(java.lang.String timeRange) |
public abstract void flushBuffers()
public abstract void addServiceHistory(java.lang.String service, com.lucidworks.apollo.common.models.HistoryEvent event) throws java.io.IOException
java.io.IOException
public abstract void addItemHistory(java.lang.String service, java.lang.String item, com.lucidworks.apollo.common.models.HistoryEvent event) throws java.io.IOException
java.io.IOException
public abstract void addItemHistory(java.lang.String service, java.lang.String item, com.lucidworks.apollo.common.models.HistoryEvent event, java.lang.Boolean commit) throws java.io.IOException
java.io.IOException
public abstract com.lucidworks.apollo.common.models.History getServiceHistory(java.lang.String service, java.lang.String timeRange, int maxLength) throws java.io.IOException
java.io.IOException
public abstract com.lucidworks.apollo.common.models.History getItemHistory(java.lang.String service, java.lang.String item, java.lang.String timeRange, int maxLength) throws java.io.IOException
java.io.IOException
public java.util.List<java.lang.String> listAllServices() throws java.io.IOException
java.io.IOException
public abstract java.util.List<java.lang.String> listAllServices(java.lang.String timeRange) throws java.io.IOException
java.io.IOException
public abstract java.util.List<java.lang.String> listAllItems(java.lang.String service) throws java.io.IOException
java.io.IOException
public abstract java.util.List<java.lang.String> listAllItems(java.lang.String service, java.lang.String timeRange) throws java.io.IOException
java.io.IOException
public abstract void clearServiceHistory(java.lang.String service) throws java.io.IOException
java.io.IOException
public abstract void clearAllServiceHistory() throws java.io.IOException
java.io.IOException
public abstract void clearItemHistory(java.lang.String service, java.lang.String item) throws java.io.IOException
java.io.IOException
public abstract void clearAllItemHistory(java.lang.String service) throws java.io.IOException
java.io.IOException