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.IOExceptionpublic abstract void addItemHistory(java.lang.String service,
java.lang.String item,
com.lucidworks.apollo.common.models.HistoryEvent event)
throws java.io.IOException
java.io.IOExceptionpublic 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.IOExceptionpublic abstract com.lucidworks.apollo.common.models.History getServiceHistory(java.lang.String service,
java.lang.String timeRange,
int maxLength)
throws java.io.IOException
java.io.IOExceptionpublic 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.IOExceptionpublic java.util.List<java.lang.String> listAllServices()
throws java.io.IOException
java.io.IOExceptionpublic abstract java.util.List<java.lang.String> listAllServices(java.lang.String timeRange)
throws java.io.IOException
java.io.IOExceptionpublic abstract java.util.List<java.lang.String> listAllItems(java.lang.String service)
throws java.io.IOException
java.io.IOExceptionpublic abstract java.util.List<java.lang.String> listAllItems(java.lang.String service,
java.lang.String timeRange)
throws java.io.IOException
java.io.IOExceptionpublic abstract void clearServiceHistory(java.lang.String service)
throws java.io.IOException
java.io.IOExceptionpublic abstract void clearAllServiceHistory()
throws java.io.IOException
java.io.IOExceptionpublic abstract void clearItemHistory(java.lang.String service,
java.lang.String item)
throws java.io.IOException
java.io.IOExceptionpublic abstract void clearAllItemHistory(java.lang.String service)
throws java.io.IOException
java.io.IOException