コード例 #1
0
  /** Return the highest token that is less than the given token */
  BigInteger getTokenBefore(BigInteger token) {
    BigInteger k = tokenToEndPointMap_.lowerKey(token);

    if (k != null) return k;

    // Wrap around
    return tokenToEndPointMap_.lastKey();
  }
コード例 #2
0
    public static NetconfOperationExecution createExecutionChain(
        TreeMap<HandlingPriority, NetconfOperation> sortedByPriority,
        HandlingPriority handlingPriority) {
      NetconfOperation netconfOperation = sortedByPriority.get(handlingPriority);
      HandlingPriority subsequentHandlingPriority = sortedByPriority.lowerKey(handlingPriority);

      NetconfOperationChainedExecution subsequentExecution = null;

      if (subsequentHandlingPriority != null) {
        subsequentExecution = createExecutionChain(sortedByPriority, subsequentHandlingPriority);
      } else {
        subsequentExecution = EXECUTION_TERMINATION_POINT;
      }

      return new NetconfOperationExecution(netconfOperation, subsequentExecution);
    }
コード例 #3
0
 public K lowerKey(K key) {
   return realMap.lowerKey(key);
 }