public abstract class RpcRoutingStrategy extends Object implements org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.yangtools.yang.common.QName>
| Modifier and Type | Method and Description | 
|---|---|
| static RpcRoutingStrategy | from(org.opendaylight.yangtools.yang.model.api.RpcDefinition rpc) | 
| abstract org.opendaylight.yangtools.yang.common.QName | getContext()Returns identity QName which represents RPC Routing context. | 
| org.opendaylight.yangtools.yang.common.QName | getIdentifier() | 
| abstract org.opendaylight.yangtools.yang.common.QName | getLeaf()Returns leaf QName in which RPC Route is stored. | 
| static Optional<org.opendaylight.yangtools.yang.common.QName> | getRoutingContext(org.opendaylight.yangtools.yang.model.api.DataSchemaNode schemaNode) | 
| abstract boolean | isContextBasedRouted()Returns true if RPC is routed by context. | 
public abstract org.opendaylight.yangtools.yang.common.QName getLeaf()
UnsupportedOperationException - If RPC is not content routed.
      (isContextBasedRouted() returned false)public abstract org.opendaylight.yangtools.yang.common.QName getContext()
UnsupportedOperationException - If RPC is not content routed.
      (isContextBasedRouted() returned false)public final org.opendaylight.yangtools.yang.common.QName getIdentifier()
getIdentifier in interface org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.yangtools.yang.common.QName>public abstract boolean isContextBasedRouted()
public static RpcRoutingStrategy from(org.opendaylight.yangtools.yang.model.api.RpcDefinition rpc)
public static Optional<org.opendaylight.yangtools.yang.common.QName> getRoutingContext(org.opendaylight.yangtools.yang.model.api.DataSchemaNode schemaNode)
Copyright © 2019 OpenDaylight. All rights reserved.