Class ConfigFileHeaderInfo

    • Constructor Detail

      • ConfigFileHeaderInfo

        public ConfigFileHeaderInfo​(int headerSize,
                                    short activeVersionFile,
                                    short nextActiveVersionFile,
                                    java.io.File configAreaFile,
                                    java.util.Map<java.lang.Short,​ConfigAreaFile.OldBlockInformations> oldObjectBlocks,
                                    short nextInvalidBlockVersion,
                                    java.util.Map<java.lang.Short,​java.lang.Long> configurationAuthorityVersionActivationTime,
                                    long startOldDynamicObjects,
                                    long startIdIndex,
                                    long startPidHashCodeIndex,
                                    long startMixedSet,
                                    java.lang.String configurationAreaPid,
                                    long dynamicObjectChanged,
                                    long configurationObjectChanged,
                                    long configurationDataChanged,
                                    de.bsvrz.sys.funclib.debug.Debug debug,
                                    int serializerVersion,
                                    short objectVersion)
        Konstruktor zu Testzwecken
      • ConfigFileHeaderInfo

        public ConfigFileHeaderInfo​(java.io.File configAreaFile)
                             throws java.io.IOException
        Legt ein neues Objekt vom Typ ConfigFileHeaderInfo an. Aus der Datei, die als Parameter übergeben wird, wird der Header seriell ausgelesen und die entsprechenden Variablen gespeichert.
        Parameters:
        configAreaFile - "blaue Datei" aus der der Header gelesen wird.
        Throws:
        java.io.IOException - falls beim Einlesen ein Fehler auftritt.
    • Method Detail

      • getHeaderEnd

        public long getHeaderEnd()
      • getActiveVersionFile

        public short getActiveVersionFile()
      • getNextActiveVersionFile

        public short getNextActiveVersionFile()
      • getConfigAreaFile

        public java.io.File getConfigAreaFile()
      • getNextInvalidBlockVersion

        public short getNextInvalidBlockVersion()
      • getConfigurationAuthorityVersionActivationTime

        public java.util.Map<java.lang.Short,​java.lang.Long> getConfigurationAuthorityVersionActivationTime()
      • getStartOldDynamicObjects

        public long getStartOldDynamicObjects()
      • getStartIdIndex

        public long getStartIdIndex()
      • getStartPidHashCodeIndex

        public long getStartPidHashCodeIndex()
      • getStartMixedSet

        public long getStartMixedSet()
      • getConfigurationAreaPid

        public java.lang.String getConfigurationAreaPid()
      • getDynamicObjectChanged

        public long getDynamicObjectChanged()
      • getConfigurationObjectChanged

        public long getConfigurationObjectChanged()
      • getConfigurationDataChanged

        public long getConfigurationDataChanged()
      • getSerializerVersion

        public int getSerializerVersion()
      • getObjectVersion

        public short getObjectVersion()
        Versionsnummer des Dateiformates.
        Returns:
        Versionsnummer des Dateiformates
      • getHeaderSize

        public int getHeaderSize()