当前位置: 首页>>代码示例>>Java>>正文


Java Bytes.EMPTY_BYTES属性代码示例

本文整理汇总了Java中com.google.ipc.invalidation.util.Bytes.EMPTY_BYTES属性的典型用法代码示例。如果您正苦于以下问题:Java Bytes.EMPTY_BYTES属性的具体用法?Java Bytes.EMPTY_BYTES怎么用?Java Bytes.EMPTY_BYTES使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在com.google.ipc.invalidation.util.Bytes的用法示例。


在下文中一共展示了Bytes.EMPTY_BYTES属性的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: PersistentTiclState

private PersistentTiclState(Bytes clientToken,
    Long lastMessageSendTimeMs) {
  int hazzerBits = 0;
  if (clientToken != null) {
    hazzerBits |= 0x1;
    this.clientToken = clientToken;
  } else {
    this.clientToken = Bytes.EMPTY_BYTES;
  }
  if (lastMessageSendTimeMs != null) {
    hazzerBits |= 0x2;
    this.lastMessageSendTimeMs = lastMessageSendTimeMs;
  } else {
    this.lastMessageSendTimeMs = 0;
  }
  this.__hazzerBits = hazzerBits;
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:17,代码来源:Client.java

示例2: PersistentStateBlob

private PersistentStateBlob(com.google.ipc.invalidation.ticl.proto.Client.PersistentTiclState ticlState,
    Bytes authenticationCode) {
  int hazzerBits = 0;
  if (ticlState != null) {
    hazzerBits |= 0x1;
    this.ticlState = ticlState;
  } else {
    this.ticlState = com.google.ipc.invalidation.ticl.proto.Client.PersistentTiclState.DEFAULT_INSTANCE;
  }
  if (authenticationCode != null) {
    hazzerBits |= 0x2;
    this.authenticationCode = authenticationCode;
  } else {
    this.authenticationCode = Bytes.EMPTY_BYTES;
  }
  this.__hazzerBits = hazzerBits;
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:17,代码来源:Client.java

示例3: NetworkEndpointId

private NetworkEndpointId(Integer networkAddress,
    Bytes clientAddress,
    Boolean isOffline) {
  int hazzerBits = 0;
  if (networkAddress != null) {
    hazzerBits |= 0x1;
    this.networkAddress = networkAddress;
  } else {
    this.networkAddress = 1;
  }
  if (clientAddress != null) {
    hazzerBits |= 0x2;
    this.clientAddress = clientAddress;
  } else {
    this.clientAddress = Bytes.EMPTY_BYTES;
  }
  if (isOffline != null) {
    hazzerBits |= 0x4;
    this.isOffline = isOffline;
  } else {
    this.isOffline = false;
  }
  this.__hazzerBits = hazzerBits;
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:24,代码来源:ChannelCommon.java

示例4: AddressedAndroidMessage

private AddressedAndroidMessage(String clientKey,
    Bytes message) {
  int hazzerBits = 0;
  if (clientKey != null) {
    hazzerBits |= 0x1;
    this.clientKey = clientKey;
  } else {
    this.clientKey = "";
  }
  if (message != null) {
    hazzerBits |= 0x2;
    this.message = message;
  } else {
    this.message = Bytes.EMPTY_BYTES;
  }
  this.__hazzerBits = hazzerBits;
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:17,代码来源:AndroidChannel.java

示例5: AndroidListenerState

private AndroidListenerState(Collection<com.google.ipc.invalidation.ticl.proto.ClientProtocol.ObjectIdP> registration,
    Collection<com.google.ipc.invalidation.ticl.proto.AndroidListenerProtocol.AndroidListenerState.RetryRegistrationState> retryRegistrationState,
    Bytes clientId,
    Integer requestCodeSeqNum,
    Collection<com.google.ipc.invalidation.ticl.proto.AndroidListenerProtocol.AndroidListenerState.ScheduledRegistrationRetry> registrationRetry) {
  int hazzerBits = 0;
  this.registration = optional("registration", registration);
  this.retryRegistrationState = optional("retry_registration_state", retryRegistrationState);
  if (clientId != null) {
    hazzerBits |= 0x1;
    this.clientId = clientId;
  } else {
    this.clientId = Bytes.EMPTY_BYTES;
  }
  if (requestCodeSeqNum != null) {
    hazzerBits |= 0x2;
    this.requestCodeSeqNum = requestCodeSeqNum;
  } else {
    this.requestCodeSeqNum = 0;
  }
  this.registrationRetry = optional("registration_retry", registrationRetry);
  this.__hazzerBits = hazzerBits;
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:23,代码来源:AndroidListenerProtocol.java

示例6: RegistrationCommand

private RegistrationCommand(Boolean isRegister,
    Collection<com.google.ipc.invalidation.ticl.proto.ClientProtocol.ObjectIdP> objectId,
    Bytes clientId,
    Boolean isDelayed) {
  int hazzerBits = 0;
  if (isRegister != null) {
    hazzerBits |= 0x1;
    this.isRegister = isRegister;
  } else {
    this.isRegister = false;
  }
  this.objectId = optional("object_id", objectId);
  if (clientId != null) {
    hazzerBits |= 0x2;
    this.clientId = clientId;
  } else {
    this.clientId = Bytes.EMPTY_BYTES;
  }
  if (isDelayed != null) {
    hazzerBits |= 0x4;
    this.isDelayed = isDelayed;
  } else {
    this.isDelayed = false;
  }
  this.__hazzerBits = hazzerBits;
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:26,代码来源:AndroidListenerProtocol.java

示例7: StartCommand

private StartCommand(Integer clientType,
    Bytes clientName,
    Boolean allowSuppression) {
  int hazzerBits = 0;
  if (clientType != null) {
    hazzerBits |= 0x1;
    this.clientType = clientType;
  } else {
    this.clientType = 0;
  }
  if (clientName != null) {
    hazzerBits |= 0x2;
    this.clientName = clientName;
  } else {
    this.clientName = Bytes.EMPTY_BYTES;
  }
  if (allowSuppression != null) {
    hazzerBits |= 0x4;
    this.allowSuppression = allowSuppression;
  } else {
    this.allowSuppression = false;
  }
  this.__hazzerBits = hazzerBits;
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:24,代码来源:AndroidListenerProtocol.java

示例8: InvalidationP

private InvalidationP(com.google.ipc.invalidation.ticl.proto.ClientProtocol.ObjectIdP objectId,
    Boolean isKnownVersion,
    Long version,
    Bytes payload,
    Boolean isTrickleRestart) throws ValidationArgumentException {
  int hazzerBits = 0;
  required("object_id", objectId);
  this.objectId = objectId;
  required("is_known_version", isKnownVersion);
  this.isKnownVersion = isKnownVersion;
  required("version", version);
  nonNegative("version", version);
  this.version = version;
  if (payload != null) {
    hazzerBits |= 0x1;
    this.payload = payload;
  } else {
    this.payload = Bytes.EMPTY_BYTES;
  }
  if (isTrickleRestart != null) {
    hazzerBits |= 0x2;
    this.isTrickleRestart = isTrickleRestart;
  } else {
    this.isTrickleRestart = true;
  }
  this.__hazzerBits = hazzerBits;
  check(isKnownVersion || (isTrickleRestart == null || isTrickleRestart),
      "is_trickle_restart required if not is_known_version");
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:29,代码来源:ClientProtocol.java

示例9: ClientHeader

private ClientHeader(com.google.ipc.invalidation.ticl.proto.ClientProtocol.ProtocolVersion protocolVersion,
    Bytes clientToken,
    com.google.ipc.invalidation.ticl.proto.ClientProtocol.RegistrationSummary registrationSummary,
    Long clientTimeMs,
    Long maxKnownServerTimeMs,
    String messageId,
    Integer clientType) throws ValidationArgumentException {
  int hazzerBits = 0;
  required("protocol_version", protocolVersion);
  this.protocolVersion = protocolVersion;
  if (clientToken != null) {
    hazzerBits |= 0x1;
    nonEmpty("client_token", clientToken);
    this.clientToken = clientToken;
  } else {
    this.clientToken = Bytes.EMPTY_BYTES;
  }
  this.registrationSummary = registrationSummary;
  required("client_time_ms", clientTimeMs);
  nonNegative("client_time_ms", clientTimeMs);
  this.clientTimeMs = clientTimeMs;
  required("max_known_server_time_ms", maxKnownServerTimeMs);
  nonNegative("max_known_server_time_ms", maxKnownServerTimeMs);
  this.maxKnownServerTimeMs = maxKnownServerTimeMs;
  if (messageId != null) {
    hazzerBits |= 0x2;
    nonEmpty("message_id", messageId);
    this.messageId = messageId;
  } else {
    this.messageId = "";
  }
  if (clientType != null) {
    hazzerBits |= 0x4;
    this.clientType = clientType;
  } else {
    this.clientType = 0;
  }
  this.__hazzerBits = hazzerBits;
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:39,代码来源:ClientProtocol.java

示例10: TokenControlMessage

private TokenControlMessage(Bytes newToken) {
  int hazzerBits = 0;
  if (newToken != null) {
    hazzerBits |= 0x1;
    this.newToken = newToken;
  } else {
    this.newToken = Bytes.EMPTY_BYTES;
  }
  this.__hazzerBits = hazzerBits;
}
 
开发者ID:mogoweb,项目名称:365browser,代码行数:10,代码来源:ClientProtocol.java


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