d8c4a2e99daab8607d2e130824bde25ef8a3ce6a
[netvirt.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / OvsdbClient.java
1 package org.opendaylight.ovsdb;\r
2 \r
3 import java.io.IOException;\r
4 import java.net.InetAddress;\r
5 import java.util.Random;\r
6 \r
7 import org.opendaylight.ovsdb.internal.Connection;\r
8 import org.opendaylight.ovsdb.internal.OvsdbIO;\r
9 import org.opendaylight.ovsdb.internal.OvsdbMessage;\r
10 \r
11 public class OvsdbClient {\r
12 \r
13     private static final OvsdbIO ioHandler = new OvsdbIO();\r
14 \r
15     public void listDatabases() throws IOException, Throwable{\r
16         try{\r
17             String identifier = "TEST";\r
18             InetAddress address = InetAddress.getByName("172.28.30.51");\r
19             int port = 6634;\r
20             Connection connection = OvsdbIO.connect(identifier, address, port);\r
21             if (connection != null) {\r
22                 OvsdbMessage message = new OvsdbMessage("list_dbs", null);\r
23                 connection.sendMessage(message);\r
24                 connection.readResponse(String[].class);\r
25             }\r
26         }catch(Exception e){\r
27         }\r
28     }\r
29 }\r