com.ibm.websphere.logging.hpel.reader

Class RemoteResultCollector

  1. java.lang.Object
  2. extended bycom.ibm.websphere.logging.hpel.reader.RemoteResultCollector

  1. public class RemoteResultCollector
  2. extends java.lang.Object
Utility class to collect query results into Serializable form convenient for passing over the wire.

Constructor Summary

Constructor and Description
RemoteResultCollector(RepositoryReader logReader)
constructs collector retrieving results from the provided RepositoryReader implementation.

Method Summary

Modifier and Type Method and Description
  1. RemoteInstanceResult
getLogListForServerInstance(RemoteInstanceDetails indicator,RepositoryPointer after,int offset,int maxRecords,java.util.Locale locale)
retrieves records and header for one server instance.
  1. RemoteAllResults
getLogLists(LogQueryBean logQueryBean,RepositoryPointer after)
retrieves results for all server instances in the repository.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

RemoteResultCollector

  1. public RemoteResultCollector(RepositoryReader logReader)
constructs collector retrieving results from the provided RepositoryReader implementation.
Parameters:
logReader - log record source to query for the requested data.

Method Detail

getLogLists

  1. public RemoteAllResults getLogLists( LogQueryBean logQueryBean,
  2. RepositoryPointer after)
  3. throws LogRepositoryException
retrieves results for all server instances in the repository.
Parameters:
logQueryBean - query indicator
after - starting location of instances to be return.
Returns:
Set of all server instances satisfying the query request.
Throws:
LogRepositoryException - indicating that an error occurred while reading list of instances from the server.

getLogListForServerInstance

  1. public RemoteInstanceResult getLogListForServerInstance( RemoteInstanceDetails indicator,
  2. RepositoryPointer after,
  3. int offset,
  4. int maxRecords,
  5. java.util.Locale locale)
  6. throws LogRepositoryException
retrieves records and header for one server instance.
Parameters:
indicator - server instance identifier.
after - starting location after which records are return.
offset - number of records to skip.
maxRecords - maximum number of records to return.
locale - language into which record messages are translated.
Returns:
Set of instance log records satisfying the original query request.
Throws:
LogRepositoryException - indicating that an error occurred while reading records from the server.