| Modifier and Type | Method and Description |
|---|---|
HiveBrowser |
getBrowser() |
org.eclipse.scada.utils.concurrent.NotifyFuture<WriteResult> |
startWrite(Session session,
String itemId,
org.eclipse.scada.core.Variant value,
OperationParameters operationParameters,
org.eclipse.scada.sec.callback.CallbackHandler callbackHandler)
Start a write operation
The operation is not started unless
#thawOperation(Session, long)
is called. |
org.eclipse.scada.utils.concurrent.NotifyFuture<WriteAttributeResults> |
startWriteAttributes(Session session,
String itemId,
Map<String,org.eclipse.scada.core.Variant> attribute,
OperationParameters operationParameters,
org.eclipse.scada.sec.callback.CallbackHandler callbackHandler)
Start a write attributes operation
The operation is not started unless
#thawOperation(Session, long)
is called. |
void |
subscribeItem(Session session,
String item)
Register to an item for event notification
|
void |
unsubscribeItem(Session session,
String item)
Unregister from an an item for event notification
|
closeSession, createSessionvoid subscribeItem(Session session, String item) throws org.eclipse.scada.core.InvalidSessionException, InvalidItemException
session - the session to useitem - the item to register forinitial - trigger an initial cache read with the registrationorg.eclipse.scada.core.InvalidSessionException - In the case the session is not a valid sessionInvalidItemException - In the case the item is not validvoid unsubscribeItem(Session session, String item) throws org.eclipse.scada.core.InvalidSessionException, InvalidItemException
session - the session to useitem - org.eclipse.scada.core.InvalidSessionException - In the case the session is not a valid sessionInvalidItemException - In the case the item is not validorg.eclipse.scada.utils.concurrent.NotifyFuture<WriteResult> startWrite(Session session, String itemId, org.eclipse.scada.core.Variant value, OperationParameters operationParameters, org.eclipse.scada.sec.callback.CallbackHandler callbackHandler) throws org.eclipse.scada.core.InvalidSessionException, InvalidItemException, org.eclipse.scada.sec.PermissionDeniedException
#thawOperation(Session, long)
is called.session - the session to useitemId - The item to write tovalue - The value to writeoperationParameters - additional parameters to the write request, can be
nullcallbackHandler - can be nullorg.eclipse.scada.core.InvalidSessionException - In the case the session is not a valid sessionInvalidItemException - In the case the item is not validorg.eclipse.scada.sec.PermissionDeniedException - if the user has no permission to perform this operationorg.eclipse.scada.utils.concurrent.NotifyFuture<WriteAttributeResults> startWriteAttributes(Session session, String itemId, Map<String,org.eclipse.scada.core.Variant> attribute, OperationParameters operationParameters, org.eclipse.scada.sec.callback.CallbackHandler callbackHandler) throws org.eclipse.scada.core.InvalidSessionException, InvalidItemException, org.eclipse.scada.sec.PermissionDeniedException
#thawOperation(Session, long)
is called.session - the session to useitemId - The item to write toattribute - The attributes to writeoperationParameters - additional parameters to the write request, can be
nullorg.eclipse.scada.core.InvalidSessionException - In the case the session is not a valid sessionInvalidItemException - In the case the item is not validorg.eclipse.scada.sec.PermissionDeniedException - if the user has no permission to perform this operationHiveBrowser getBrowser()