public class Controller extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
| Constructor and Description |
|---|
Controller() |
| Modifier and Type | Method and Description |
|---|---|
protected org.onosproject.ovsdb.controller.driver.OvsdbProviderService |
getNodeInstance(org.onosproject.ovsdb.controller.OvsdbNodeId nodeId,
org.onosproject.ovsdb.controller.driver.OvsdbAgent agent,
org.onosproject.ovsdb.rfc.jsonrpc.Callback monitorCallback,
io.netty.channel.Channel channel)
Gets an ovsdb client instance.
|
void |
run()
Tells controller that we're ready to accept ovsdb node loop.
|
void |
start(org.onosproject.ovsdb.controller.driver.OvsdbAgent agent,
org.onosproject.ovsdb.rfc.jsonrpc.Callback monitorCallback)
Starts controller.
|
void |
stop()
Stops controller.
|
public void run()
throws InterruptedException
InterruptedException - if thread is interruptedprotected org.onosproject.ovsdb.controller.driver.OvsdbProviderService getNodeInstance(org.onosproject.ovsdb.controller.OvsdbNodeId nodeId,
org.onosproject.ovsdb.controller.driver.OvsdbAgent agent,
org.onosproject.ovsdb.rfc.jsonrpc.Callback monitorCallback,
io.netty.channel.Channel channel)
nodeId - data ovsdb node idagent - OvsdbAgentmonitorCallback - Callbackchannel - Channelpublic void start(org.onosproject.ovsdb.controller.driver.OvsdbAgent agent,
org.onosproject.ovsdb.rfc.jsonrpc.Callback monitorCallback)
agent - OvsdbAgentmonitorCallback - Callbackpublic void stop()
Copyright © 2015. All rights reserved.