Class RemoteInstanceDetails

java.lang.Object
com.ibm.websphere.logging.hpel.reader.RemoteInstanceDetails
All Implemented Interfaces:
Serializable

public class RemoteInstanceDetails extends Object implements Serializable
Object representing a server instance in a query context. This is the object return in a list from RemoteAllResults and which is used in remote server instance specific queries to specify the instance to be queried.
See Also:
  • Constructor Details

    • RemoteInstanceDetails

      public RemoteInstanceDetails(LogQueryBean query, Date startTime, String[] subProcs)
      creates instance with a specified time and query.
      Parameters:
      query - criteria to use for queries on the instance
      startTime - time at which that instance was active
      subProcs - list of keys leading to the child sub-process.
  • Method Details

    • getStartTime

      public Date getStartTime()
      gets start time of this instance
      Returns:
      this instance's value of startTime
    • getProcPath

      public String[] getProcPath()
      gets list of keys leading to the child sub-process
      Returns:
      this instance's value of subProcs
    • getQuery

      public LogQueryBean getQuery()
      gets query used on this instance
      Returns:
      this instance's value of query
    • getCache

      public RemoteListCache getCache()
      gets cache for the query result on this instance
      Returns:
      this instance's value of cache
    • setCache

      public void setCache(RemoteListCache cache)
      sets cache for the query result on this instance
      Parameters:
      cache - new instance's value of cache
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object