Class AbstractProtocolDescriptor

java.lang.Object
org.firebirdsql.gds.ng.wire.AbstractProtocolDescriptor
All Implemented Interfaces:
ProtocolDescriptor
Direct Known Subclasses:
Version10Descriptor, Version11Descriptor, Version12Descriptor, Version13Descriptor, Version15Descriptor, Version16Descriptor

public abstract class AbstractProtocolDescriptor extends Object implements ProtocolDescriptor
Abstract class to simplify implementation of ProtocolDescriptor
Since:
3.0
Author:
Mark Rotteveel
  • Constructor Details

    • AbstractProtocolDescriptor

      protected AbstractProtocolDescriptor(int version, int architecture, int minimumType, int maximumType, boolean supportsWireCompression, int weight)
      Initializes the basic ProtocolDescriptor fields.
      Parameters:
      version - Version of the protocol
      architecture - Architecture of the protocol
      minimumType - Minimum supported protocol type
      maximumType - Maximum supported protocol type
      supportsWireCompression - true if this version supports zlib wire compression
      weight - Selection weight (higher values have higher preference)
  • Method Details