public abstract class AbstractFeed extends AbstractEntityAdjunct implements Feed
AbstractEntityAdjunct.AdjunctTagSupport, AbstractEntityAdjunct.BasicSubscriptionSupportBrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.ConfigurationSupportBrooklynObjectInternal.ConfigurationSupportInternal, BrooklynObjectInternal.RelationSupportInternal<T extends BrooklynObject>, BrooklynObjectInternal.SubscriptionSupportInternal| Modifier and Type | Field and Description |
|---|---|
static ConfigKey<java.lang.Boolean> |
ONLY_IF_SERVICE_UP |
HIGHLIGHT_NAME_LAST_ACTION, HIGHLIGHT_NAME_LAST_CONFIRMATION, HIGHLIGHT_NAME_LAST_VIOLATION, HIGHLIGHT_NAME_TRIGGERS| Constructor and Description |
|---|
AbstractFeed() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Unsubscribes and clears all managed subscriptions; is called by the owning entity when a policy is removed
and should always be called by any subclasses overriding this method
|
EntityLocal |
getEntity() |
RebindSupport<FeedMemento> |
getRebindSupport()
Users are strongly discouraged from calling or overriding this method.
|
boolean |
isActivated()
True if everything has been _started_ (or it is starting) but not stopped,
even if it is suspended; see also
EntityAdjunct.isRunning() |
boolean |
isRunning()
Whether the adjunct is available/active, ie started and not stopped or interrupted
|
boolean |
isSuspended() |
BrooklynObjectInternal.RelationSupportInternal<Feed> |
relations()
Relations specify a typed, directed connection between two entities.
|
void |
resume()
resumes this feed if it has been suspended and not stopped
|
void |
setEntity(EntityLocal entity) |
void |
start() |
void |
stop() |
void |
suspend()
suspends this feed (stops the poller, or indicates that the feed should start in a state where the poller is stopped)
|
config, configure, getAdjunctType, getConfig, getDisplayName, getExecutionContext, getHighlights, getManagementContext, getUniqueTag, isDestroyed, setDisplayName, setHighlights, subscriptions, tags, toStringaddSearchPath, getCatalogItemId, getCatalogItemIdSearchPath, getId, init, rebind, setCatalogItemId, setCatalogItemIdAndSearchPath, setManagementContext, stackCatalogItemIdequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetHighlights, getId, getUniqueTag, isDestroyedgetCatalogItemId, getCatalogItemIdSearchPath, getDisplayName, subscriptions, tagsconfig, getConfigaddSearchPath, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemIdpublic static final ConfigKey<java.lang.Boolean> ONLY_IF_SERVICE_UP
public void setEntity(EntityLocal entity)
setEntity in class AbstractEntityAdjunctpublic void suspend()
Feedpublic void resume()
Feedpublic void destroy()
AbstractEntityAdjunctdestroy in class AbstractEntityAdjunctpublic boolean isActivated()
FeedEntityAdjunct.isRunning()isActivated in interface Feedpublic EntityLocal getEntity()
getEntity in class AbstractEntityAdjunctpublic boolean isSuspended()
isSuspended in interface Feedpublic boolean isRunning()
EntityAdjunctisRunning in interface EntityAdjunctisRunning in class AbstractEntityAdjunctpublic RebindSupport<FeedMemento> getRebindSupport()
FeedgetRebindSupport in interface RebindablegetRebindSupport in interface FeedgetRebindSupport in interface BrooklynObjectInternalpublic BrooklynObjectInternal.RelationSupportInternal<Feed> relations()
BrooklynObjectrelations in interface BrooklynObjectrelations in interface Feedrelations in interface BrooklynObjectInternalrelations in class AbstractBrooklynObject