public class ProxyGroup extends Object implements LifecycleAware
Constructor and Description |
---|
ProxyGroup(Hive hive,
ProxyPrefixName prefix) |
Modifier and Type | Method and Description |
---|---|
void |
addConnection(Connection connection,
String id,
ProxyPrefixName prefix,
FolderCommon connectionFolder) |
void |
addConnectionStateListener(ConnectionStateListener connectionStateListener) |
void |
connectCurrentConnection() |
String |
convertToOriginalId(String itemId) |
String |
convertToProxyId(String itemId) |
void |
disconnectCurrentConnection() |
FolderCommon |
getConnectionFolder() |
ProxySubConnectionId |
getCurrentConnection() |
ProxyPrefixName |
getPrefix() |
Map<String,ProxyDataItem> |
getRegisteredItems() |
String |
getSeparator() |
Map<ProxySubConnectionId,ProxySubConnection> |
getSubConnections() |
int |
getWait() |
ProxyDataItem |
realizeItem(String id) |
void |
removeConnectionStateListener(ConnectionStateListener connectionStateListener) |
void |
setConnectionFolder(FolderCommon connectionFolder) |
void |
setPrefix(ProxyPrefixName prefix) |
void |
setWait(int wait) |
void |
start() |
void |
stop() |
void |
switchTo(ProxySubConnectionId newConnectionId) |
public ProxyGroup(Hive hive, ProxyPrefixName prefix)
hive
- prefix
- public void start()
start
in interface LifecycleAware
public void stop()
stop
in interface LifecycleAware
public FolderCommon getConnectionFolder()
public void setConnectionFolder(FolderCommon connectionFolder)
connectionFolder
- public void addConnection(Connection connection, String id, ProxyPrefixName prefix, FolderCommon connectionFolder) throws InvalidOperationException, NullValueException, NotConvertableException
connection
- id
- prefix
- folderCommon
- InvalidOperationException
NullValueException
NotConvertableException
public void addConnectionStateListener(ConnectionStateListener connectionStateListener)
connectionStateListener
- public ProxySubConnectionId getCurrentConnection()
public ProxyPrefixName getPrefix()
public Map<String,ProxyDataItem> getRegisteredItems()
public String getSeparator()
public Map<ProxySubConnectionId,ProxySubConnection> getSubConnections()
public int getWait()
public String convertToOriginalId(String itemId)
itemId
- public String convertToProxyId(String itemId)
itemId
- the item id to convert (from the original source)null
if the item
does not match the proxy grouppublic void disconnectCurrentConnection()
public void connectCurrentConnection()
public ProxyDataItem realizeItem(String id)
id
- public void removeConnectionStateListener(ConnectionStateListener connectionStateListener)
connectionStateListener
- public void setPrefix(ProxyPrefixName prefix)
prefix
- public void setWait(int wait)
wait
- public void switchTo(ProxySubConnectionId newConnectionId)
newConnectionId
- Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.