Class SimpleClient
java.lang.Object
org.opendaylight.openflowjava.protocol.impl.clients.SimpleClient
Simple client for testing purposes.
- Author:
- michal.polkorab
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.netty.util.concurrent.Future<?> Disconnect.com.google.common.util.concurrent.SettableFuture<Boolean> Returns the isOnlineFuture which is set when client is started.com.google.common.util.concurrent.SettableFuture<Boolean> Returns the scenarioDone when scenario is successfully finished.static voidSets upSimpleClientand fires run().voidrun()Starting class ofSimpleClient.voidsetScenarioHandler(ScenarioHandler scenario) Sets the ScenarioHandler.voidsetSecuredClient(boolean securedClient) Sets wether client should use encrypted communication.
-
Constructor Details
-
SimpleClient
Constructor of class.- Parameters:
host- address of hostport- host listening port
-
-
Method Details
-
run
public void run()Starting class ofSimpleClient. -
disconnect
public io.netty.util.concurrent.Future<?> disconnect()Disconnect.- Returns:
- close future
-
setSecuredClient
public void setSecuredClient(boolean securedClient) Description copied from interface:OFClientSets wether client should use encrypted communication.- Specified by:
setSecuredClientin interfaceOFClient- Parameters:
securedClient- true is client should use encrypted communication, false otherwise
-
main
Sets upSimpleClientand fires run().- Throws:
Exception
-
getIsOnlineFuture
Description copied from interface:OFClientReturns the isOnlineFuture which is set when client is started.- Specified by:
getIsOnlineFuturein interfaceOFClient
-
getScenarioDone
Description copied from interface:OFClientReturns the scenarioDone when scenario is successfully finished.- Specified by:
getScenarioDonein interfaceOFClient
-
setScenarioHandler
Description copied from interface:OFClientSets the ScenarioHandler.- Specified by:
setScenarioHandlerin interfaceOFClient- Parameters:
scenario- list of desired actions
-