You may also make use of {@link ContentFeatureSource#canEvent} value of {@code false} allowingthe base ContentFeatureStore class to take responsibility for sending event notifications.
The default ContentState implementation also supports the handling of {@link ContentFeatureSource#canTransaction} value of {@code false}. The implementation asks ContentState to store a {@link Diff} which is used to record any modifications made untilcommit is called.
Internally a {@link Transaction.State} is used to notify the implementation of{ {@link Transaction#commit} and {@link Transaction#rollback()}.
Subclasses may extend (not override) the following methods:
|
|
|
|
|
|
|
|