-package org.opendaylight.ovsdb.internal.jsonrpc;
+package org.opendaylight.ovsdb.lib.message;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.PropertyAccessor;
import org.junit.Test;
import org.opendaylight.controller.sal.connection.ConnectionConstants;
import org.opendaylight.controller.sal.core.Node;
-import org.opendaylight.ovsdb.database.DatabaseSchema;
-import org.opendaylight.ovsdb.internal.ConnectionService;
-import org.opendaylight.ovsdb.internal.MessageHandler;
-import org.opendaylight.ovsdb.internal.jsonrpc.JsonRpcEndpoint;
-import org.opendaylight.ovsdb.internal.ovsdb.OVSDB;
-import org.opendaylight.ovsdb.message.EchoResponse;
-import org.opendaylight.ovsdb.message.MonitorRequestBuilder;
-import org.opendaylight.ovsdb.message.TableUpdates;
-import org.opendaylight.ovsdb.table.internal.Table;
-import org.opendaylight.ovsdb.table.internal.Tables;
+import org.opendaylight.ovsdb.lib.database.DatabaseSchema;
+import org.opendaylight.ovsdb.lib.jsonrpc.JsonRpcDecoder;
+import org.opendaylight.ovsdb.lib.jsonrpc.JsonRpcEndpoint;
+import org.opendaylight.ovsdb.lib.jsonrpc.JsonRpcServiceBinderHandler;
+import org.opendaylight.ovsdb.lib.message.EchoResponse;
+import org.opendaylight.ovsdb.lib.message.MonitorRequestBuilder;
+import org.opendaylight.ovsdb.lib.message.OVSDB;
+import org.opendaylight.ovsdb.lib.message.TableUpdates;
+import org.opendaylight.ovsdb.lib.table.internal.Table;
+import org.opendaylight.ovsdb.lib.table.internal.Tables;
+import org.opendaylight.ovsdb.plugin.ConnectionService;
+import org.opendaylight.ovsdb.plugin.MessageHandler;
import java.util.ArrayList;
import java.util.Arrays;
@Test
public void testSome() throws InterruptedException, ExecutionException {
- //todo(ashwin): this is a big mess without a bean factory like spring or guice
ConnectionService service = new ConnectionService();
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);