| Interface | Description |
|---|---|
| AcsEventPublisher<T> |
This interface provides an abstraction for an Event Publisher.
|
| AcsEventPublisher.EventProcessingHandler<U> |
Handler for optional callbacks to the event publishing client,
which allows notifying the client of success or failure with publishing the event(s).
|
| AcsEventSubscriber<T> |
This interface provides an event subscriber
that can be implemented on top of Corba NC or DDS, in-memory for local testing,
or hopefully also on top of other technologies such as ZeroMQ.
|
| AcsEventSubscriber.Callback<U> |
User callback for received events.
|
| AcsEventSubscriber.GenericCallback |
Generic event callback, for use with
AcsEventSubscriber.addGenericSubscription(GenericCallback). |
| ArchiveConsumer.ArchiveReceiver |
The client must implement this callback
|
| ReconnectableParticipant |
Must be implemented by NC publishers and subscribers
in order to get a reconnect request from the NotifyService after a service restart.
|
| Class | Description |
|---|---|
| AcsEventSubscriberImplBase<T> |
Base class for an event subscriber, that can be used for both Corba NC and for in-memory test NC.
|
| AcsNcReconnectionCallback |
AcsNcReconnectionCallback implements the
ReconnectionCallback
from TAO's notify extensions, using an inheritance structure
compatible with ACS's OffShoot concept. |
| ArchiveConsumer |
ArchiveConsumer is designed solely for the purpose
of processing notification channel structured events sent automatically by
BACI properties under certain conditions.
|
| ArchiveSupplier |
Used to supply (BACI property) events to the archiving notification channel.
|
| ChannelInfo |
ChannelInfo is intended to provide various tidbits on information on CORBA
Notification Channels to the ACS NC APIs.
|
| ChannelProperties |
ChannelProperties is a class designed to retrieve the various quality of
service and administrative properties for a given channel.
|
| CircularQueue<T> |
Circular Queue that can buffer events while the Notify Service is down.
|
| Helper |
This class provides methods useful to both supplier and consumer objects,
where it is associated with exactly one Notification Channel.
|
| HelperTestStandalone |
This class contains tests for
Helper that do not require a running infrastructure. |
| NcFilterInspector |
Gets info about NC filters of a selected proxy supplier or other FilterAdmin object.
|
| NCPublisher<T> |
NCPublisher is the Notificaction Channel implementation to be used with the
event channel API to publish events using the Java programming language.
|
| NCSubscriber<T extends org.omg.CORBA.portable.IDLEntity> |
NCSubscriber is the Java implementation of the Notification Channel subscriber,
while following the more generic
AcsEventSubscriber interface. |
| NCSubscriber.AdminReuseCompatibilityHack |
Encapsulates the hack of using a dummy ProxyType.PUSH_ANY proxy to mark a shared consumer admin used by NCSubscriber
(or other next-gen subscribers), to distinguish it from non-reusable (subscriber-owned) admin objects
as they are used by the old-generation subscribers.
|