public abstract class AbstractItemHolder extends Object
init()
in order to start the
listeningConstructor and Description |
---|
AbstractItemHolder(org.osgi.framework.BundleContext context,
Item item,
ItemListenerHolder.HolderListener holderListener) |
protected final Item item
public AbstractItemHolder(org.osgi.framework.BundleContext context, Item item, ItemListenerHolder.HolderListener holderListener)
protected void init()
protected void setConnection(ConnectionService connectionService)
protected void fireConnectionChange(ConnectionService connection)
protected void fireConnectionStateChange(Connection connection, ConnectionState state, Throwable error)
protected void bindConnection(ConnectionService connectionService)
protected void unbindConnection()
protected ConnectionRequest createRequest()
public void dispose()
public NotifyFuture<WriteResult> startWrite(Variant value, OperationParameters operationParameters, CallbackHandler callbackHandler)
public NotifyFuture<WriteAttributeResults> startWriteAttributes(Map<String,Variant> attributes, OperationParameters operationParameters, CallbackHandler callbackHandler)
public NotifyFuture<WriteResult> write(Variant value)
public NotifyFuture<WriteResult> write(Variant value, OperationParameters operationParameters, CallbackHandler callbackHandler)
public NotifyFuture<WriteAttributeResults> writeAtrtibutes(Map<String,Variant> attributes)
public NotifyFuture<WriteAttributeResults> writeAtrtibutes(Map<String,Variant> attributes, OperationParameters operationParameters, CallbackHandler callbackHandler)
public Item getItem()
public boolean waitForConnection(long timeout) throws InterruptedException
InterruptedException
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.