Resolve Bug:707 - ConfigPusher should wait for netconf-impl to register JMX bean.
[controller.git] / opendaylight / netconf / netconf-api / src / main / java / org / opendaylight / controller / netconf / api / NetconfSession.java
index a61d6938f6a91ed12c1f3597aad9ec3cac6ce7e9..e52e71ceea91ac43f470c110d1127c499b748b42 100644 (file)
@@ -5,12 +5,12 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-
 package org.opendaylight.controller.netconf.api;
 
-import org.opendaylight.protocol.framework.AbstractProtocolSession;
+import io.netty.channel.ChannelFuture;
 
-public abstract class NetconfSession extends AbstractProtocolSession<NetconfMessage> {
+import org.opendaylight.protocol.framework.ProtocolSession;
 
-    public abstract void sendMessage(NetconfMessage netconfMessage);
+public interface NetconfSession extends ProtocolSession<NetconfMessage> {
+    ChannelFuture sendMessage(NetconfMessage message);
 }