com.esotericsoftware.kryo.io.Input.readBoolean()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(108)

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

Input.readBoolean介绍

[英]Reads a 1 byte boolean.
[中]读取一个1字节的布尔值。

代码示例

代码示例来源:origin: apache/incubator-dubbo

@Override
public boolean readBool() throws IOException {
  try {
    return input.readBoolean();
  } catch (KryoException e) {
    throw new IOException(e);
  }
}

代码示例来源:origin: apache/incubator-dubbo

@Override
public boolean readBool() throws IOException {
  try {
    return input.readBoolean();
  } catch (KryoException e) {
    throw new IOException(e);
  }
}

代码示例来源:origin: apache/flink

@Override
  public PyBoolean read(Kryo kryo, Input input, Class<PyBoolean> type) {
    return new PyBoolean(input.readBoolean());
  }
}

代码示例来源:origin: apache/kylin

@Override
  public BitSet read(final Kryo kryo, final Input input, final Class<BitSet> bitSetClass) {
    final int len = input.readInt(true);
    final BitSet ret = new BitSet(len);

    for (int i = 0; i < len; i++) {
      ret.set(i, input.readBoolean());
    }

    return ret;
  }
}

代码示例来源:origin: alibaba/jstorm

targetTaskId = input.readInt();
timeStamp = input.readLong();
isBatchTuple = input.readBoolean();
taskId = input.readInt(true);
streamId = input.readInt(true);

代码示例来源:origin: apache/tinkerpop

@Override
  public boolean readBoolean() {
    return unshadedInput.readBoolean();
  }
}

代码示例来源:origin: magro/memcached-session-manager

@Override
public User read(Kryo kryo, Input input, Class<User> type) {
  final String password = input.readString();
  final String username = input.readString();
  
  final int size = input.readInt(true);
  final List<GrantedAuthority> authorities = new ArrayList<GrantedAuthority>(size);
  for (int i = 0; i < size; i++) {
    authorities.add((GrantedAuthority)_kryo.readClassAndObject(input));
  }
  final boolean accountNonExpired = input.readBoolean();
  final boolean accountNonLocked = input.readBoolean();
  final boolean credentialsNonExpired = input.readBoolean();
  final boolean enabled = input.readBoolean();
  
  return new User(username, password, enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, authorities);
}

代码示例来源:origin: davidmoten/rtree

private static <T, S extends Geometry> RTree<T, S> read(Input input) {
  Context<T, S> context = readContext(input);
  boolean hasRoot = input.readBoolean();
  int size = input.readInt();
  final Optional<Node<T, S>> root;
  if (hasRoot) {
    root = Optional.of(SerializerKryo.<T, S>readNode(input));
  } else {
    root = Optional.absent();
  }
  return SerializerHelper.create(root, size, context);
}

代码示例来源:origin: com.alibaba/dubbo

@Override
public boolean readBool() throws IOException {
  try {
    return input.readBoolean();
  } catch (KryoException e) {
    throw new IOException(e);
  }
}

代码示例来源:origin: jobxhub/JobX

public boolean readBool() throws IOException {
  try {
    return input.readBoolean();
  } catch (KryoException e) {
    throw new IOException(e);
  }
}

代码示例来源:origin: com.esotericsoftware/kryo

public boolean[] read (Kryo kryo, Input input, Class<boolean[]> type) {
  int length = input.readVarInt(true);
  if (length == NULL) return null;
  boolean[] array = new boolean[--length];
  for (int i = 0; i < length; i++)
    array[i] = input.readBoolean();
  return array;
}

代码示例来源:origin: com.esotericsoftware/kryo

public OptionalInt read (Kryo kryo, Input input, Class<OptionalInt> type) {
    boolean present = input.readBoolean();
    return present ? OptionalInt.of(input.readInt()) : OptionalInt.empty();
  }
}

代码示例来源:origin: com.esotericsoftware/kryo-shaded

public boolean[] read (Kryo kryo, Input input, Class<boolean[]> type) {
  int length = input.readVarInt(true);
  if (length == NULL) return null;
  boolean[] array = new boolean[--length];
  for (int i = 0; i < length; i++)
    array[i] = input.readBoolean();
  return array;
}

代码示例来源:origin: de.javakaffee/kryo-serializers

@Override
  public BitSet read(final Kryo kryo, final Input input, final Class<? extends BitSet> bitSetClass) {
    final int len = input.readInt(true);
    final BitSet ret = new BitSet(len);

    for(int i = 0; i < len; i++) {
      ret.set(i, input.readBoolean());
    }

    return ret;
  }
}

代码示例来源:origin: magro/kryo-serializers

@Override
  public BitSet read(final Kryo kryo, final Input input, final Class<? extends BitSet> bitSetClass) {
    final int len = input.readInt(true);
    final BitSet ret = new BitSet(len);

    for(int i = 0; i < len; i++) {
      ret.set(i, input.readBoolean());
    }

    return ret;
  }
}

代码示例来源:origin: com.esotericsoftware/kryo

public void read (Input input, Object object) {
  try {
    field.setBoolean(object, input.readBoolean());
  } catch (Exception e) {
    KryoException ex = new KryoException(e);
    ex.addTrace(this + " (" + type.getName() + ")");
    throw ex;
  }
}

代码示例来源:origin: com.esotericsoftware/kryo

public OptionalLong read (Kryo kryo, Input input, Class<OptionalLong> type) {
    boolean present = input.readBoolean();
    return present ? OptionalLong.of(input.readLong()) : OptionalLong.empty();
  }
}

代码示例来源:origin: com.esotericsoftware/kryo

public OptionalDouble read (Kryo kryo, Input input, Class<OptionalDouble> type) {
    boolean present = input.readBoolean();
    return present ? OptionalDouble.of(input.readDouble()) : OptionalDouble.empty();
  }
}

代码示例来源:origin: com.esotericsoftware/kryo

public Calendar read (Kryo kryo, Input input, Class<Calendar> type) {
  Calendar result = Calendar.getInstance(timeZoneSerializer.read(kryo, input, TimeZone.class));
  result.setTimeInMillis(input.readLong(true));
  result.setLenient(input.readBoolean());
  result.setFirstDayOfWeek(input.readInt(true));
  result.setMinimalDaysInFirstWeek(input.readInt(true));
  long gregorianChange = input.readLong(false);
  if (gregorianChange != DEFAULT_GREGORIAN_CUTOVER)
    if (result instanceof GregorianCalendar) ((GregorianCalendar)result).setGregorianChange(new Date(gregorianChange));
  return result;
}

代码示例来源:origin: com.esotericsoftware.kryo/kryo

public Calendar read (Kryo kryo, Input input, Class<Calendar> type) {
  Calendar result = Calendar.getInstance(timeZoneSerializer.read(kryo, input, TimeZone.class));
  result.setTimeInMillis(input.readLong(true));
  result.setLenient(input.readBoolean());
  result.setFirstDayOfWeek(input.readInt(true));
  result.setMinimalDaysInFirstWeek(input.readInt(true));
  long gregorianChange = input.readLong(false);
  if (gregorianChange != DEFAULT_GREGORIAN_CUTOVER)
    if (result instanceof GregorianCalendar) ((GregorianCalendar)result).setGregorianChange(new Date(gregorianChange));
  return result;
}

相关文章

微信公众号

最新文章

更多