当前位置: 首页>>代码示例>>Java>>正文


Java TpId.equals方法代码示例

本文整理汇总了Java中org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TpId.equals方法的典型用法代码示例。如果您正苦于以下问题:Java TpId.equals方法的具体用法?Java TpId.equals怎么用?Java TpId.equals使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TpId的用法示例。


在下文中一共展示了TpId.equals方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getTerminationPointBridge

import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TpId; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
private Optional<InstanceIdentifier<Node>> getTerminationPointBridge(
        final ReadWriteTransaction transaction, Node node, String tpName) {
    OvsdbNodeAugmentation ovsdbNode = node.getAugmentation(OvsdbNodeAugmentation.class);
    List<ManagedNodeEntry> managedNodes = ovsdbNode.getManagedNodeEntry();
    TpId tpId = new TpId(tpName);
    for (ManagedNodeEntry managedNodeEntry : managedNodes) {
        Node managedNode = readNode(transaction,
                (InstanceIdentifier<Node>)managedNodeEntry.getBridgeRef().getValue()).get();
        for (TerminationPoint tpEntry : managedNode.getTerminationPoint()) {
            if (tpId.equals(tpEntry.getTpId())) {
                return Optional.of((InstanceIdentifier<Node>)managedNodeEntry.getBridgeRef().getValue());
            }
        }
    }
    return Optional.absent();
}
 
开发者ID:opendaylight,项目名称:ovsdb,代码行数:18,代码来源:OvsdbPortUpdateCommand.java

示例2: areEqual

import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TpId; //导入方法依赖的package包/类
@Override
public boolean areEqual(Tunnels updated, Tunnels orig) {
    InstanceIdentifier<TerminationPoint> remoteLocatorRefUpdated = (InstanceIdentifier<TerminationPoint>)
            updated.getRemoteLocatorRef().getValue();
    InstanceIdentifier<TerminationPoint> remoteLocatorRefOriginal = (InstanceIdentifier<TerminationPoint>)
            orig.getRemoteLocatorRef().getValue();
    TpId tpId1 = remoteLocatorRefUpdated.firstKeyOf(TerminationPoint.class).getTpId();
    TpId tpId2 = remoteLocatorRefOriginal.firstKeyOf(TerminationPoint.class).getTpId();
    return tpId1.equals(tpId2);
}
 
开发者ID:opendaylight,项目名称:netvirt,代码行数:11,代码来源:TunnelCmd.java

示例3: compare

import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TpId; //导入方法依赖的package包/类
@Override
public int compare(final LocatorSet updatedLocatorSet, final LocatorSet origLocatorSet) {
    InstanceIdentifier<?> updatedLocatorRefIndentifier = updatedLocatorSet.getLocatorRef().getValue();
    TpId updatedLocatorSetTpId = updatedLocatorRefIndentifier.firstKeyOf(TerminationPoint.class).getTpId();

    InstanceIdentifier<?> origLocatorRefIndentifier = origLocatorSet.getLocatorRef().getValue();
    TpId origLocatorSetTpId = origLocatorRefIndentifier.firstKeyOf(TerminationPoint.class).getTpId();

    if (updatedLocatorSetTpId.equals(origLocatorSetTpId)) {
        return 0;
    }
    return 1;
}
 
开发者ID:opendaylight,项目名称:netvirt,代码行数:14,代码来源:MergeCommand.java


注:本文中的org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TpId.equals方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。