Package | Description |
---|---|
com.aquenos.epics.jackie.common.io |
Classes for dealing with I/O operations.
|
com.aquenos.epics.jackie.common.protocol |
Classes for encoding and decoding the Channel Access (v4) protocol.
|
com.aquenos.epics.jackie.common.value |
Classes representing values send over the Channel Access (v4) protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractByteSource
Abstract base class for classes implementing
ByteSource . |
class |
ByteBufferByteSource
Byte source backed by a list of byte buffers.
|
Modifier and Type | Method and Description |
---|---|
ByteSource |
ByteSource.getByteArray(byte[] destination,
int offset,
int length)
Reads the specified number of bytes into the supplied array and advances
the current position.
|
ByteSource |
ByteSource.getDoubleArray(double[] destination,
int offset,
int length)
Reads the specified number of double values into the supplied array and
advances the current position.
|
ByteSource |
ByteSource.getFloatArray(float[] destination,
int offset,
int length)
Reads the specified number of float values into the supplied array and
advances the current position.
|
ByteSource |
ByteSource.getIntArray(int[] destination,
int offset,
int length)
Reads the specified number of int values into the supplied array and
advances the current position.
|
ByteSource |
ByteSource.getLongArray(long[] destination,
int offset,
int length)
Reads the specified number of long values into the supplied array and
advances the current position.
|
protected ByteSource |
AbstractSocketChannelConnection.getReceiveSource()
Returns the byte source that contains the data received by this
connection.
|
ByteSource |
ByteSource.getShortArray(short[] destination,
int offset,
int length)
Reads the specified number of short values into the supplied array and
advances the current position.
|
ByteSource |
ByteSource.skip(int length)
Skips the specified number of bytes.
|
Modifier and Type | Method and Description |
---|---|
ChannelAccessMessage |
ChannelAccessMessageCodec.decodeMessageFromRepeater(ByteSource byteSource,
ChannelAccessVersion version)
Decodes a message that has been sent from a repeater to a client via UDP.
|
ChannelAccessMessage |
ChannelAccessMessageCodec.decodeMessageToRepeater(ByteSource byteSource,
ChannelAccessVersion version,
Inet4Address originAddress)
Decodes a message that has been sent to a repeater via UDP (from a client
or a server).
|
ChannelAccessMessage |
ChannelAccessMessageCodec.decodeMessageToTCPClient(ByteSource byteSource,
ChannelAccessVersion version,
Inet4Address serverAddress,
int serverPort)
Decodes a message that has been sent from a server to a client via TCP.
|
ChannelAccessMessage |
ChannelAccessMessageCodec.decodeMessageToTCPServer(ByteSource byteSource,
ChannelAccessVersion version)
Decodes a message that has been sent from a client to a server via TCP.
|
protected static ChannelAccessMessage |
ChannelAccessMessageCodec.decodeMessageToTCPServer(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly,
Charset charset,
int maxPayloadSize,
ChannelAccessVersion version)
Decodes a message that has been sent from a client to a server via TCP.
|
ChannelAccessMessage |
ChannelAccessMessageCodec.decodeMessageToUDPClient(ByteSource byteSource,
ChannelAccessVersion version,
Inet4Address serverAddress,
int serverPort)
Decodes a message that has been sent to a client via UDP (most likely by
a server).
|
ChannelAccessMessage |
ChannelAccessMessageCodec.decodeMessageToUDPServer(ByteSource byteSource,
ChannelAccessVersion version)
Decodes a message that has been sent to a server via UDP (most likely by
a client).
|
protected static ChannelAccessMessage |
ChannelAccessMessageCodec.decodeMessageToUDPServer(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly,
Charset charset,
int maxPayloadSize,
ChannelAccessVersion version)
Decodes a message that has been sent to a server via UDP (most likely by
a client).
|
protected static ChannelAccessWriteNotifyServerMessage |
ChannelAccessWriteNotifyServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessVersionTCPServerMessage |
ChannelAccessVersionTCPServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessRepeaterRegisterMessage |
ChannelAccessRepeaterRegisterMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessRepeaterConfirmMessage |
ChannelAccessRepeaterConfirmMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessNotFoundMessage |
ChannelAccessNotFoundMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessConnectChannelServerMessage |
ChannelAccessConnectChannelServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessConnectChannelFailedMessage |
ChannelAccessConnectChannelFailedMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessChannelDisconnectedByServerMessage |
ChannelAccessChannelDisconnectedByServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessCancelSubscriptionServerMessage |
ChannelAccessCancelSubscriptionServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessAccessRightsMessage |
ChannelAccessAccessRightsMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessVersionUDPMessage |
ChannelAccessVersionUDPMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessVersionTCPClientMessage |
ChannelAccessVersionTCPClientMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessSubscriptionClientMessage |
ChannelAccessSubscriptionClientMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessReadSyncMessage |
ChannelAccessReadSyncMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessReadNotifyClientMessage |
ChannelAccessReadNotifyClientMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessReadClientMessage |
ChannelAccessReadClientMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessReadBuildMessage |
ChannelAccessReadBuildMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessEventsOnMessage |
ChannelAccessEventsOnMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessEventsOffMessage |
ChannelAccessEventsOffMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessEchoMessage |
ChannelAccessEchoMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessDisconnectChannelMessage |
ChannelAccessDisconnectChannelMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessCancelSubscriptionClientMessage |
ChannelAccessCancelSubscriptionClientMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessWriteNotifyClientMessage |
ChannelAccessWriteNotifyClientMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly,
Charset charset)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessWriteMessage |
ChannelAccessWriteMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly,
Charset charset)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessUserNameMessage |
ChannelAccessUserNameMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly,
Charset charset)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessSearchClientMessage |
ChannelAccessSearchClientMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly,
Charset charset)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessHostNameMessage |
ChannelAccessHostNameMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly,
Charset deserialize)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessConnectChannelClientMessage |
ChannelAccessConnectChannelClientMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
boolean headerOnly,
Charset charset)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessSubscriptionServerMessage |
ChannelAccessSubscriptionServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
Charset charset)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessReadServerMessage |
ChannelAccessReadServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
Charset charset)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessReadNotifyServerMessage |
ChannelAccessReadNotifyServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
Charset charset)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessErrorMessage |
ChannelAccessErrorMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
Charset charset,
ChannelAccessVersion version,
boolean isTCP)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessBeaconMessage |
ChannelAccessBeaconMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
Inet4Address originAddress)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessSearchUDPServerMessage |
ChannelAccessSearchUDPServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
Inet4Address originatingServerAddress,
int originatingServerPort)
Constructs a message from a header and a byte source.
|
protected static ChannelAccessSearchTCPServerMessage |
ChannelAccessSearchTCPServerMessage.deserialize(ChannelAccessMessageHeader messageHeader,
ByteSource byteSource,
Inet4Address originatingServerAddress,
int originatingServerPort)
Constructs a message from a header and a byte source.
|
long |
ChannelAccessMessageCodec.discardNextMessage(ByteSource byteSource)
Discards the next message in the byte source.
|
void |
ChannelAccessMessageCodec.discardNextMessageCompletely(ByteSource byteSource)
Completely discards the next message in the byte source.
|
Modifier and Type | Method and Description |
---|---|
static ChannelAccessGettableValue<?> |
ChannelAccessValueCodec.decodeGettableValue(ByteSource byteSource,
ChannelAccessValueType type,
int dataSize,
int count,
Charset charset)
Decodes a gettable ChannelAccess value from its serialized form.
|
static ChannelAccessPuttableValue<?> |
ChannelAccessValueCodec.decodePuttableValue(ByteSource byteSource,
ChannelAccessValueType type,
int dataSize,
int count,
Charset charset)
Decodes a puttable ChannelAccess value from its serialized form.
|
static ChannelAccessValue<?> |
ChannelAccessValueCodec.decodeValue(ByteSource byteSource,
ChannelAccessValueType type,
int dataSize,
int count,
Charset charset)
Decodes a ChannelAccess value from its serialized form.
|
Copyright © 2014–2016 aquenos GmbH. All rights reserved.