Implementiere FileChannelConfigurationAccessAdapter für ConfigurationFileLockPort und SchedulerSettingsPort
Der Adapter teilt intern einen FileChannel und ermöglicht so das Schreiben von Scheduler-Einstellungen auch während eines aktiven OS-Locks. Schreibvorgänge laufen ohne Lock über eine temporäre Datei (ATOMIC_MOVE); mit Lock direkt über den Kanal (Truncate → Write → Force). Zeilenenden (CRLF/LF) und alle übrigen Properties-Zeilen bleiben unverändert erhalten. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -95,11 +95,6 @@
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<!--
|
||||
Dieses Modul enthält in der aktuellen Ausbaustufe ausschließlich
|
||||
eine Platzhalter-Klasse. Die Coverage-Schwellwerte werden auf 0
|
||||
gesetzt und mit jedem Implementierungsschritt nachgezogen.
|
||||
-->
|
||||
<rules>
|
||||
<rule>
|
||||
<element>BUNDLE</element>
|
||||
@@ -107,12 +102,12 @@
|
||||
<limit>
|
||||
<counter>LINE</counter>
|
||||
<value>COVEREDRATIO</value>
|
||||
<minimum>0.00</minimum>
|
||||
<minimum>0.80</minimum>
|
||||
</limit>
|
||||
<limit>
|
||||
<counter>BRANCH</counter>
|
||||
<value>COVEREDRATIO</value>
|
||||
<minimum>0.00</minimum>
|
||||
<minimum>0.70</minimum>
|
||||
</limit>
|
||||
</limits>
|
||||
</rule>
|
||||
|
||||
Reference in New Issue
Block a user