com.cosylab.epics.caj.impl
Interface CAContext

All Superinterfaces:
LoggerProvider
All Known Implementing Classes:
CAJContext, CAJServerContext

public interface CAContext
extends LoggerProvider

Interface defining CAContext (logging, reactor, thread-pool, etc.).

Version:
$id$
Author:
Matej Sekoranja

Method Summary
 int getBroadcastPort()
          Get CA broadcast (send) port.
 BroadcastTransport getBroadcastTransport()
          Broadcast transport.
 CachedByteBufferAllocator getCachedBufferAllocator()
          Get cached byte allocator.
 LeaderFollowersThreadPool getLeaderFollowersThreadPool()
          Get LF thread pool.
 Reactor getReactor()
          Get context reactor.
 int getServerPort()
          Get CA server port.
 Timer getTimer()
          Get timer.
 CATransportRegistry getTransportRegistry()
          Get CA transport (virtual circuit) registry.
 void invalidateLastReceivedSequence()
          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 null if 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.



Copyright © 2004-2013 Cosylab. All Rights Reserved.