public abstract class AbstractFeed extends AbstractEntityAdjunct implements Feed
AbstractEntityAdjunct.AdjunctTagSupportBrooklynObject.TagSupportConfigurable.ConfigurationSupportBrooklynObjectInternal.ConfigurationSupportInternal| 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) and setConfig(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()  | 
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, getConfig, getConfigMap, getDisplayName, getUniqueTag, isDestroyed, setConfig, setDisplayName, subscribe, subscribeToChildren, subscribeToMembers, tags, toString, unsubscribe, unsubscribegetCatalogItemId, getId, getManagementContext, init, rebind, setCatalogItemId, setManagementContextequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetId, getUniqueTag, isDestroyedgetCatalogItemId, getDisplayName, tagsconfig, 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 BrooklynObjectInternal