public class StatisticsLoggingConsumer extends Object implements Consumer
| Modifier and Type | Field and Description |
|---|---|
protected CollectionService |
collectionService |
protected ItemService |
itemService |
protected SolrLoggerService |
solrLoggerService |
| Constructor and Description |
|---|
StatisticsLoggingConsumer() |
| Modifier and Type | Method and Description |
|---|---|
void |
consume(Context ctx,
Event event)
Consume an event; events may get filtered at the dispatcher level, hiding
it from the consumer.
|
void |
end(Context ctx)
Signal that there are no more events queued in this event stream and
event processing for the preceding consume calls should be finished up.
|
void |
finish(Context ctx)
Finish - free any allocated resources.
|
void |
initialize()
Initialize - allocate any resources required to operate.
|
protected CollectionService collectionService
protected ItemService itemService
protected SolrLoggerService solrLoggerService
public void initialize()
throws Exception
Consumerinitialize in interface ConsumerExceptionpublic void consume(Context ctx, Event event) throws Exception
Consumerpublic void end(Context ctx) throws Exception
ConsumerCopyright © 2016 DuraSpace. All rights reserved.