• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ClientDowncall类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.google.protos.ipc.invalidation.AndroidService.ClientDowncall的典型用法代码示例。如果您正苦于以下问题:Java ClientDowncall类的具体用法?Java ClientDowncall怎么用?Java ClientDowncall使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ClientDowncall类属于com.google.protos.ipc.invalidation.AndroidService包,在下文中一共展示了ClientDowncall类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: toCompactString

import com.google.protos.ipc.invalidation.AndroidService.ClientDowncall; //导入依赖的package包/类
/** Appends a description of the given client {@code downcall} to the given {@code builder}. */
public static TextBuilder toCompactString(TextBuilder builder,
    ClientDowncall downcall) {
  if (downcall == null) {
    return builder;
  }
  builder.append(ProtocolIntents.CLIENT_DOWNCALL_KEY).append("::");
  if (downcall.hasStart()) {
    builder.append("start()");
  } else if (downcall.hasStop()) {
    builder.append("stop()");
  } else if (downcall.hasAck()) {
    toCompactString(builder, downcall.getAck());
  } else if (downcall.hasRegistrations()) {
    toCompactString(builder, downcall.getRegistrations());
  } else {
    builder.append(UNKNOWN_MESSAGE);
  }
  return builder;
}
 
开发者ID:morristech,项目名称:android-chromium,代码行数:21,代码来源:AndroidStrings.java


示例2: hasField

import com.google.protos.ipc.invalidation.AndroidService.ClientDowncall; //导入依赖的package包/类
/** Returns whether {@code field} is present in {@code message}. */
@Override
@SuppressWarnings("unchecked")
public boolean hasField(MessageLite rawMessage, Descriptor field) {
  Preconditions.checkNotNull(rawMessage);
  Preconditions.checkNotNull(field);
  ClientDowncall message = (ClientDowncall) rawMessage;
  if (field == SERIAL) {
    return message.hasSerial();
  }
  if (field == VERSION) {
    return message.hasVersion();
  }
  if (field == START) {
    return message.hasStart();
  }
  if (field == STOP) {
    return message.hasStop();
  }
  if (field == ACK) {
    return message.hasAck();
  }
  if (field == REGISTRATIONS) {
    return message.hasRegistrations();
  }
  throw new IllegalArgumentException("Bad descriptor: " + field);
}
 
开发者ID:morristech,项目名称:android-chromium,代码行数:28,代码来源:AndroidServiceAccessor.java


示例3: getField

import com.google.protos.ipc.invalidation.AndroidService.ClientDowncall; //导入依赖的package包/类
/** Returns the {@code field} from {@code message}. */
@Override
@SuppressWarnings("unchecked")
public Object getField(MessageLite rawMessage, Descriptor field) {
  Preconditions.checkNotNull(rawMessage);
  Preconditions.checkNotNull(field);
  ClientDowncall message = (ClientDowncall) rawMessage;
  if (field == SERIAL) {
    return message.getSerial();
  }
  if (field == VERSION) {
    return message.getVersion();
  }
  if (field == START) {
    return message.getStart();
  }
  if (field == STOP) {
    return message.getStop();
  }
  if (field == ACK) {
    return message.getAck();
  }
  if (field == REGISTRATIONS) {
    return message.getRegistrations();
  }
  throw new IllegalArgumentException("Bad descriptor: " + field);
}
 
开发者ID:morristech,项目名称:android-chromium,代码行数:28,代码来源:AndroidServiceAccessor.java


示例4: newBuilder

import com.google.protos.ipc.invalidation.AndroidService.ClientDowncall; //导入依赖的package包/类
private static ClientDowncall.Builder newBuilder() {
  return ClientDowncall.newBuilder().setVersion(ANDROID_PROTOCOL_VERSION_VALUE);
}
 
开发者ID:morristech,项目名称:android-chromium,代码行数:4,代码来源:ProtocolIntents.java


示例5: isDowncallValid

import com.google.protos.ipc.invalidation.AndroidService.ClientDowncall; //导入依赖的package包/类
/** Returns whether {@code downcall} has a valid set of fields with valid values. */
boolean isDowncallValid(ClientDowncall downcall) {
  return checkMessage(downcall, DowncallMessageInfos.DOWNCALL_MSG);
}
 
开发者ID:morristech,项目名称:android-chromium,代码行数:5,代码来源:AndroidIntentProtocolValidator.java


示例6: tryParseExtra

import com.google.protos.ipc.invalidation.AndroidService.ClientDowncall; //导入依赖的package包/类
/** Appends a description of any known extra or appends 'UNKNOWN' if none are recognized. */
private static boolean tryParseExtra(TextBuilder builder, Intent intent)
    throws InvalidProtocolBufferException {
  byte[] data;

  data = intent.getByteArrayExtra(ProtocolIntents.SCHEDULER_KEY);
  if (data != null) {
    AndroidSchedulerEvent schedulerEvent = AndroidSchedulerEvent.parseFrom(data);
    toCompactString(builder, schedulerEvent);
    return true;
  }

  data = intent.getByteArrayExtra(ProtocolIntents.OUTBOUND_MESSAGE_KEY);
  if (data != null) {
    AndroidNetworkSendRequest outboundMessage = AndroidNetworkSendRequest.parseFrom(data);
    toCompactString(builder, outboundMessage);
    return true;
  }

  data = intent.getByteArrayExtra(ProtocolIntents.LISTENER_UPCALL_KEY);
  if (data != null) {
    ListenerUpcall upcall = ListenerUpcall.parseFrom(data);
    toCompactString(builder, upcall);
    return true;
  }

  data = intent.getByteArrayExtra(ProtocolIntents.INTERNAL_DOWNCALL_KEY);
  if (data != null) {
    InternalDowncall internalDowncall = InternalDowncall.parseFrom(data);
    toCompactString(builder, internalDowncall);
    return true;
  }

  data = intent.getByteArrayExtra(ProtocolIntents.CLIENT_DOWNCALL_KEY);
  if (data != null) {
    ClientDowncall clientDowncall = ClientDowncall.parseFrom(data);
    toCompactString(builder, clientDowncall);
    return true;
  }

  // Didn't recognize any intents.
  return false;
}
 
开发者ID:morristech,项目名称:android-chromium,代码行数:44,代码来源:AndroidStrings.java



注:本文中的com.google.protos.ipc.invalidation.AndroidService.ClientDowncall类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java FormValue类代码示例发布时间:2022-05-22
下一篇:
Java ExamplesTable类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap