Package | Description |
---|---|
com.aquenos.epics.jackie.client |
Channel Access client core.
|
com.aquenos.epics.jackie.client.beacon |
Beacon detector.
|
com.aquenos.epics.jackie.client.io |
Client I/O utilities.
|
com.aquenos.epics.jackie.client.resolver |
Channel name resolver.
|
com.aquenos.epics.jackie.common.exception |
Exceptions used by the Jackie library.
|
com.aquenos.epics.jackie.common.io |
Classes for dealing with I/O operations.
|
Modifier and Type | Method and Description |
---|---|
ErrorHandler |
ChannelAccessClientConfiguration.getErrorHandler()
Returns the error handler that is used by all client components, unless
there is a component-specific configuration that defines its own error
handler.
|
Constructor and Description |
---|
ChannelAccessClientConfiguration(Charset charset,
String hostName,
String userName,
Integer maxPayloadReceiveSize,
Integer maxPayloadSendSize,
Long cidBlockReuseTime,
ChannelAccessEventMask defaultEventMask,
ErrorHandler errorHandler,
BeaconDetectorConfiguration beaconDetectorConfiguration,
ChannelNameResolverConfiguration resolverConfiguration)
Creates a configuration for a Channel Access client using the specified
options.
|
DefaultClientThreadingStrategy(ErrorHandler errorHandler)
Creates a default threading strategy that uses the specified error
handler.
|
DefaultClientThreadingStrategy(ErrorHandler errorHandler,
ExecutorService notificationExecutorService,
boolean shutdownNotificationExecutorServiceOnDestruction)
Creates a default threading strategy that uses the specified error
handler and executor service.
|
Modifier and Type | Method and Description |
---|---|
ErrorHandler |
BeaconDetectorConfiguration.getErrorHandler()
Returns the error handler that should be used by the beacon detector.
|
Constructor and Description |
---|
BeaconDetectorConfiguration(ErrorHandler errorHandler,
Integer defaultServerPort,
Integer repeaterPort)
Creates a beacon detector configuration using the specified options.
|
Repeater(ErrorHandler errorHandler,
int repeaterPort)
Creates a repeater on the specified port, using the specified error
handler.
|
Constructor and Description |
---|
ChannelAccessServerConnection(BeaconDetector beaconDetector,
Charset charset,
CommunicationController communicationController,
ErrorHandler errorHandler,
int maxReceiveSize,
int maxSendSize,
InetSocketAddress serverAddress,
ChannelAccessVersion version)
Creates a connection.
|
Modifier and Type | Method and Description |
---|---|
ErrorHandler |
ChannelNameResolverConfiguration.getErrorHandler()
Returns the error handler that should be used by the channel-name
resolver.
|
Constructor and Description |
---|
ChannelNameResolverConfiguration(Charset charset,
ErrorHandler errorHandler,
Integer defaultServerPort,
Set<Pair<Inet4Address,Integer>> tcpAddresses,
Set<Pair<Inet4Address,Integer>> udpAddresses,
Boolean autoDetermineAddresses,
Double maximumSearchPeriod)
Creates a channel-name resolver configuration using the specified
options.
|
Modifier and Type | Class and Description |
---|---|
class |
ExceptionSafeErrorHandler
Wrapping error handler that ensures that no exceptions are thrown.
|
class |
JavaUtilLoggingErrorHandler
Simple error handler that logs the error using a
Logger . |
class |
NullErrorHandler
Error handler that simply does nothing.
|
Constructor and Description |
---|
ExceptionSafeErrorHandler(ErrorHandler delegate)
Creates an error handler that never thrown an exception from the
specified error handler.
|
Constructor and Description |
---|
AbstractSocketChannelConnection(SocketChannel channel,
CommunicationController communicationController,
ErrorHandler errorHandler,
int bufferSize,
int maximumNumberOfFreeBuffers,
long maximumNumberOfContiguousBytesRead)
Creates a connection based on a socket channel.
|
Copyright © 2014–2017 aquenos GmbH. All rights reserved.