| 
 | ||||||||||
| 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 | |||||||||