com.ibm.websphere.logging.hpel.reader.filters
Class ThreadIDFilter

java.lang.Object
  extended by com.ibm.websphere.logging.hpel.reader.filters.ThreadIDFilter
All Implemented Interfaces:
LogRecordHeaderFilter

public class ThreadIDFilter
extends java.lang.Object
implements LogRecordHeaderFilter

Implementation of the LogRecordHeaderFilter interface for filtering out records not written by a thread with a given thread ID.


Constructor Summary
ThreadIDFilter(int threadID)
          Creates a filter instance with a specified thread ID.
 
Method Summary
 boolean accept(RepositoryLogRecordHeader record)
          Checks if record should be accepted into the list.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadIDFilter

public ThreadIDFilter(int threadID)
Creates a filter instance with a specified thread ID.

Parameters:
threadID - ID that each record's thread ID will be compared to
Method Detail

accept

public boolean accept(RepositoryLogRecordHeader record)
Description copied from interface: LogRecordHeaderFilter
Checks if record should be accepted into the list.

Specified by:
accept in interface LogRecordHeaderFilter
Parameters:
record - log record header to check
Returns:
true if record should be included in the list; false otherwise.