org.inria.ns.reflex.processor
Class BubbleMessage.Impl

java.lang.Object
  extended by org.inria.ns.reflex.processor.BubbleMessage.Impl
All Implemented Interfaces:
BubbleMessage, Unwrappable
Enclosing interface:
BubbleMessage

public static class BubbleMessage.Impl
extends Object
implements BubbleMessage

A default implementation.

Usefull for singleton bubble messages that doesn't host a data.

Author:
Philippe Poulard

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.inria.ns.reflex.processor.BubbleMessage
BubbleMessage.Impl
 
Nested classes/interfaces inherited from interface org.inria.ns.reflex.structures.Unwrappable
Unwrappable.Unwrapper
 
Field Summary
 
Fields inherited from interface org.inria.ns.reflex.structures.Unwrappable
UNWRAPPER
 
Constructor Summary
BubbleMessage.Impl()
           
 
Method Summary
 Object unwrap()
          Return this.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BubbleMessage.Impl

public BubbleMessage.Impl()
Method Detail

unwrap

public Object unwrap()
Return this.

Specified by:
unwrap in interface BubbleMessage
Specified by:
unwrap in interface Unwrappable
Returns:
This.
See Also:
BubbleMessage.unwrap()