public class LogMessageProcessorPipeline extends Object implements EventProcessorPipeline<LogMessage>
| Modifier and Type | Class and Description |
|---|---|
protected class |
LogMessageProcessorPipeline.Order<T> |
| Constructor and Description |
|---|
LogMessageProcessorPipeline() |
| Modifier and Type | Method and Description |
|---|---|
Double |
getPriority(EventProcessor<LogMessage> proc) |
void |
process(LogMessage event) |
void |
register(Double priority,
EventProcessor<LogMessage> proc)
Register a new event processor in this pipeline.
|
void |
unregister(EventProcessor<LogMessage> proc)
Unregister the given processor from this pipeline.
|
public void process(LogMessage event) throws EventProcessorException
process in interface EventProcessorPipeline<LogMessage>EventProcessorExceptionEventProcessorPipeline.process(org.jwall.audit.Event)public void register(Double priority, EventProcessor<LogMessage> proc)
EventProcessorPipelineregister in interface EventProcessorPipeline<LogMessage>priority - The priority with which this processor is inserted into the pipeline.proc - The new processor to be added to the pipeline.EventProcessorPipeline.register(java.lang.Double, org.jwall.audit.EventProcessor)public void unregister(EventProcessor<LogMessage> proc)
EventProcessorPipelineunregister in interface EventProcessorPipeline<LogMessage>proc - The processor to remove from the pipeline.EventProcessorPipeline.unregister(org.jwall.audit.EventProcessor)public Double getPriority(EventProcessor<LogMessage> proc)
getPriority in interface EventProcessorPipeline<LogMessage>Copyright © 2015 jwall.org. All Rights Reserved.