Package com.logviewer.web.session
Class LogSession
java.lang.Object
com.logviewer.web.session.LogSession
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidchangeFiltersAndLoadData(int topRecordCount, int bottomRecordCount, long stateVersion, Map<String, String> hashes, RecordPredicate[] filter, Position start) voidchangeFiltersAndScrollDown(int recordCount, long stateVersion, RecordPredicate[] filter) static LogSessionfromContext(SessionAdapter sender, org.springframework.context.ApplicationContext ctx) LogView[]getLogs()intvoidvoidinitPermalink(int recordCount, String linkHash) voidloadDataAroundPosition(int topRecordCount, int bottomRecordCount, long stateVersion, Map<String, String> hashes, String logId, long offset) voidloadFilterStateByHash(String hash) voidloadLogContent(String logId, long recordStart, long offset, long end) voidloadNext(Position start, boolean backward, int recordCount, Map<String, String> hashes, long stateVersion) voidscrollToEdge(int recordCount, long stateVersion, RecordPredicate[] filter, boolean isScrollToBegin) voidsearchNext(Position start, boolean backward, int recordCount, SearchPattern pattern, Map<String, String> hashes, long stateVersion, long requestId, boolean loadNext) voidsetWaitForDataTimeoutMS(int waitForDataTimeoutMS) voidshutdown()
-
Field Details
-
NO_DATE_EXCEPTION
-
-
Constructor Details
-
LogSession
-
-
Method Details
-
getWaitForDataTimeoutMS
public int getWaitForDataTimeoutMS() -
setWaitForDataTimeoutMS
public void setWaitForDataTimeoutMS(int waitForDataTimeoutMS) -
getLogs
-
initPermalink
-
loadFilterStateByHash
-
init
-
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
-
loadDataAroundPosition
-
loadNext
-
cancelSearch
public void cancelSearch() -
loadLogContent
-
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)
-