/** * Construct a new unmarshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractUnmarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(configuration.getBufferSize()); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new marshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractMarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(calcBufferSize(marshallerFactory, configuration)); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new marshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractMarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(calcBufferSize(marshallerFactory, configuration)); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new marshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractMarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(calcBufferSize(marshallerFactory, configuration)); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new unmarshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractUnmarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(configuration.getBufferSize()); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new marshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractMarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(calcBufferSize(marshallerFactory, configuration)); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new marshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractMarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(calcBufferSize(marshallerFactory, configuration)); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new unmarshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractUnmarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(configuration.getBufferSize()); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new unmarshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractUnmarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(configuration.getBufferSize()); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new unmarshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractUnmarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(configuration.getBufferSize()); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new marshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractMarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(calcBufferSize(marshallerFactory, configuration)); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }
/** * Construct a new unmarshaller instance. * * @param marshallerFactory the marshaller factory * @param configuration */ protected AbstractUnmarshaller(final AbstractMarshallerFactory marshallerFactory, final MarshallingConfiguration configuration) { super(configuration.getBufferSize()); final ClassExternalizerFactory classExternalizerFactory = configuration.getClassExternalizerFactory(); this.classExternalizerFactory = classExternalizerFactory == null ? marshallerFactory.getDefaultClassExternalizerFactory() : classExternalizerFactory; final StreamHeader streamHeader = configuration.getStreamHeader(); this.streamHeader = streamHeader == null ? marshallerFactory.getDefaultStreamHeader() : streamHeader; final ClassResolver classResolver = configuration.getClassResolver(); this.classResolver = classResolver == null ? marshallerFactory.getDefaultClassResolver() : classResolver; final ObjectResolver objectResolver = configuration.getObjectResolver(); this.objectResolver = objectResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectResolver; final ObjectResolver objectPreResolver = configuration.getObjectPreResolver(); this.objectPreResolver = objectPreResolver == null ? marshallerFactory.getDefaultObjectResolver() : objectPreResolver; final ClassTable classTable = configuration.getClassTable(); this.classTable = classTable == null ? marshallerFactory.getDefaultClassTable() : classTable; final ObjectTable objectTable = configuration.getObjectTable(); this.objectTable = objectTable == null ? marshallerFactory.getDefaultObjectTable() : objectTable; final ExceptionListener exceptionListener = configuration.getExceptionListener(); this.exceptionListener = exceptionListener == null ? ExceptionListener.NO_OP : exceptionListener; final SerializabilityChecker serializabilityChecker = configuration.getSerializabilityChecker(); this.serializabilityChecker = serializabilityChecker == null ? SerializabilityChecker.DEFAULT : serializabilityChecker; final int configuredVersion = configuration.getVersion(); this.configuredVersion = configuredVersion == -1 ? marshallerFactory.getDefaultVersion() : configuredVersion; }