Class LogRelation

java.lang.Object
com.biglybt.core.logging.LogRelation
Direct Known Subclasses:
DiskManagerImpl, DownloadImpl, DownloadManagerController, DownloadManagerImpl, DownloadManagerStateImpl.CachedStateWrapper, LightWeightSeed, LWSDownload, LWSPeerManagerAdapter, LWSTorrent, PeerImpl, PEPeerControlImpl, PEPeerTransportProtocol, RankCalculatorSlotReserver, TorrentImpl, TorrentUtils.torrentDelegate, TOTorrentImpl

public class LogRelation extends Object
  • Constructor Details

    • LogRelation

      public LogRelation()
  • Method Details

    • getRelationText

      public String getRelationText()
      A short description of what your class holds that can be printed by the logger
      Returns:
    • propogatedRelationText

      protected final String propogatedRelationText(Object o)
    • getQueryableInterfaces

      public Object[] getQueryableInterfaces()
      Query this class for a reference to another class that it may hold
      Parameters:
      c - Class desired
      Returns:
      If found, the class desired. Otherwise, null.
    • queryForClass

      public final Object queryForClass(Class c)
    • queryForClass

      private Object queryForClass(Class c, Object[] queryObjects, HashSet<LogRelation> stack)