Class AllocationDebugger

java.lang.Object
org.red5.server.net.rtmp.event.AllocationDebugger

public class AllocationDebugger extends Object
Simple allocation debugger for Event reference counting.
Author:
The Red5 Project, Steven Gong (steven.gong@gmail.com) on behalf of (ce@publishing-etc.de), Paul Gregoire (mondain@gmail.com)
  • Field Details

  • Constructor Details

    • AllocationDebugger

      private AllocationDebugger()
      Do not instantiate AllocationDebugger.
  • Method Details

    • getInstance

      public static AllocationDebugger getInstance()
      Getter for instance
      Returns:
      Allocation debugger instance
    • create

      protected void create(BaseEvent event)
      Add event to map
      Parameters:
      event - Event
    • retain

      protected void retain(BaseEvent event)
      Retain event
      Parameters:
      event - Event
    • release

      protected void release(BaseEvent event)
      Release event if there's no more references to it
      Parameters:
      event - Event
    • dump

      public void dump()
      Dumps allocations