247 |
- StormBlockMsg class (extends ostore.tapestry.api.TapestryRouteMsg, |
- StormBlockMsg class (extends ostore.tapestry.api.TapestryRouteMsg, |
248 |
implements ostore.util.QuickSerializable) to carry a requested Storm |
implements ostore.util.QuickSerializable) to carry a requested Storm |
249 |
block being sent to a original requester |
block being sent to a original requester |
250 |
|
|
251 |
|
|
252 |
|
Please notice that the above classes provide only basic functionality in a |
253 |
|
Tapestry overlay, i.e., a Storm peer is able to perform lookups based |
254 |
|
on Storm Block ID, get lookup results (optional), get error messages |
255 |
|
(optional) and get a a requested Storm block. If needed, other messages |
256 |
|
classes can be implemented for more versatile functionality. |
257 |
|
|
258 |
|
|
259 |
For interacting Storm's storage model with Tapestry we must create an event |
For interacting Storm's storage model with Tapestry we must create an event |
260 |
handler class: |
handler class: |