Serializable
MarkerManager.Log4jMarker
public interface Marker extends Serializable
Modifier and Type | Method | Description |
---|---|---|
Marker |
addParents(Marker... markers) |
Adds a Marker as a parent to this Marker.
|
boolean |
equals(Object obj) |
Returns true if the given marker has the same name as this marker.
|
String |
getName() |
Returns the name of this Marker.
|
Marker[] |
getParents() |
Returns a list of parents of this Marker.
|
int |
hashCode() |
Returns a hash code value based on the name of this marker.
|
boolean |
hasParents() |
Indicates whether this Marker has references to any other Markers.
|
boolean |
isInstanceOf(String name) |
Checks whether this Marker is an instance of the specified Marker.
|
boolean |
isInstanceOf(Marker m) |
Checks whether this Marker is an instance of the specified Marker.
|
boolean |
remove(Marker marker) |
Removes the specified Marker as a parent of this Marker.
|
Marker |
setParents(Marker... markers) |
Replaces the set of parent Markers with the provided Markers.
|
Marker addParents(Marker... markers)
markers
- The parent markers to add.IllegalArgumentException
- if the argument is null
boolean equals(Object obj)
String getName()
Marker[] getParents()
null
if this Marker has no parents.int hashCode()
boolean hasParents()
true
if the Marker has parent Markersboolean isInstanceOf(Marker m)
m
- The Marker to check.true
if this Marker or one of its ancestors is the specified Marker, false
otherwise.IllegalArgumentException
- if the argument is null
boolean isInstanceOf(String name)
name
- The name of the Marker.true
if this Marker or one of its ancestors matches the specified name, false
otherwise.IllegalArgumentException
- if the argument is null
boolean remove(Marker marker)
marker
- The marker to remove.true
if the marker was removed.IllegalArgumentException
- if the argument is null
Copyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.