| Package | Description |
|---|---|
| ddf.catalog.event |
Provides the classes for the Catalog Event API and implementation.
|
| ddf.catalog.event.impl |
Provides the classes for the Catalog Event API reference implementation.
|
| ddf.catalog.plugin |
Provides the classes for the Catalog Plug-in API and implementation.
|
| ddf.catalog.pubsub | |
| ddf.catalog.pubsub.internal | |
| ddf.catalog.pubsub.tracker | |
| ddf.sdk.plugin.presubscription | |
| org.codice.ddf.catalog.pubsub.command | |
| org.codice.ddf.catalog.subscriptionstore.common | |
| org.codice.ddf.catalog.subscriptionstore.internal | |
| org.codice.ddf.spatial.ogc.csw.catalog.endpoint.event |
| Modifier and Type | Method and Description |
|---|---|
String |
EventProcessor.createSubscription(Subscription subscription)
Create a
Subscription with an automatically-generated id. |
void |
EventProcessor.createSubscription(Subscription subscription,
String subscriptionId)
Register a
Subscription with this CatalogFramework. |
void |
EventProcessor.updateSubscription(Subscription subscription,
String subcriptionId)
Updates the subscription associated with the given id.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SubscriptionImpl |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
PreSubscriptionPlugin.process(Subscription input)
Processes the
Subscription. |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
PreSubscriptionPlugin.process(Subscription input)
Processes the
Subscription. |
| Modifier and Type | Method and Description |
|---|---|
String |
EventProcessorImpl.createSubscription(Subscription subscription) |
void |
EventProcessorImpl.createSubscription(Subscription subscription,
String subscriptionId) |
void |
EventProcessorImpl.updateSubscription(Subscription subscription,
String subscriptionId) |
| Constructor and Description |
|---|
PublishedEventHandler(Predicate finalPredicate,
Subscription subscription,
List<PreDeliveryPlugin> preDelivery,
CatalogFramework catalog,
ExecutorService threadPool) |
| Constructor and Description |
|---|
DeliveryProcessor(Subscription subscription,
List<PreDeliveryPlugin> preDelivery) |
| Modifier and Type | Method and Description |
|---|---|
void |
SubscriptionTracker.addingService(Subscription subscription,
Map props) |
void |
SubscriptionTracker.removedService(Subscription subscription,
Map props) |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
DummyPreSubscriptionPlugin.process(Subscription input) |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
DummyPreSubscriptionPlugin.process(Subscription input) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,org.osgi.framework.ServiceReference<Subscription>> |
SubscriptionsCommand.getSubscriptions(String id,
boolean ldapFilter) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Subscription> |
CachedSubscription.getSubscription() |
| Modifier and Type | Method and Description |
|---|---|
void |
CachedSubscription.registerSubscription(Subscription sub)
Register the provided
Subscription as this cached subscription's OSGi service. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SubscriptionFactory<S extends Subscription>
Provides a way for endpoints or other subscription providers to define the deserialization
semantics when new subscription metadata is received as a result of another node's processing.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CswSubscription |
This work is licensed under a Creative Commons Attribution 4.0 International License.