org.klomp.snark

## Class Tracker

- java.lang.Object
- - org.klomp.snark.Tracker

-     public class Tracker
      extends Object

  Represents a known BitTorrent tracker with its configuration and capabilities.

  This immutable class stores tracker information including:

  - Human-readable name for display
  - Announce URL for torrent registrations
  - Base web URL for tracker web interfaces
  - Capability flags (e.g., supports detailed responses)

  Trackers are used by TrackerClient to announce torrent status and discover peers.

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `String` | `announceURL`
    `String` | `baseURL`
    `String` | `name`
    `boolean` | `supportsDetails`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Tracker(String name, String announceURL, String baseURL)`

  - ### Method Summary

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### announceURL

          public final String announceURL

    - #### baseURL

          public final String baseURL

    - #### name

          public final String name

    - #### supportsDetails

          public final boolean supportsDetails

  - ### Constructor Detail

    - #### Tracker

          public Tracker(String name,
                         String announceURL,
                         String baseURL)

      Parameters:
        `baseURL` - The web site, may be null