public class CAChannelHandler extends MultiplexedChannelHandler<CAConnectionPayload,CAMessagePayload>
| Constructor and Description |
|---|
CAChannelHandler(String channelName,
CADataSource caDataSource) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
connect() |
protected int |
countFor(gov.aps.jca.Channel channel) |
protected void |
disconnect() |
protected CATypeAdapter |
findTypeAdapter(ReadCollector<?,?> cache,
CAConnectionPayload connection) |
CADataSource |
getCADataSource()
The datasource this channel refers to.
|
protected boolean |
isConnected(CAConnectionPayload connPayload) |
boolean |
isLongString() |
protected boolean |
isWriteConnected(CAConnectionPayload connPayload) |
protected gov.aps.jca.dbr.DBRType |
metadataFor(gov.aps.jca.Channel channel) |
protected void |
processWriteRequest(WriteCollector.WriteRequest<?> request) |
protected gov.aps.jca.dbr.DBRType |
valueTypeFor(gov.aps.jca.Channel channel) |
protected void |
write(Object newValue) |
addReader, addWriter, getConnectionPayload, getLastMessagePayload, getReadUsageCounter, getUsageCounter, getWriteUsageCounter, isConnected, isWriteConnected, processConnection, processMessage, removeReader, removeWriter, reportExceptionToAllReadersAndWriters, reportExceptionToAllWriters, resetMessage, saveMessageAfterDisconnect, setProcessMessageOnDisconnect, setProcessMessageOnReconnectgetChannelName, getPropertiespublic CAChannelHandler(String channelName, CADataSource caDataSource)
public CADataSource getCADataSource()
protected void connect()
connect in class MultiplexedChannelHandler<CAConnectionPayload,CAMessagePayload>protected void disconnect()
disconnect in class MultiplexedChannelHandler<CAConnectionPayload,CAMessagePayload>protected boolean isConnected(CAConnectionPayload connPayload)
isConnected in class MultiplexedChannelHandler<CAConnectionPayload,CAMessagePayload>protected boolean isWriteConnected(CAConnectionPayload connPayload)
isWriteConnected in class MultiplexedChannelHandler<CAConnectionPayload,CAMessagePayload>protected CATypeAdapter findTypeAdapter(ReadCollector<?,?> cache, CAConnectionPayload connection)
findTypeAdapter in class MultiplexedChannelHandler<CAConnectionPayload,CAMessagePayload>protected void write(Object newValue)
write in class MultiplexedChannelHandler<CAConnectionPayload,CAMessagePayload>protected void processWriteRequest(WriteCollector.WriteRequest<?> request)
processWriteRequest in class MultiplexedChannelHandler<CAConnectionPayload,CAMessagePayload>protected int countFor(gov.aps.jca.Channel channel)
protected gov.aps.jca.dbr.DBRType metadataFor(gov.aps.jca.Channel channel)
protected gov.aps.jca.dbr.DBRType valueTypeFor(gov.aps.jca.Channel channel)
public boolean isLongString()
Copyright © 2018 EPICS. All rights reserved.