fr.cnes.sitools.notification.store
Interface NotificationStore

All Superinterfaces:
java.io.Closeable
All Known Implementing Classes:
NotificationStoreXML

public interface NotificationStore
extends java.io.Closeable

Interface for managing Observable / Observers relations persistence.

Author:
jp.boignard (AKKA Technologies)

Method Summary
 void addObservable(java.lang.String observableUUID, RestletObservable observable)
          Add an observable
 RestletObservable getObservable(java.lang.String observableUUID)
          Get the observable from ID
 void removeObservable(java.lang.String observableUUID)
          Remove an observable
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

addObservable

void addObservable(java.lang.String observableUUID,
                   RestletObservable observable)
Add an observable

Parameters:
observableUUID - observable ID
observable - restlet observable

removeObservable

void removeObservable(java.lang.String observableUUID)
Remove an observable

Parameters:
observableUUID - the observable ID to remove

getObservable

RestletObservable getObservable(java.lang.String observableUUID)
Get the observable from ID

Parameters:
observableUUID - the observable ID
Returns:
Observable restlet


Copyright © 2010-2013 CNES. All Rights Reserved.