Module: MintPress::OracleTrafficDirector::OtdCommon

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#harvestedObject

Returns the value of attribute harvested.

Instance Method Details

#can_exist?Boolean

Returns:

  • (Boolean)

#creator_available?Boolean

Returns:

  • (Boolean)

#delete_generic(seq: nil) ⇒ Object

#delete_propsObject

#destroy_genericObject

#disable_propsObject

#empty_mbean?Boolean

Returns:

  • (Boolean)

#enable_prop_generic(entrypoint: true) ⇒ Object

#enable_props(fast: false) ⇒ Object

#exist_generic?Boolean

Returns:

  • (Boolean)

#form_propsObject

Form the props hash which all of the OTD commands require

#get_domainObject

#get_property_from_target(prop) ⇒ Object

#get_propsObject

#handle_type(val, deets) ⇒ Object

#harvest(url: nil, harvest_only: nil, with_children: true, only_traverse_down: false, filter: nil, auto: false, nil_only: false) ⇒ Object

#harvestersObject

#harvesting {|block| ... } ⇒ Object

This is a block which keeps a count of how amny harvesters are running on this child - the idea being, we can just not if any are running!

Yields:

  • (block)

#list_genericObject

#list_propsObject

FIXME: way more finesse

#otd_create_generic(seq: nil, without_children: false) ⇒ Object

#otd_propize(ival, from_create: true) ⇒ Object

#set_prop_generic(entrypoint: true) ⇒ Object

FIXME: This should do a get, and be idempotent - and indeed, only save if something updated!

#set_propsObject