public class RemoteListenableAppStorage extends ForwardingAppStorage implements ListenableAppStorage
Constructor and Description |
---|
RemoteListenableAppStorage(RemoteAppStorage storage,
java.net.URI restUri) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(AppStorageListener l)
Add an
AppStorageListener which will be notified of events happening on this storage. |
void |
removeListener(AppStorageListener l) |
void |
removeListeners() |
addDependency, addDoubleTimeSeriesData, addStringTimeSeriesData, clearTimeSeries, close, createNode, createRootNodeIfNotExists, createTimeSeries, dataExists, deleteNode, flush, getBackwardDependencies, getChildNode, getChildNodes, getDataNames, getDependencies, getDependencies, getDoubleTimeSeriesData, getFileSystemName, getInconsistentNodes, getNodeInfo, getParentNode, getStringTimeSeriesData, getTimeSeriesDataVersions, getTimeSeriesDataVersions, getTimeSeriesMetadata, getTimeSeriesNames, isClosed, isConsistent, isRemote, isWritable, readBinaryData, removeData, removeDependency, renameNode, setConsistent, setDescription, setParentNode, timeSeriesExists, updateModificationTime, writeBinaryData
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addDependency, addDoubleTimeSeriesData, addStringTimeSeriesData, clearTimeSeries, close, createNode, createRootNodeIfNotExists, createTimeSeries, dataExists, deleteNode, flush, getBackwardDependencies, getChildNode, getChildNodes, getDataNames, getDependencies, getDependencies, getDoubleTimeSeriesData, getFileSystemName, getInconsistentNodes, getNodeInfo, getParentNode, getStringTimeSeriesData, getTimeSeriesDataVersions, getTimeSeriesDataVersions, getTimeSeriesMetadata, getTimeSeriesNames, isClosed, isConsistent, isRemote, isWritable, readBinaryData, removeData, removeDependency, renameNode, setConsistent, setDescription, setParentNode, timeSeriesExists, updateModificationTime, writeBinaryData
public RemoteListenableAppStorage(RemoteAppStorage storage, java.net.URI restUri)
public void addListener(AppStorageListener l)
ListenableAppStorage
AppStorageListener
which will be notified of events happening on this storage.
WARNING: you will need to keep a reference to your listeners,
otherwise they may be garbage collected.addListener
in interface ListenableAppStorage
public void removeListener(AppStorageListener l)
removeListener
in interface ListenableAppStorage
public void removeListeners()
removeListeners
in interface ListenableAppStorage
Copyright © 2019. All rights reserved.