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 | 
| Constructor and Description | 
|---|
| AbstractFeed() | 
| AbstractFeed(EntityLocal entity)Deprecated. 
 since 0.7.0; use no-arg constructor; call  setEntity(EntityLocal) | 
| AbstractFeed(EntityLocal entity,
            boolean onlyIfServiceUp)Deprecated. 
 since 0.7.0; use no-arg constructor; call  setEntity(EntityLocal)andsetConfig(ONLY_IF_SERVICE_UP, onlyIfServiceUp) | 
| 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  #isActive() | 
| 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, getConfigMap, getDisplayName, getUniqueTag, isDestroyed, setConfig, setDisplayName, subscribe, subscribeToChildren, subscribeToMembers, subscriptions, tags, toString, unsubscribe, unsubscribegetCatalogItemId, getId, getManagementContext, init, rebind, setCatalogItemId, setManagementContextequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetId, getUniqueTag, isDestroyedgetCatalogItemId, getDisplayName, subscriptions, tagsconfig, getConfig, setConfigsetCatalogItemIdpublic static final ConfigKey<java.lang.Boolean> ONLY_IF_SERVICE_UP
public AbstractFeed()
@Deprecated public AbstractFeed(EntityLocal entity)
setEntity(EntityLocal)@Deprecated public AbstractFeed(EntityLocal entity, boolean onlyIfServiceUp)
setEntity(EntityLocal) and setConfig(ONLY_IF_SERVICE_UP, onlyIfServiceUp)public void setEntity(EntityLocal entity)
setEntity in class AbstractEntityAdjunctpublic void suspend()
Feedpublic void resume()
Feedpublic void destroy()
AbstractEntityAdjunctdestroy in class AbstractEntityAdjunctpublic boolean isActivated()
Feed#isActive()isActivated in interface Feedpublic EntityLocal getEntity()
public 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