org.eclipse.californium.core.coap.Response.getTokenString()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中org.eclipse.californium.core.coap.Response.getTokenString方法的一些代码示例,展示了Response.getTokenString的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.getTokenString方法的具体详情如下:
包路径:org.eclipse.californium.core.coap.Response
类名称:Response
方法名:getTokenString

Response.getTokenString介绍

暂无

代码示例

代码示例来源:origin: eclipse/californium

/**
   * Formats a {@link Response} into a readable String representation. 
   * 
   * @param r the Response
   * @return the pretty print
   */
  public static String prettyPrint(Response r) {
    StringBuilder sb = new StringBuilder();

    sb.append("==[ CoAP Response ]============================================").append(System.lineSeparator());
    sb.append(String.format("MID    : %d", r.getMID())).append(System.lineSeparator());
    sb.append(String.format("Token  : %s", r.getTokenString())).append(System.lineSeparator());
    sb.append(String.format("Type   : %s", r.getType().toString())).append(System.lineSeparator());
    sb.append(String.format("Status : %s", r.getCode().toString())).append(System.lineSeparator());
    sb.append(String.format("Options: %s", r.getOptions().toString())).append(System.lineSeparator());
    sb.append(String.format("Payload: %d Bytes", r.getPayloadSize())).append(System.lineSeparator());
    if (r.getPayloadSize() > 0 && MediaTypeRegistry.isPrintable(r.getOptions().getContentFormat())) {
      sb.append("---------------------------------------------------------------").append(System.lineSeparator());
      sb.append(r.getPayloadString());
      sb.append(System.lineSeparator());
    }
    sb.append("===============================================================");

    return sb.toString();
  }
}

代码示例来源:origin: org.eclipse.californium/californium-core

/**
 * Formats a {@link Response} into a readable String representation. 
 * 
 * @param r the Response
 * @return the pretty print
 */
public static String prettyPrint(Response r) {
  StringBuilder sb = new StringBuilder();
  sb.append("==[ CoAP Response ]============================================").append(System.lineSeparator());
  sb.append(String.format("MID    : %d", r.getMID())).append(System.lineSeparator());
  sb.append(String.format("Token  : %s", r.getTokenString())).append(System.lineSeparator());
  sb.append(String.format("Type   : %s", r.getType().toString())).append(System.lineSeparator());
  sb.append(String.format("Status : %s", r.getCode().toString())).append(System.lineSeparator());
  sb.append(String.format("Options: %s", r.getOptions().toString())).append(System.lineSeparator());
  sb.append(String.format("Payload: %d Bytes", r.getPayloadSize())).append(System.lineSeparator());
  if (r.getPayloadSize() > 0 && MediaTypeRegistry.isPrintable(r.getOptions().getContentFormat())) {
    sb.append("---------------------------------------------------------------").append(System.lineSeparator());
    sb.append(r.getPayloadString());
    sb.append(System.lineSeparator());
  }
  sb.append("===============================================================");
  return sb.toString();
}

代码示例来源:origin: eclipse/californium

@Override
public String toString() {
  String payload = getPayloadTracingString();
  return String.format("%s-%-6s MID=%5d, Token=%s, OptionSet=%s, %s", getType(), getCode(), getMID(), getTokenString(), getOptions(), payload);
}

代码示例来源:origin: org.eclipse.californium/californium-core

@Override
public String toString() {
  String payload = getPayloadTracingString();
  return String.format("%s-%-6s MID=%5d, Token=%s, OptionSet=%s, %s", getType(), getCode(), getMID(), getTokenString(), getOptions(), payload);
}

代码示例来源:origin: eclipse/leshan

public CoapMessage(Response request, boolean incoming) {
  this(incoming, request.getType(), request.getMID(), request.getTokenString(), request.getOptions(), request
      .getPayload());
  this.code = request.getCode().toString();
}

代码示例来源:origin: eclipse/californium

protected final void appendResponseDetails(final Response response) {
  if (response.isCanceled()) {
    buffer.append("CANCELED ");
  }
  buffer.append(response.getType()).append(" [MID=").append(response.getMID())
    .append(", T=").append(response.getTokenString()).append("], ")
    .append(response.getCode());
  appendBlockOption(1, response.getOptions().getBlock1());
  appendBlockOption(2, response.getOptions().getBlock2());
  appendObserveOption(response.getOptions());
  appendSize1(response.getOptions());
  appendSize2(response.getOptions());
  appendEtags(response.getOptions());
}

代码示例来源:origin: eclipse/californium

new Object[] { response.getTokenString(), exchange.getCurrentRequest().getMID(),
    response.getMID() });

代码示例来源:origin: org.eclipse.californium/californium-core

if (response.getType() == Type.ACK && exchange.getCurrentRequest().getMID() != response.getMID()) {
  LOGGER.warning("Possible MID reuse before lifetime end: "+response.getTokenString()+" expected MID "+exchange.getCurrentRequest().getMID()+" but received "+response.getMID());

相关文章