/* * Copyright (c) 2022 PANTHEON.tech, s.r.o. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ /** * NETCONF Secure Transport layer interfaces. These cover establishment of a the persistent connection and managing its * lifecycle. See RFC6241 Figure 1 for the architectural * placement in the NETCONF stack. * *

* In traditional NETCONF operation NETCONF server listens for TCP connections and NETCONF clients connect to it. In * Call Home, the TCP layer operates the other way * around, i.e. NETCONF clients listen for TCP connections and NETCONF servers connect to it. Once the TCP session is * established, though, it is the client which initiates both transport-level and NETCONF-level handshakes. * *

* Both scenarios are handled by a single set of interfaces: *

*/ package org.opendaylight.netconf.transport.api;