Class IsyMarkerImpl

java.lang.Object
de.bund.bva.isyfact.logging.impl.IsyMarkerImpl
All Implemented Interfaces:
IsyMarker, Serializable, org.slf4j.Marker
Direct Known Subclasses:
AbstractIsyDatentypMarker

public class IsyMarkerImpl extends Object implements IsyMarker
Standardimplementierung des IsyMarker-Interface.
See Also:
  • Constructor Details

    • IsyMarkerImpl

      public IsyMarkerImpl(MarkerSchluessel name, String value)
      Konstruktor der Klasse. Er initialisiert die übergebenen Klassenattribute.
      Parameters:
      name - Name des Markers.
      value - Wert des Markers.
  • Method Details

    • createRootMarker

      public static IsyMarker createRootMarker()
      Erzeugt einen Root-Marker.
      Returns:
      der erzeugte Root-Marker.
    • getValue

      public String getValue()
      Liefert den Wert des Markers.
      Specified by:
      getValue in interface IsyMarker
      Returns:
      der Wert des Markers.
      See Also:
    • getName

      public String getName()
      Specified by:
      getName in interface org.slf4j.Marker
      See Also:
      • Marker.getName()
    • remove

      public boolean remove(org.slf4j.Marker reference)
      Specified by:
      remove in interface org.slf4j.Marker
      See Also:
      • Marker.remove(Marker)
    • hasChildren

      public boolean hasChildren()
      Specified by:
      hasChildren in interface org.slf4j.Marker
    • hasReferences

      public boolean hasReferences()
      Specified by:
      hasReferences in interface org.slf4j.Marker
      See Also:
      • Marker.hasReferences()
    • iterator

      public Iterator<org.slf4j.Marker> iterator()
      Specified by:
      iterator in interface org.slf4j.Marker
      See Also:
      • Marker.iterator()
    • contains

      public boolean contains(String markerName)
      Specified by:
      contains in interface org.slf4j.Marker
      See Also:
      • Marker.contains(String)
    • add

      public void add(org.slf4j.Marker reference)
      Specified by:
      add in interface org.slf4j.Marker
      See Also:
      • Marker.add(Marker)
    • contains

      public boolean contains(org.slf4j.Marker other)
      Specified by:
      contains in interface org.slf4j.Marker
      See Also:
      • Marker.contains(Marker)
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface org.slf4j.Marker
      Overrides:
      equals in class Object
      See Also:
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface org.slf4j.Marker
      Overrides:
      hashCode in class Object
      See Also:
    • isRootMarker

      public boolean isRootMarker()
      Isy-Logging verwendet einen "Wurzel-Marker" in dem weitere Marker gesammelt werden selbst aber keine relevanten Log-Informationen (Name/Wert) enthält. Dieses Flag gibt an, ob es sich um einen Root-Marker handelt.
      Specified by:
      isRootMarker in interface IsyMarker
      Returns:
      true falls es sich um einen Root-Marker handelt, false sonst.
      See Also:
    • addAll

      public void addAll(Collection<org.slf4j.Marker> markerReferences)
      Ergänze mehrere Referenzen zu anderen Markern.
      Specified by:
      addAll in interface IsyMarker
      Parameters:
      markerReferences - Referenzen zu anderen Markern.
      See Also: