Class SimpleClient
- java.lang.Object
-
- org.opendaylight.openflowjava.protocol.impl.clients.SimpleClient
-
-
Constructor Summary
Constructors Constructor Description SimpleClient(String host, int port)Constructor of class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.util.concurrent.Future<?>disconnect()Disconnect.com.google.common.util.concurrent.SettableFuture<Boolean>getIsOnlineFuture()Returns the isOnlineFuture which is set when client is started.com.google.common.util.concurrent.SettableFuture<Boolean>getScenarioDone()Returns the scenarioDone when scenario is successfully finished.static voidmain(String[] args)Sets upSimpleClientand fires run().voidrun()Starting class ofSimpleClient.voidsetScenarioHandler(ScenarioHandler scenario)Sets the ScenarioHandler.voidsetSecuredClient(boolean securedClient)Sets wether client should use encrypted communication.
-
-
-
Constructor Detail
-
SimpleClient
public SimpleClient(String host, int port)
Constructor of class.- Parameters:
host- address of hostport- host listening port
-
-
Method Detail
-
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
public static void main(String[] args) throws Exception
Sets upSimpleClientand fires run().- Throws:
Exception
-
getIsOnlineFuture
public com.google.common.util.concurrent.SettableFuture<Boolean> getIsOnlineFuture()
Description copied from interface:OFClientReturns the isOnlineFuture which is set when client is started.- Specified by:
getIsOnlineFuturein interfaceOFClient
-
getScenarioDone
public com.google.common.util.concurrent.SettableFuture<Boolean> getScenarioDone()
Description copied from interface:OFClientReturns the scenarioDone when scenario is successfully finished.- Specified by:
getScenarioDonein interfaceOFClient
-
setScenarioHandler
public void setScenarioHandler(ScenarioHandler scenario)
Description copied from interface:OFClientSets the ScenarioHandler.- Specified by:
setScenarioHandlerin interfaceOFClient- Parameters:
scenario- list of desired actions
-
-