uk.co.caprica.vlcj.log.matcher
Class MatcherLogMessageHandler

java.lang.Object
  extended by uk.co.caprica.vlcj.log.matcher.MatcherLogMessageHandler
All Implemented Interfaces:
LogMessageHandler

public class MatcherLogMessageHandler
extends java.lang.Object
implements LogMessageHandler

Implementation of a log message handler that uses a regular expression to identify a particular pattern in a log message.


Constructor Summary
MatcherLogMessageHandler(java.lang.String expression, MatcherCallback callback)
          Create a new log message handler.
 
Method Summary
 void messages(java.util.List<LogMessage> messages)
          Process the next batch of log messages.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatcherLogMessageHandler

public MatcherLogMessageHandler(java.lang.String expression,
                                MatcherCallback callback)
Create a new log message handler.

Parameters:
expression - regular expression
callback - call-back to invoke with matching messages
Method Detail

messages

public void messages(java.util.List<LogMessage> messages)
Description copied from interface: LogMessageHandler
Process the next batch of log messages.

Specified by:
messages in interface LogMessageHandler
Parameters:
messages - list of messages

(C)2010 Caprica Software Limited