| Interface | Description |
|---|---|
| NotificationDetector |
Implementors of this interface are able to detect events which will trigger notifications.
|
| NotificationInvocationLogger |
A notification logger maintains a log of sent notifications, and their status (succes or failure with exception etc).
|
| NotificationInvocationLogger.Entry |
A log entry.
|
| NotificationInvoker |
Implementors of this interface decouple the notification producing and dispatching policies
with the actually on-wire sending of the notification message.
|
| NotificationSender |
Instances implementing this interfaces will send notifications to consumers.
|
| SubscriptionDAO<T> |
Stores subscriptions.
|
| SubscriptionRegistry |
A subscription registry stores subscriptions.
|
| Class | Description |
|---|---|
| AbstractNotificationDetector |
NotificationDetector interface defines an injection point for the NotificationSender instance.
|
| AbstractNotificationSender |
NotificationSender interface defines an injection point for the NotificationInvoker instance.
|
| AbstractSubscriptionRegistry |
Provides common functionality for subscription registries.
|
| AsynchronousNotificationSenderImpl |
Asynchronous but in-order delivery of notifications.
|
| DnetPathVerifier | |
| EPRUtil |
Extracts useful low level informations from an EPR, so that these can be encoded in the OAI
resumption token.
|
| ISSNServiceCore |
Core business logic of ISSN service, decouple from compatibility RMI interface.
|
| ISSNServiceImpl |
implementation of ISSNService.
|
| MemoryNotificationInvocationLogger |
In memory implementation of a notification invocation logger.
|
| NotificationDetectorImpl |
This notification detector uses a local xmldb trigger as a source of events.
|
| NotificationInvokerImpl |
This is a basic notification invoker which calls dnet1.0 compatible notify() methods.
|
| NotificationMessage |
This class encapsulates the notification message sent to ISSN subscribers.
|
| NotificationTriggerImpl |
This trigger generates notification events for the subscription notification layer.
|
| SubscriptionRequest |
A SubscriptionRequest encapsulates various information about a subscription request.
|
| SynchronousNotificationSenderImpl |
This implementation of NotificationSender simply sends notification synchronously.
|
| TestISSNServiceImpl |
As a complementary approach w.r.t unit tests, this class is an extension of
the default ISSN Service which creates a number of initial subscriptions so that we can play
with some notifications.
|
| TopicExpressionMatchResult |
Groups a topic expression prefix match result.
|
| Enum | Description |
|---|---|
| NotificationInvocationLogger.Entry.Status |
log entry status.
|
Copyright © 2017. All rights reserved.