public abstract class HiveBrowserCommon extends Object implements HiveBrowser, FolderListener, SessionListener
Constructor and Description |
---|
HiveBrowserCommon(HiveCommon hive) |
Modifier and Type | Method and Description |
---|---|
void |
changed(Object tag,
List<Entry> added,
Set<String> removed,
boolean full) |
void |
create(AbstractSessionImpl session) |
void |
destroy(SessionCommon session) |
abstract Folder |
getRootFolder() |
void |
start() |
NotifyFuture<Entry[]> |
startBrowse(Session session,
Location location) |
void |
stop() |
void |
subscribe(Session session,
Location location) |
void |
unsubscribe(Session session,
Location location) |
public HiveBrowserCommon(HiveCommon hive)
public void start()
public void stop()
public NotifyFuture<Entry[]> startBrowse(Session session, Location location) throws InvalidSessionException
startBrowse
in interface HiveBrowser
InvalidSessionException
public void subscribe(Session session, Location location) throws NoSuchFolderException, InvalidSessionException
subscribe
in interface HiveBrowser
NoSuchFolderException
InvalidSessionException
public void unsubscribe(Session session, Location location) throws NoSuchFolderException, InvalidSessionException
unsubscribe
in interface HiveBrowser
NoSuchFolderException
InvalidSessionException
public void changed(Object tag, List<Entry> added, Set<String> removed, boolean full)
changed
in interface FolderListener
public void create(AbstractSessionImpl session)
create
in interface SessionListener
public void destroy(SessionCommon session)
destroy
in interface SessionListener
public abstract Folder getRootFolder()
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.