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