public class Feed extends Object implements IMetadataEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
Feed.FeedType |
| Modifier and Type | Field and Description |
|---|---|
protected FunctionSignature |
appliedFunction
The function that is to be applied on each incoming feed tuple
|
protected String |
displayName
A string representation of the instance
|
protected FeedId |
feedId
A unique identifier for the feed
|
protected Feed.FeedType |
feedType
The type
FeedType associated with the feed. |
PENDING_ADD_OP, PENDING_DROP_OP, PENDING_NO_OP| Constructor and Description |
|---|
Feed(String dataverseName,
String datasetName,
FunctionSignature appliedFunction,
Feed.FeedType feedType) |
| Modifier and Type | Method and Description |
|---|---|
Object |
addToCache(MetadataCache cache) |
Object |
dropFromCache(MetadataCache cache) |
boolean |
equals(Object other) |
FunctionSignature |
getAppliedFunction() |
String |
getDataverseName() |
FeedId |
getFeedId() |
String |
getFeedName() |
Feed.FeedType |
getFeedType() |
int |
hashCode() |
String |
toString() |
protected final FeedId feedId
protected final FunctionSignature appliedFunction
protected final Feed.FeedType feedType
FeedType associated with the feed.protected final String displayName
public Feed(String dataverseName, String datasetName, FunctionSignature appliedFunction, Feed.FeedType feedType)
public FeedId getFeedId()
public String getDataverseName()
public String getFeedName()
public FunctionSignature getAppliedFunction()
public Feed.FeedType getFeedType()
public Object addToCache(MetadataCache cache)
addToCache in interface IMetadataEntitypublic Object dropFromCache(MetadataCache cache)
dropFromCache in interface IMetadataEntityCopyright © 2016 The Apache Software Foundation. All rights reserved.