Class TRTrackerServerTCP

java.lang.Object
com.biglybt.core.tracker.server.impl.TRTrackerServerImpl
com.biglybt.core.tracker.server.impl.tcp.TRTrackerServerTCP
All Implemented Interfaces:
TRTrackerServer
Direct Known Subclasses:
TRBlockingServer, TRNonBlockingServer

public abstract class TRTrackerServerTCP extends TRTrackerServerImpl
  • Field Details

    • THREAD_POOL_SIZE

      private static final int THREAD_POOL_SIZE
    • PROCESSING_GET_LIMIT

      public static final long PROCESSING_GET_LIMIT
    • PROCESSING_POST_MULTIPLIER

      public static final int PROCESSING_POST_MULTIPLIER
    • ssl

      private final boolean ssl
    • port

      private int port
    • apply_ip_filter

      private final boolean apply_ip_filter
    • restrict_non_blocking_requests

      private boolean restrict_non_blocking_requests
    • thread_pool

      private final ThreadPool thread_pool
    • LOG_DOS_TO_FILE

      static boolean LOG_DOS_TO_FILE
    • dos_log_file

      protected static File dos_log_file
    • class_mon

      protected static final AEMonitor class_mon
    • DOS_map

      final Map DOS_map
    • dos_list

      final List dos_list
    • last_dos_check

      long last_dos_check
    • MAX_DOS_ENTRIES

      static final long MAX_DOS_ENTRIES
      See Also:
    • MAX_DOS_RETENTION

      static final long MAX_DOS_RETENTION
      See Also:
    • DOS_CHECK_DEAD_WOOD_COUNT

      static final int DOS_CHECK_DEAD_WOOD_COUNT
      See Also:
    • DOS_MIN_INTERVAL

      static final int DOS_MIN_INTERVAL
      See Also:
    • dos_check_count

      int dos_check_count
  • Constructor Details

  • Method Details