Example #1
0
def start_v_omci_consumer_thread():
    global kafka_if
    # Create a thread that will listen for kafka
    # consumer_thread = threading.Thread(name="consumer", target=kafka_interface.start_kafka_consumer)
    '''nbi = create_consumer_with_timeout()
    consumer_thread = threading.Thread(name="consumer", target=nbi.consume)
    consumer_thread.start()
    time.sleep(2)'''
    v_omci = vomci.VOmci()
    kafka_if = kafka_interface.KafkaInterface(v_omci)
    consumer_thread = threading.Thread(name="consumer", target=kafka_if.start)
    consumer_thread.start()
def management_chain():
    mock_vomci = MockVomci()
    kafka_if = kafka_interface.KafkaInterface(v_omci=mock_vomci)
    voltmf_thread = threading.Thread(name='kafka_test_voltmf1',
                                     target=kafka_if.start)
    voltmf_thread.start()
    while kafka_if._producer is None:
        time.sleep(10)
    logger.info("sending Kafka configuration")
    with open('test/bbf-vomci-function.json') as f:
        msg = json.load(f)
    kafka_if.send_msg(msg)
Example #3
0
def main():
    kafka_if = kafka_interface.KafkaInterface(v_omci=None)
    voltmf_thread = threading.Thread(name='kafka_test_voltmf',
                                     target=kafka_if.start)
    voltmf_thread.start()
    while kafka_if._producer is None:
        time.sleep(10)
    time.sleep(5)
    logger.info("sending Kafka configuration")
    with open('test/bbf-vomci-proxy.json') as f:
        msg = json.load(f)
    kafka_if.send_msg(msg)
def create_onu_rpc():
    mock_vomci = MockVomci()
    kafka_if = kafka_interface.KafkaInterface(v_omci=mock_vomci)
    voltmf_thread = threading.Thread(name='kafka_test_voltmf1',
                                     target=kafka_if.start)
    voltmf_thread.start()
    while kafka_if._producer is None:
        time.sleep(10)
    logger.info("sending onu create rpc")
    with open('test/bbf-create-onu1.json') as f:
        msg = json.load(f)
    kafka_if.send_msg(msg['create'])
    time.sleep(5)
    kafka_if.send_msg(msg['set'])
    while True:
        time.sleep(5)