public class NotificationTuple extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
informationTypeFieldName |
static String |
parametersFieldName |
static String |
taskIdFieldName |
| Modifier | Constructor and Description |
|---|---|
protected |
NotificationTuple(long taskId,
eu.europeana.cloud.common.model.dps.InformationTypes informationType,
Map<String,Object> parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(String key,
String value) |
static NotificationTuple |
fromStormTuple(org.apache.storm.tuple.Tuple tuple) |
static org.apache.storm.tuple.Fields |
getFields() |
eu.europeana.cloud.common.model.dps.InformationTypes |
getInformationType() |
Object |
getParameter(String key) |
Map<String,Object> |
getParameters() |
long |
getTaskId() |
static NotificationTuple |
prepareEndTask(long taskId,
String info,
eu.europeana.cloud.common.model.dps.TaskState state,
Date finishTime) |
static NotificationTuple |
prepareNotification(long taskId,
String resource,
eu.europeana.cloud.common.model.dps.States state,
String text,
String additionalInformations) |
static NotificationTuple |
prepareNotification(long taskId,
String resource,
eu.europeana.cloud.common.model.dps.States state,
String text,
String additionalInformations,
String resultResource) |
static NotificationTuple |
prepareUpdateTask(long taskId,
String info,
eu.europeana.cloud.common.model.dps.TaskState state,
Date startTime) |
org.apache.storm.tuple.Values |
toStormTuple() |
public static final String taskIdFieldName
public static final String informationTypeFieldName
public static final String parametersFieldName
public static NotificationTuple prepareUpdateTask(long taskId, String info, eu.europeana.cloud.common.model.dps.TaskState state, Date startTime)
public static NotificationTuple prepareEndTask(long taskId, String info, eu.europeana.cloud.common.model.dps.TaskState state, Date finishTime)
public static NotificationTuple prepareNotification(long taskId, String resource, eu.europeana.cloud.common.model.dps.States state, String text, String additionalInformations)
public static NotificationTuple prepareNotification(long taskId, String resource, eu.europeana.cloud.common.model.dps.States state, String text, String additionalInformations, String resultResource)
public long getTaskId()
public eu.europeana.cloud.common.model.dps.InformationTypes getInformationType()
public static NotificationTuple fromStormTuple(org.apache.storm.tuple.Tuple tuple)
public org.apache.storm.tuple.Values toStormTuple()
public static org.apache.storm.tuple.Fields getFields()
Copyright © 2013–2017 Europeana Cloud Development Team. All rights reserved.