@Override public void write(DataOutputView out) throws IOException { super.write(out); try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(out)) { InstantiationUtil.serializeObject(outViewWrapper, tupleClass); } }
@Override public void write(DataOutputView out) throws IOException { out.writeUTF(kryoRegistration.getRegisteredClass().getName()); final KryoRegistration.SerializerDefinitionType serializerDefinitionType = kryoRegistration.getSerializerDefinitionType(); out.writeInt(serializerDefinitionType.ordinal()); switch (serializerDefinitionType) { case UNSPECIFIED: // nothing else to write break; case CLASS: out.writeUTF(kryoRegistration.getSerializerClass().getName()); break; case INSTANCE: try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(out)) { InstantiationUtil.serializeObject(outViewWrapper, kryoRegistration.getSerializableSerializerInstance()); } break; default: // this should not happen; adding as a guard for the future throw new IllegalStateException( "Unrecognized Kryo registration serializer definition type: " + serializerDefinitionType); } }
DataOutputViewStream outputStream = new DataOutputViewStream(target); output = new Output(outputStream); previousOut = target;
@Override public void serialize(T record, DataOutputView target) throws IOException { try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(target)) { InstantiationUtil.serializeObject(outViewWrapper, record); } }
@Override public void serialize(T record, DataOutputView target) throws IOException { try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(target)) { InstantiationUtil.serializeObject(outViewWrapper, record); } }
@Override public void serialize(T record, DataOutputView target) throws IOException { try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(target)) { InstantiationUtil.serializeObject(outViewWrapper, record); } }
@Override public void serialize(T record, DataOutputView target) throws IOException { try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(target)) { InstantiationUtil.serializeObject(outViewWrapper, record); } }
@Override public void write(DataOutputView out) throws IOException { super.write(out); try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(out)) { InstantiationUtil.serializeObject(outViewWrapper, componentClass); } }
@Override public void write(DataOutputView out) throws IOException { super.write(out); try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(out)) { InstantiationUtil.serializeObject(outViewWrapper, tupleClass); } }
@Override public void write(DataOutputView out) throws IOException { super.write(out); try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(out)) { InstantiationUtil.serializeObject(outViewWrapper, tupleClass); } }
@Override public void write(DataOutputView out) throws IOException { super.write(out); try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(out)) { InstantiationUtil.serializeObject(outViewWrapper, isPrimitive); InstantiationUtil.serializeObject(outViewWrapper, eleType); } }
@Override public void write(DataOutputView out) throws IOException { out.writeUTF(kryoRegistration.getRegisteredClass().getName()); final KryoRegistration.SerializerDefinitionType serializerDefinitionType = kryoRegistration.getSerializerDefinitionType(); out.writeInt(serializerDefinitionType.ordinal()); switch (serializerDefinitionType) { case UNSPECIFIED: // nothing else to write break; case CLASS: out.writeUTF(kryoRegistration.getSerializerClass().getName()); break; case INSTANCE: try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(out)) { InstantiationUtil.serializeObject(outViewWrapper, kryoRegistration.getSerializableSerializerInstance()); } break; default: // this should not happen; adding as a guard for the future throw new IllegalStateException( "Unrecognized Kryo registration serializer definition type: " + serializerDefinitionType); } }
@Override public void write(DataOutputView out) throws IOException { out.writeUTF(kryoRegistration.getRegisteredClass().getName()); final KryoRegistration.SerializerDefinitionType serializerDefinitionType = kryoRegistration.getSerializerDefinitionType(); out.writeInt(serializerDefinitionType.ordinal()); switch (serializerDefinitionType) { case UNSPECIFIED: // nothing else to write break; case CLASS: out.writeUTF(kryoRegistration.getSerializerClass().getName()); break; case INSTANCE: try (final DataOutputViewStream outViewWrapper = new DataOutputViewStream(out)) { InstantiationUtil.serializeObject(outViewWrapper, kryoRegistration.getSerializableSerializerInstance()); } break; default: // this should not happen; adding as a guard for the future throw new IllegalStateException( "Unrecognized Kryo registration serializer definition type: " + serializerDefinitionType); } }
DataOutputViewStream outputStream = new DataOutputViewStream(target); output = new Output(outputStream); previousOut = target;
DataOutputViewStream outputStream = new DataOutputViewStream(target); output = new Output(outputStream); previousOut = target;