app_manager: print some info about event flows for --verbose

Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>

BRICK dpset
  PROVIDES EventPortModify TO ['PortSet']
  PROVIDES EventPortAdd TO ['QuantumAdapter', 'PortSet']
  PROVIDES EventDP TO ['QuantumAdapter', 'PortSet']
  PROVIDES EventPortDelete TO ['QuantumAdapter', 'PortSet']
  CONSUMES EventOFPSwitchFeatures
  CONSUMES EventOFPStateChange
  CONSUMES EventOFPPortStatus
BRICK conf_switch
  PROVIDES EventConfSwitchDel TO ['TunnelPortUpdater', 'QuantumAdapter']
  PROVIDES EventConfSwitchSet TO ['TunnelPortUpdater', 'QuantumAdapter']
BRICK network
  PROVIDES EventNetworkDel TO ['PortSet']
  PROVIDES EventNetworkPort TO ['TunnelPortUpdater', 'PortSet']
  PROVIDES EventMacAddress TO ['PortSet']
BRICK TunnelPortUpdater
  CONSUMES EventConfSwitchDel
  CONSUMES EventNetworkPort
  CONSUMES EventConfSwitchSet
	:
	:
	:
	:
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
YAMAMOTO Takashi 2013-02-08 12:28:12 +09:00 committed by FUJITA Tomonori
parent ea80caeec7
commit 589601c2a5

View File

@ -175,6 +175,13 @@ class AppManager(object):
brick = SERVICE_BRICKS[name]
brick.register_observer(m.ev_cls, i.name)
for brick, i in SERVICE_BRICKS.items():
LOG.debug("BRICK %s" % brick)
for ev_cls, list in i.observers.items():
LOG.debug(" PROVIDES %s TO %s" % (ev_cls.__name__, list))
for ev_cls, handler in i.event_handlers.items():
LOG.debug(" CONSUMES %s" % (ev_cls.__name__,))
def close(self):
def close_all(close_dict):
for app in close_dict: