Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.tapestry5
Interface OptimizedSessionPersistedObject

All Known Implementing Classes:
  AlertStorage, BaseOptimizedSessionPersistedObject, DefaultTreeExpansionModel, DefaultTreeSelectionModel, ValidationTrackerImpl

    public interface OptimizedSessionPersistedObject

An optional interface implemented by objects that are persisted in the `Session`. At the end of each request, any objects read from the session are re-stored into the session, to ensure that in-memory changes are flushed to other persistent session stores (e.g. RDBMS, servers in a cluster, etc). Objects that implement this interface are expected to track when they are dirty (have pending changes), so that the save back into the session can be avoided when not necessary.

This method is accessed concurrently.

Since:
  5.1.1.0
See Also:
  `ImmutableSessionPersistedObject`, `SessionPersistedObjectAnalyzer`

Method Summary
`boolean` | `checkAndResetDirtyMarker()`

Method Detail

### checkAndResetDirtyMarker

    boolean checkAndResetDirtyMarker()

  Returns:
    true if the object has in-memory changes since the last time this method was called.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2012 The Apache Software Foundation.