Package org.apache.tapestry5.alerts
Class AlertStorage
java.lang.Object
org.apache.tapestry5.commons.internal.util.LockSupport
org.apache.tapestry5.alerts.AlertStorage
- All Implemented Interfaces:
Serializable
,OptimizedSessionPersistedObject
public class AlertStorage
extends LockSupport
implements Serializable, OptimizedSessionPersistedObject
A stateless session object used to store Alerts between requests.
- Since:
- 5.3
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.tapestry5.commons.internal.util.LockSupport
acquireReadLock, downgradeWriteLockToReadLock, releaseReadLock, releaseWriteLock, takeWriteLock, upgradeReadLockToWriteLock
-
Constructor Details
-
AlertStorage
public AlertStorage()
-
-
Method Details
-
checkAndResetDirtyMarker
- Specified by:
checkAndResetDirtyMarker
in interfaceOptimizedSessionPersistedObject
- Returns:
- true if the object has in-memory changes since the last time this method was called.
-
add
-
dismissAll
Dismisses all Alerts. -
dismissNonPersistent
Dismisses non-persistent Alerts; this is useful after rendering theAlerts
component. -
dismiss
Dismisses a single Alert, if present. -
getAlerts
Returns all stored alerts.- Returns:
- list of alerts (possibly empty)
-