类com.esotericsoftware.kryo.ClassResolver源码实例Demo

下面列出了怎么用com.esotericsoftware.kryo.ClassResolver的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: beam   文件: KryoCoderProvider.java
private <T> boolean hasUserProvidedRegistration(TypeDescriptor<T> typeDescriptor) {
  final KryoState kryoState = KryoState.get(coder);
  final Class<? super T> rawType = typeDescriptor.getRawType();
  final Kryo kryo = kryoState.getKryo();
  final ClassResolver classResolver = kryo.getClassResolver();
  final Registration registration = classResolver.getRegistration(rawType);
  return registration != null && registration.getId() >= kryoState.getFirstRegistrationId();
}