Interface IStacktraceRepository

All Known Implementing Classes:
StacktraceRepository

public interface IStacktraceRepository
Stacktrace repository.
  • Method Details

    • add

      void add(IStacktrace stacktrace)
      Adds stacktrace to repository.
      Parameters:
      stacktrace - the stacktrace, cannot be null
    • remove

      void remove(IStacktrace stacktrace)
      Removes stacktrace repository.
      Parameters:
      stacktrace - the stacktrace, cannot be null
    • addChangedListener

      void addChangedListener(IStacktraceRepositoryChangedListener listener)
      Adds repository changed listener.
      Parameters:
      listener - the listener, cannot be null
    • removeChangedListener

      void removeChangedListener(IStacktraceRepositoryChangedListener listener)
      Removes repository changed listener.
      Parameters:
      listener - the listener, cannot be null
    • getStacktraces

      List<IStacktrace> getStacktraces()
      Returns repository stacktraces.
      Returns:
      the stacktraces, cannot be null