public interface Connection extends Connection
| Modifier and Type | Method and Description |
|---|---|
void |
browse(Location location,
BrowseOperationCallback callback)
Browse a server folder for items.
|
ScheduledExecutorService |
getExecutor()
Retrieve the executor that is currently set
|
FolderListener |
setFolderListener(Location location,
FolderListener listener)
Set the listener for this location.
|
ItemUpdateListener |
setItemUpdateListener(String itemId,
ItemUpdateListener listener)
Set the listener for this item.
|
org.eclipse.scada.utils.concurrent.NotifyFuture<WriteResult> |
startWrite(String itemId,
org.eclipse.scada.core.Variant value,
OperationParameters operationParameters,
org.eclipse.scada.sec.callback.CallbackHandler callbackHandler) |
org.eclipse.scada.utils.concurrent.NotifyFuture<WriteAttributeResults> |
startWriteAttributes(String itemId,
Map<String,org.eclipse.scada.core.Variant> attributes,
OperationParameters operationParameters,
org.eclipse.scada.sec.callback.CallbackHandler callbackHandler) |
void |
subscribeFolder(Location location) |
void |
subscribeItem(String itemId) |
void |
unsubscribeFolder(Location location) |
void |
unsubscribeItem(String itemId) |
void |
write(String itemId,
org.eclipse.scada.core.Variant value,
OperationParameters operationParameters,
WriteOperationCallback callback)
Deprecated.
|
void |
writeAttributes(String itemId,
Map<String,org.eclipse.scada.core.Variant> attributes,
OperationParameters operationParameters,
WriteAttributeOperationCallback callback)
Deprecated.
|
addConnectionStateListener, addPrivilegeListener, connect, connect, disconnect, dispose, getConnectionInformation, getPrivileges, getSessionProperties, getState, removeConnectionStateListener, removePrivilegeListener, setCallbackFactoryvoid browse(Location location, BrowseOperationCallback callback)
location - The path to browsecallback - The callback that shall receive notifications of the operation@Deprecated void write(String itemId, org.eclipse.scada.core.Variant value, OperationParameters operationParameters, WriteOperationCallback callback)
startWrite(String, Variant, OperationParameters, CallbackHandler)
instead@Deprecated void writeAttributes(String itemId, Map<String,org.eclipse.scada.core.Variant> attributes, OperationParameters operationParameters, WriteAttributeOperationCallback callback)
startWriteAttributes(String, Map, OperationParameters, CallbackHandler)
insteadorg.eclipse.scada.utils.concurrent.NotifyFuture<WriteResult> startWrite(String itemId, org.eclipse.scada.core.Variant value, OperationParameters operationParameters, org.eclipse.scada.sec.callback.CallbackHandler callbackHandler)
org.eclipse.scada.utils.concurrent.NotifyFuture<WriteAttributeResults> startWriteAttributes(String itemId, Map<String,org.eclipse.scada.core.Variant> attributes, OperationParameters operationParameters, org.eclipse.scada.sec.callback.CallbackHandler callbackHandler)
void subscribeFolder(Location location) throws NoConnectionException, org.eclipse.scada.core.OperationException
NoConnectionExceptionorg.eclipse.scada.core.OperationExceptionvoid unsubscribeFolder(Location location) throws NoConnectionException, org.eclipse.scada.core.OperationException
NoConnectionExceptionorg.eclipse.scada.core.OperationExceptionFolderListener setFolderListener(Location location, FolderListener listener)
location - The location for which to set the listenerlistener - The listener to setnull if there was no
previous listenervoid subscribeItem(String itemId) throws NoConnectionException, org.eclipse.scada.core.OperationException
NoConnectionExceptionorg.eclipse.scada.core.OperationExceptionvoid unsubscribeItem(String itemId) throws NoConnectionException, org.eclipse.scada.core.OperationException
NoConnectionExceptionorg.eclipse.scada.core.OperationExceptionItemUpdateListener setItemUpdateListener(String itemId, ItemUpdateListener listener)
itemId - The item for which to set the listenerlistener - The listener to setnull if there was no
previous listenerScheduledExecutorService getExecutor()
null