Class ReceiversHelper
- java.lang.Object
-
- org.apache.log4j.chainsaw.receivers.ReceiversHelper
-
public class ReceiversHelper extends java.lang.ObjectHelper class to assisit with all the known Receivers.A local resource 'known.receivers' is read in on initialization with each line representing the FQN of the Class that is a recognised Receiver.
-
-
Field Summary
Fields Modifier and Type Field Description private static ReceiversHelperinstanceprivate org.apache.log4j.Loggerloggerprivate java.util.List<java.lang.Class>receiverClassList
-
Constructor Summary
Constructors Modifier Constructor Description privateReceiversHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReceiversHelpergetInstance()java.util.ListgetKnownReceiverClasses()Returns an unmodifiable list of Class objects which represent all the 'known' Receiver classes.voidsaveReceiverConfiguration(java.io.File file)
-
-
-
Field Detail
-
instance
private static final ReceiversHelper instance
-
logger
private final org.apache.log4j.Logger logger
-
receiverClassList
private java.util.List<java.lang.Class> receiverClassList
-
-
Method Detail
-
getInstance
public static ReceiversHelper getInstance()
-
getKnownReceiverClasses
public java.util.List getKnownReceiverClasses()
Returns an unmodifiable list of Class objects which represent all the 'known' Receiver classes.- Returns:
- known receiver classes
-
saveReceiverConfiguration
public void saveReceiverConfiguration(java.io.File file)
-
-