Package com.cosylab.epics.caj.impl
Interface CAContext
-
- All Superinterfaces:
LoggerProvider
- All Known Implementing Classes:
CAJContext,CAJServerContext
public interface CAContext extends LoggerProvider
Interface definingCAContext(logging, reactor, thread-pool, etc.).- Version:
- $id$
- Author:
- Matej Sekoranja
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetBroadcastPort()Get CA broadcast (send) port.BroadcastTransportgetBroadcastTransport()Broadcast transport.CachedByteBufferAllocatorgetCachedBufferAllocator()Get cached byte allocator.LeaderFollowersThreadPoolgetLeaderFollowersThreadPool()Get LF thread pool.ReactorgetReactor()Get context reactor.intgetServerPort()Get CA server port.TimergetTimer()Get timer.CATransportRegistrygetTransportRegistry()Get CA transport (virtual circuit) registry.StringgetUserName()Get user name (used to report to the server).voidinvalidateLastReceivedSequence()Invalidate last (UDP) received sequence.-
Methods inherited from interface com.cosylab.epics.caj.util.logging.LoggerProvider
getLogger
-
-
-
-
Method Detail
-
getReactor
Reactor getReactor()
Get context reactor.- Returns:
- context reactor.
-
getLeaderFollowersThreadPool
LeaderFollowersThreadPool getLeaderFollowersThreadPool()
Get LF thread pool.- Returns:
- LF thread pool, can be
nullif disabled.
-
getTransportRegistry
CATransportRegistry getTransportRegistry()
Get CA transport (virtual circuit) registry.- Returns:
- CA transport (virtual circuit) registry.
-
getCachedBufferAllocator
CachedByteBufferAllocator getCachedBufferAllocator()
Get cached byte allocator.- Returns:
- cached byte allocator.
-
getTimer
Timer getTimer()
Get timer.- Returns:
- timer.
-
getServerPort
int getServerPort()
Get CA server port.- Returns:
- CA server port.
-
getBroadcastPort
int getBroadcastPort()
Get CA broadcast (send) port.- Returns:
- CA broadcast (send) port.
-
getBroadcastTransport
BroadcastTransport getBroadcastTransport()
Broadcast transport.- Returns:
- broadcast transport.
-
invalidateLastReceivedSequence
void invalidateLastReceivedSequence()
Invalidate last (UDP) received sequence.
-
getUserName
String getUserName()
Get user name (used to report to the server).- Returns:
- String username
-
-