* The central entity of OFP is the Device Context, which encapsulate the logical state of a switch
* as seen by the controller. Each OpenFlow session is tracked by a Connection Context.
* These attach to a particular Device Context in such a way, that there is at most one primary
* The central entity of OFP is the Device Context, which encapsulate the logical state of a switch
* as seen by the controller. Each OpenFlow session is tracked by a Connection Context.
* These attach to a particular Device Context in such a way, that there is at most one primary
* which is enforced by keeping a cap on the number of outstanding requests a particular Request
* Context can have at any point in time. Should this quota be exceeded, any further attempt to make
* a request to the switch will fail immediately, with proper error indication.
* which is enforced by keeping a cap on the number of outstanding requests a particular Request
* Context can have at any point in time. Should this quota be exceeded, any further attempt to make
* a request to the switch will fail immediately, with proper error indication.
/**
* Method add auxiliary connection contexts to this context representing single device connection.
* @param connectionContext new connection context
/**
* Method add auxiliary connection contexts to this context representing single device connection.
* @param connectionContext new connection context
void putLifecycleServiceIntoTxChainManager(LifecycleService lifecycleService);
void replaceConnectionContext(ConnectionContext connectionContext);
void putLifecycleServiceIntoTxChainManager(LifecycleService lifecycleService);
void replaceConnectionContext(ConnectionContext connectionContext);