Ejemplo n.º 1
0
  /**
   * {@inheritDoc}
   *
   * @see com.continuent.tungsten.replicator.storage.Store#status()
   */
  @Override
  public TungstenProperties status() {
    TungstenProperties props = new TungstenProperties();
    props.setLong(Replicator.MIN_STORED_SEQNO, getMinStoredSeqno());
    props.setLong(Replicator.MAX_STORED_SEQNO, getMaxStoredSeqno());
    props.setLong("activeSeqno", diskLog.getActiveSeqno());
    props.setBoolean("doChecksum", doChecksum);
    props.setString("logDir", logDir);
    props.setInt("logFileSize", logFileSize);
    props.setLong("logFileRetainMillis", logFileRetainMillis);
    props.setLong("logFileSize", diskLog.getLogFileSize());
    props.setLong("timeoutMillis", diskLog.getTimeoutMillis());
    props.setBoolean("fsyncOnFlush", fsyncOnFlush);
    props.setLong("flushIntervalMillis", diskLog.getFlushIntervalMillis());
    props.setLong("timeoutMillis", diskLog.getTimeoutMillis());
    props.setLong("logConnectionTimeout", logConnectionTimeout);
    props.setBoolean("readOnly", readOnly);

    return props;
  }