public abstract class DashboardWidget extends Object implements EmbeddedPersistable
| Modifier and Type | Class and Description |
|---|---|
static class |
DashboardWidget.NoSuchWidgetTypeException |
static class |
DashboardWidget.Type |
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_CACHE_TIME |
static String |
FIELD_CONFIG |
static String |
FIELD_CREATOR_USER_ID |
static String |
FIELD_DESCRIPTION |
static String |
FIELD_ID |
static String |
FIELD_TYPE |
| Modifier | Constructor and Description |
|---|---|
protected |
DashboardWidget(com.codahale.metrics.MetricRegistry metricRegistry,
DashboardWidget.Type type,
String id,
TimeRange timeRange,
String description,
WidgetCacheTime cacheTime,
Map<String,Object> config,
String creatorUserId) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ComputationResult |
compute() |
int |
getCacheTime() |
ComputationResult |
getComputationResult() |
Map<String,Object> |
getConfig() |
String |
getCreatorUserId() |
String |
getDescription() |
String |
getId() |
Map<String,Object> |
getPersistedConfig() |
Map<String,Object> |
getPersistedFields() |
TimeRange |
getTimeRange() |
DashboardWidget.Type |
getType() |
void |
setCacheTime(int cacheTime) |
void |
setDescription(String description) |
public static final String FIELD_ID
public static final String FIELD_TYPE
public static final String FIELD_DESCRIPTION
public static final String FIELD_CACHE_TIME
public static final String FIELD_CREATOR_USER_ID
public static final String FIELD_CONFIG
protected DashboardWidget(com.codahale.metrics.MetricRegistry metricRegistry,
DashboardWidget.Type type,
String id,
TimeRange timeRange,
String description,
WidgetCacheTime cacheTime,
Map<String,Object> config,
String creatorUserId)
public DashboardWidget.Type getType()
public String getId()
public String getDescription()
public void setDescription(String description)
public void setCacheTime(int cacheTime)
public int getCacheTime()
public TimeRange getTimeRange()
public String getCreatorUserId()
public Map<String,Object> getPersistedFields()
getPersistedFields in interface EmbeddedPersistablepublic ComputationResult getComputationResult() throws ExecutionException
ExecutionExceptionprotected abstract ComputationResult compute()
Copyright © 2012-2015 Graylog, Inc.. All Rights Reserved.