@Entity public class HypersistenceOptimizerRuntimeEvent extends Object
HypersistenceOptimizerRuntimeEvent is the canonical entity model for the
ho_runtime_events table, which holds the aggregated runtime events
(one row per run, event signature and time window, carrying an occurrence count and,
where available, the total and maximum durations). The run_id foreign key references the
ho_bootstrap_run row of the application instance that recorded the events, and it is
NULL if that run could not be persisted.
This entity is used only to let Hibernate generate the portable, dialect-specific
table structure in the metadata fallback; the rows are written with plain JDBC (see EventStore).
A generated IDENTITY key is used because a window may flush many signatures at once, so a
natural key based on the run and window timestamp would not be unique.
| Constructor and Description |
|---|
HypersistenceOptimizerRuntimeEvent() |
| Modifier and Type | Method and Description |
|---|---|
String |
getEventName() |
Long |
getId() |
Long |
getMaxDurationMs() |
Long |
getOccurrenceCount() |
String |
getPriority() |
HypersistenceOptimizerBootstrapRun |
getRun() |
String |
getSampleDescription() |
String |
getSignature() |
Long |
getTotalDurationMs() |
Date |
getWindowEnd() |
Date |
getWindowStart() |
public Long getId()
public HypersistenceOptimizerBootstrapRun getRun()
public Date getWindowStart()
public Date getWindowEnd()
public Long getOccurrenceCount()
public Long getTotalDurationMs()
public Long getMaxDurationMs()
public String getEventName()
public String getSignature()
public String getPriority()
public String getSampleDescription()
Copyright © 2026. All rights reserved.