congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
MetaStore$MetaStoreCallback
Code IndexAdd Tabnine to your IDE (free)

How to use
MetaStore$MetaStoreCallback
in
org.apache.bookkeeper.mledger.impl

Best Java code snippets using org.apache.bookkeeper.mledger.impl.MetaStore$MetaStoreCallback (Showing top 20 results out of 315)

origin: apache/pulsar

      log.warn("[{}] Error creating cosumer {} node on meta-data store with {}: ", ledgerName,
          cursorName, info, Code.get(rc));
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    } else {
      if (log.isDebugEnabled()) {
            info);
      callback.operationComplete(null, new ZKStat());
  (rc, path1, ctx, stat1) -> executor.executeOrdered(ledgerName, safeRun(() -> {
if (rc == Code.BADVERSION.intValue()) {
  callback.operationFailed(new BadVersionException(KeeperException.create(Code.get(rc))));
} else if (rc != Code.OK.intValue()) {
  callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
} else {
  callback.operationComplete(null, new ZKStat(stat1));
origin: org.apache.pulsar/managed-ledger-original

  ManagedLedgerInfo info = parseManagedLedgerInfo(readData);
  info = updateMLInfoTimestamp(info);
  callback.operationComplete(info, new ZKStat(stat));
} catch (ParseException | InvalidProtocolBufferException e) {
  callback.operationFailed(new MetaStoreException(e));
    if (rc1 == Code.OK.intValue()) {
      ManagedLedgerInfo info = ManagedLedgerInfo.getDefaultInstance();
      callback.operationComplete(info, new ZKStat());
    } else {
      callback.operationFailed(
          new MetaStoreException(KeeperException.create(Code.get(rc1))));
  callback.operationFailed(new ManagedLedgerException.MetadataNotFoundException(
      KeeperException.create(Code.get(rc))));
callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
origin: org.apache.pulsar/managed-ledger-original

      log.warn("[{}] Error creating cosumer {} node on meta-data store with {}: ", ledgerName,
          cursorName, info, Code.get(rc));
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    } else {
      if (log.isDebugEnabled()) {
            info);
      callback.operationComplete(null, new ZKStat());
  (rc, path1, ctx, stat1) -> executor.executeOrdered(ledgerName, safeRun(() -> {
if (rc == Code.BADVERSION.intValue()) {
  callback.operationFailed(new BadVersionException(KeeperException.create(Code.get(rc))));
} else if (rc != Code.OK.intValue()) {
  callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
} else {
  callback.operationComplete(null, new ZKStat(stat1));
origin: com.yahoo.pulsar/managed-ledger

      log.warn("[{}] Error creating cosumer {} node on meta-data store with {}: ", ledgerName,
          cursorName, info, Code.get(rc));
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    } else {
      if (log.isDebugEnabled()) {
            info);
      callback.operationComplete(null, new ZKStat());
  callback.operationFailed(new BadVersionException(KeeperException.create(Code.get(rc))));
} else if (rc != Code.OK.intValue()) {
  callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
} else {
  callback.operationComplete(null, new ZKStat(stat1));
origin: org.apache.pulsar/managed-ledger-original

@Override
public void asyncUpdateLedgerIds(String ledgerName, ManagedLedgerInfo mlInfo, Stat stat,
    final MetaStoreCallback<Void> callback) {
  ZKStat zkStat = (ZKStat) stat;
  if (log.isDebugEnabled()) {
    log.debug("[{}] Updating metadata version={} with content={}", ledgerName, zkStat.version, mlInfo);
  }
  byte[] serializedMlInfo = mlInfo.toByteArray(); // Binary format
  zk.setData(prefix + ledgerName, serializedMlInfo, zkStat.getVersion(),
      (rc, path, zkCtx, stat1) -> executor.executeOrdered(ledgerName, safeRun(() -> {
        if (log.isDebugEnabled()) {
          log.debug("[{}] UpdateLedgersIdsCallback.processResult rc={} newVersion={}", ledgerName,
              Code.get(rc), stat != null ? stat.getVersion() : "null");
        }
        MetaStoreException status = null;
        if (rc == Code.BADVERSION.intValue()) {
          // Content has been modified on ZK since our last read
          status = new BadVersionException(KeeperException.create(Code.get(rc)));
          callback.operationFailed(status);
        } else if (rc != Code.OK.intValue()) {
          status = new MetaStoreException(KeeperException.create(Code.get(rc)));
          callback.operationFailed(status);
        } else {
          callback.operationComplete(null, new ZKStat(stat1));
        }
      })), null);
}
origin: com.yahoo.pulsar/managed-ledger

@Override
public void asyncUpdateLedgerIds(String ledgerName, ManagedLedgerInfo mlInfo, Stat stat,
    final MetaStoreCallback<Void> callback) {
  ZKStat zkStat = (ZKStat) stat;
  if (log.isDebugEnabled()) {
    log.debug("[{}] Updating metadata version={} with content={}", ledgerName, zkStat.version, mlInfo);
  }
  byte[] serializedMlInfo = protobufFormat == ZNodeProtobufFormat.Text ? //
      mlInfo.toString().getBytes(Encoding) : // Text format
      mlInfo.toByteArray(); // Binary format
  zk.setData(prefix + ledgerName, serializedMlInfo, zkStat.getVersion(),
      (rc, path, zkCtx, stat1) -> executor.submit(safeRun(() -> {
        if (log.isDebugEnabled()) {
          log.debug("[{}] UpdateLedgersIdsCallback.processResult rc={} newVersion={}", ledgerName,
              Code.get(rc), stat != null ? stat.getVersion() : "null");
        }
        MetaStoreException status = null;
        if (rc == Code.BADVERSION.intValue()) {
          // Content has been modified on ZK since our last read
          status = new BadVersionException(KeeperException.create(Code.get(rc)));
          callback.operationFailed(status);
        } else if (rc != Code.OK.intValue()) {
          status = new MetaStoreException(KeeperException.create(Code.get(rc)));
          callback.operationFailed(status);
        } else {
          callback.operationComplete(null, new ZKStat(stat1));
        }
      })), null);
}
origin: com.yahoo.pulsar/managed-ledger

@Override
public void getManagedLedgerInfo(final String ledgerName, final MetaStoreCallback<ManagedLedgerInfo> callback) {
  // Try to get the content or create an empty node
  zk.getData(prefix + ledgerName, false, (rc, path, ctx, readData, stat) -> executor.submit(safeRun(() -> {
    if (rc == Code.OK.intValue()) {
      try {
        ManagedLedgerInfo info = parseManagedLedgerInfo(readData);
        info = updateMLInfoTimestamp(info);
        callback.operationComplete(info, new ZKStat(stat));
      } catch (ParseException | InvalidProtocolBufferException e) {
        callback.operationFailed(new MetaStoreException(e));
      }
    } else if (rc == Code.NONODE.intValue()) {
      log.info("Creating '{}{}'", prefix, ledgerName);
      StringCallback createcb = (rc1, path1, ctx1, name) -> {
        if (rc1 == Code.OK.intValue()) {
          ManagedLedgerInfo info = ManagedLedgerInfo.getDefaultInstance();
          callback.operationComplete(info, new ZKStat());
        } else {
          callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc1))));
        }
      };
      ZkUtils.asyncCreateFullPathOptimistic(zk, prefix + ledgerName, new byte[0], Acl, CreateMode.PERSISTENT,
          createcb, null);
    } else {
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    }
  })), null);
}
origin: com.yahoo.pulsar/managed-ledger

@Override
public void asyncGetCursorInfo(String ledgerName, String consumerName,
    final MetaStoreCallback<ManagedCursorInfo> callback) {
  String path = prefix + ledgerName + "/" + consumerName;
  if (log.isDebugEnabled()) {
    log.debug("Reading from {}", path);
  }
  zk.getData(path, false, (rc, path1, ctx, data, stat) -> executor.submit(safeRun(() -> {
    if (rc != Code.OK.intValue()) {
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    } else {
      try {
        ManagedCursorInfo info = parseManagedCursorInfo(data);
        callback.operationComplete(info, new ZKStat(stat));
      } catch (ParseException | InvalidProtocolBufferException e) {
        callback.operationFailed(new MetaStoreException(e));
      }
    }
  })), null);
  if (log.isDebugEnabled()) {
    log.debug("Reading from {} ok", path);
  }
}
origin: org.apache.pulsar/managed-ledger-original

@Override
public void asyncGetCursorInfo(String ledgerName, String consumerName,
    final MetaStoreCallback<ManagedCursorInfo> callback) {
  String path = prefix + ledgerName + "/" + consumerName;
  if (log.isDebugEnabled()) {
    log.debug("Reading from {}", path);
  }
  zk.getData(path, false, (rc, path1, ctx, data, stat) -> executor.executeOrdered(ledgerName, safeRun(() -> {
    if (rc != Code.OK.intValue()) {
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    } else {
      try {
        ManagedCursorInfo info = parseManagedCursorInfo(data);
        callback.operationComplete(info, new ZKStat(stat));
      } catch (ParseException | InvalidProtocolBufferException e) {
        callback.operationFailed(new MetaStoreException(e));
      }
    }
  })), null);
  if (log.isDebugEnabled()) {
    log.debug("Reading from {} ok", path);
  }
}
origin: com.yahoo.pulsar/managed-ledger

@Override
public void getCursors(final String ledgerName, final MetaStoreCallback<List<String>> callback) {
  if (log.isDebugEnabled()) {
    log.debug("[{}] Get cursors list", ledgerName);
  }
  zk.getChildren(prefix + ledgerName, false, (rc, path, ctx, children, stat) -> executor.submit(safeRun(() -> {
    if (log.isDebugEnabled()) {
      log.debug("[{}] getConsumers complete rc={} children={}", ledgerName, Code.get(rc), children);
    }
    if (rc != Code.OK.intValue()) {
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
      return;
    }
    if (log.isDebugEnabled()) {
      log.debug("[{}] Get childrend completed version={}", ledgerName, stat.getVersion());
    }
    callback.operationComplete(children, new ZKStat(stat));
  })), null);
}
origin: org.apache.pulsar/managed-ledger-original

@Override
public void getCursors(final String ledgerName, final MetaStoreCallback<List<String>> callback) {
  if (log.isDebugEnabled()) {
    log.debug("[{}] Get cursors list", ledgerName);
  }
  zk.getChildren(prefix + ledgerName, false,
      (rc, path, ctx, children, stat) -> executor.executeOrdered(ledgerName, safeRun(() -> {
    if (log.isDebugEnabled()) {
      log.debug("[{}] getConsumers complete rc={} children={}", ledgerName, Code.get(rc), children);
    }
    if (rc != Code.OK.intValue()) {
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
      return;
    }
    if (log.isDebugEnabled()) {
      log.debug("[{}] Get childrend completed version={}", ledgerName, stat.getVersion());
    }
    callback.operationComplete(children, new ZKStat(stat));
  })), null);
}
origin: org.apache.pulsar/managed-ledger-original

@Override
public void asyncRemoveCursor(final String ledgerName, final String consumerName,
    final MetaStoreCallback<Void> callback) {
  log.info("[{}] Remove consumer={}", ledgerName, consumerName);
  zk.delete(prefix + ledgerName + "/" + consumerName, -1,
      (rc, path, ctx) -> executor.executeOrdered(ledgerName, safeRun(() -> {
    if (log.isDebugEnabled()) {
      log.debug("[{}] [{}] zk delete done. rc={}", ledgerName, consumerName, Code.get(rc));
    }
    if (rc == Code.OK.intValue()) {
      callback.operationComplete(null, null);
    } else {
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    }
  })), null);
}
origin: com.yahoo.pulsar/managed-ledger

@Override
public void asyncRemoveCursor(final String ledgerName, final String consumerName,
    final MetaStoreCallback<Void> callback) {
  log.info("[{}] Remove consumer={}", ledgerName, consumerName);
  zk.delete(prefix + ledgerName + "/" + consumerName, -1, (rc, path, ctx) -> executor.submit(safeRun(() -> {
    if (log.isDebugEnabled()) {
      log.debug("[{}] [{}] zk delete done. rc={}", ledgerName, consumerName, Code.get(rc));
    }
    if (rc == Code.OK.intValue()) {
      callback.operationComplete(null, null);
    } else {
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    }
  })), null);
}
origin: com.yahoo.pulsar/managed-ledger

@Override
public void removeManagedLedger(String ledgerName, MetaStoreCallback<Void> callback) {
  log.info("[{}] Remove ManagedLedger", ledgerName);
  zk.delete(prefix + ledgerName, -1, (rc, path, ctx) -> executor.submit(safeRun(() -> {
    if (log.isDebugEnabled()) {
      log.debug("[{}] zk delete done. rc={}", ledgerName, Code.get(rc));
    }
    if (rc == Code.OK.intValue()) {
      callback.operationComplete(null, null);
    } else {
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    }
  })), null);
}
origin: org.apache.pulsar/managed-ledger-original

@Override
public void removeManagedLedger(String ledgerName, MetaStoreCallback<Void> callback) {
  log.info("[{}] Remove ManagedLedger", ledgerName);
  zk.delete(prefix + ledgerName, -1, (rc, path, ctx) -> executor.executeOrdered(ledgerName, safeRun(() -> {
    if (log.isDebugEnabled()) {
      log.debug("[{}] zk delete done. rc={}", ledgerName, Code.get(rc));
    }
    if (rc == Code.OK.intValue()) {
      callback.operationComplete(null, null);
    } else {
      callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
    }
  })), null);
}
origin: com.yahoo.pulsar/managed-ledger

@Override
public void operationComplete(Void result, Stat stat) {
  callback.operationComplete(result, stat);
}
origin: com.yahoo.pulsar/managed-ledger

  @Override
  public void operationFailed(MetaStoreException e) {
    callback.operationFailed(e);
  }
});
origin: org.apache.pulsar/managed-ledger-original

  @Override
  public void operationFailed(MetaStoreException e) {
    callback.operationFailed(e);
  }
});
origin: org.apache.pulsar/managed-ledger-original

@Override
public void operationComplete(Void result, Stat stat) {
  cursorLedgerStat = stat;
  callback.operationComplete(result, stat);
}
origin: apache/pulsar

  ManagedLedgerInfo info = parseManagedLedgerInfo(readData);
  info = updateMLInfoTimestamp(info);
  callback.operationComplete(info, new ZKStat(stat));
} catch (ParseException | InvalidProtocolBufferException e) {
  callback.operationFailed(new MetaStoreException(e));
    if (rc1 == Code.OK.intValue()) {
      ManagedLedgerInfo info = ManagedLedgerInfo.getDefaultInstance();
      callback.operationComplete(info, new ZKStat());
    } else {
      callback.operationFailed(
          new MetaStoreException(KeeperException.create(Code.get(rc1))));
  callback.operationFailed(new ManagedLedgerException.MetadataNotFoundException(
      KeeperException.create(Code.get(rc))));
callback.operationFailed(new MetaStoreException(KeeperException.create(Code.get(rc))));
org.apache.bookkeeper.mledger.implMetaStore$MetaStoreCallback

Most used methods

  • operationComplete
  • operationFailed

Popular in Java

  • Reading from database using SQL prepared statement
  • onRequestPermissionsResult (Fragment)
  • getApplicationContext (Context)
  • scheduleAtFixedRate (Timer)
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now