Open Kilda Java Documentation
topologylistener.isl_utils Namespace Reference

Functions

def create_if_missing (tx, timestamp, links)
 
def fetch (tx, isl)
 
def fetch_by_endpoint (tx, endpoint)
 
def fetch_by_datapath (tx, dpid)
 
def touch (tx, isl, mtime=None)
 
def resolve_conflicts (tx, isl)
 
def switch_unplug (tx, dpid, mtime=True)
 
def disable_by_endpoint (tx, endpoint, is_moved=False, mtime=True)
 
def update_status (tx, isl, mtime=True)
 
def get_life_cycle_fields (tx, isl)
 
def set_active_field (tx, neo_id, status)
 
def increase_cost (tx, isl, amount, limit)
 
def get_cost (tx, isl)
 
def set_cost (tx, isl, cost)
 
def set_props (tx, isl, props)
 
def del_props (tx, isl, props)
 
def is_active_status (status)
 

Variables

 logger = logging.getLogger(__name__)
 

Function Documentation

◆ create_if_missing()

def topologylistener.isl_utils.create_if_missing (   tx,
  timestamp,
  links 
)

Definition at line 28 of file isl_utils.py.

◆ del_props()

def topologylistener.isl_utils.del_props (   tx,
  isl,
  props 
)

Definition at line 312 of file isl_utils.py.

◆ disable_by_endpoint()

def topologylistener.isl_utils.disable_by_endpoint (   tx,
  endpoint,
  is_moved = False,
  mtime = True 
)

Definition at line 157 of file isl_utils.py.

◆ fetch()

def topologylistener.isl_utils.fetch (   tx,
  isl 
)

Definition at line 56 of file isl_utils.py.

◆ fetch_by_datapath()

def topologylistener.isl_utils.fetch_by_datapath (   tx,
  dpid 
)

Definition at line 95 of file isl_utils.py.

◆ fetch_by_endpoint()

def topologylistener.isl_utils.fetch_by_endpoint (   tx,
  endpoint 
)

Definition at line 83 of file isl_utils.py.

◆ get_cost()

def topologylistener.isl_utils.get_cost (   tx,
  isl 
)

Definition at line 272 of file isl_utils.py.

◆ get_life_cycle_fields()

def topologylistener.isl_utils.get_life_cycle_fields (   tx,
  isl 
)

Definition at line 241 of file isl_utils.py.

◆ increase_cost()

def topologylistener.isl_utils.increase_cost (   tx,
  isl,
  amount,
  limit 
)

Definition at line 262 of file isl_utils.py.

◆ is_active_status()

def topologylistener.isl_utils.is_active_status (   status)

Definition at line 356 of file isl_utils.py.

◆ resolve_conflicts()

def topologylistener.isl_utils.resolve_conflicts (   tx,
  isl 
)

Definition at line 114 of file isl_utils.py.

◆ set_active_field()

def topologylistener.isl_utils.set_active_field (   tx,
  neo_id,
  status 
)

Definition at line 251 of file isl_utils.py.

◆ set_cost()

def topologylistener.isl_utils.set_cost (   tx,
  isl,
  cost 
)

Definition at line 280 of file isl_utils.py.

◆ set_props()

def topologylistener.isl_utils.set_props (   tx,
  isl,
  props 
)

Definition at line 296 of file isl_utils.py.

◆ switch_unplug()

def topologylistener.isl_utils.switch_unplug (   tx,
  dpid,
  mtime = True 
)

Definition at line 140 of file isl_utils.py.

◆ touch()

def topologylistener.isl_utils.touch (   tx,
  isl,
  mtime = None 
)

Definition at line 105 of file isl_utils.py.

◆ update_status()

def topologylistener.isl_utils.update_status (   tx,
  isl,
  mtime = True 
)

Definition at line 177 of file isl_utils.py.

Variable Documentation

◆ logger

topologylistener.isl_utils.logger = logging.getLogger(__name__)

Definition at line 25 of file isl_utils.py.