|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataChannelListener
A listener of DataChannel
lifecycle events. Changes
related to an event are attached as a GraphDiff. If a listener needs to process these
changes, the easiest way to do that is via GraphChangeHandler "visitor":
public void graphChanged(GraphEvent event) { GraphChangeHandler handler = ..; event.getDiff().apply(handler); }
Method Summary | |
---|---|
void |
graphChanged(GraphEvent event)
Notifies implementing object of the changes that were performed to the object graph externally, not by one of the channel ObjectContexts. |
void |
graphFlushed(GraphEvent event)
Notifies implementing object that one of the channel ObjectContexts flushed its changes to the channel. |
void |
graphRolledback(GraphEvent event)
Notifies implementing object that one of the channel ObjectContexts initiated a rollback. |
Method Detail |
---|
void graphChanged(GraphEvent event)
void graphFlushed(GraphEvent event)
void graphRolledback(GraphEvent event)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |