Class LogSession

java.lang.Object
com.logviewer.web.session.LogSession

public class LogSession extends Object
  • Field Details

    • NO_DATE_EXCEPTION

      public static final Exception NO_DATE_EXCEPTION
  • Constructor Details

  • Method Details

    • getWaitForDataTimeoutMS

      public int getWaitForDataTimeoutMS()
    • setWaitForDataTimeoutMS

      public void setWaitForDataTimeoutMS(int waitForDataTimeoutMS)
    • getLogs

      public LogView[] getLogs()
    • initPermalink

      public void initPermalink(int recordCount, @NonNull String linkHash)
    • loadFilterStateByHash

      public void loadFilterStateByHash(@NonNull String hash)
    • init

      public void init(@NonNull LogList logList)
    • scrollToEdge

      public void scrollToEdge(int recordCount, long stateVersion, @Nullable RecordPredicate[] filter, boolean isScrollToBegin)
    • changeFiltersAndScrollDown

      public void changeFiltersAndScrollDown(int recordCount, long stateVersion, @Nullable RecordPredicate[] filter)
    • changeFiltersAndLoadData

      public void changeFiltersAndLoadData(int topRecordCount, int bottomRecordCount, long stateVersion, Map<String,String> hashes, @Nullable RecordPredicate[] filter, Position start)
    • findLog

      public LogView findLog(String logId)
    • loadDataAroundPosition

      public void loadDataAroundPosition(int topRecordCount, int bottomRecordCount, long stateVersion, Map<String,String> hashes, String logId, long offset)
    • loadNext

      public void loadNext(Position start, boolean backward, int recordCount, Map<String,String> hashes, long stateVersion)
    • cancelSearch

      public void cancelSearch()
    • loadLogContent

      public void loadLogContent(String logId, long recordStart, long offset, long end)
    • searchNext

      public void searchNext(Position start, boolean backward, int recordCount, SearchPattern pattern, @NonNull Map<String,String> hashes, long stateVersion, long requestId, boolean loadNext)
    • shutdown

      public void shutdown()
    • fromContext

      public static LogSession fromContext(@NonNull SessionAdapter sender, @NonNull org.springframework.context.ApplicationContext ctx)