org.fusesource.insight.log.service
Class LogQuery

java.lang.Object
  extended by org.fusesource.insight.log.support.LogQuerySupport
      extended by org.fusesource.insight.log.service.LogQuery
All Implemented Interfaces:
LogQueryMBean, LogQuerySupportMBean

public class LogQuery
extends LogQuerySupport
implements LogQueryMBean

An implementation of LogQueryMBean using the embedded pax appender used by karaf


Field Summary
 
Fields inherited from class org.fusesource.insight.log.support.LogQuerySupport
mapper
 
Constructor Summary
LogQuery()
           
 
Method Summary
 void destroy()
           
 org.apache.karaf.shell.log.VmLogAppender getAppender()
           
 org.osgi.framework.BundleContext getBundleContext()
           
 LogResults getLogEventList(int count, Predicate<org.ops4j.pax.logging.spi.PaxLoggingEvent> predicate)
           
 LogResults getLogResults(int count)
           
 void init()
           
 LogResults queryLogResults(LogFilter filter)
           
 void setAppender(org.apache.karaf.shell.log.VmLogAppender appender)
           
 void setBundleContext(org.osgi.framework.BundleContext bundleContext)
           
 
Methods inherited from class org.fusesource.insight.log.support.LogQuerySupport
addJarEntryToIndex, allLogResults, ensureStartsWithSlash, filterLogEvents, getArtifactFile, getHostName, getJavaDoc, getLogEvents, getMbeanName, getMbeanServer, getSource, isRoot, jarIndex, jarIndex, jarIndex, jsonQueryLogResults, jsonToLogFilter, loadCoords, loadString, logResultsSince, registerMBeanServer, setHostName, setMbeanName, setMbeanServer, start, stop, toJSON, unregisterMBeanServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.fusesource.insight.log.support.LogQuerySupportMBean
allLogResults, filterLogEvents, getJavaDoc, getLogEvents, getSource, jsonQueryLogResults, logResultsSince
 

Constructor Detail

LogQuery

public LogQuery()
Method Detail

init

public void init()
          throws java.lang.Exception
Throws:
java.lang.Exception

destroy

public void destroy()
             throws java.lang.Exception
Throws:
java.lang.Exception

getBundleContext

public org.osgi.framework.BundleContext getBundleContext()

setBundleContext

public void setBundleContext(org.osgi.framework.BundleContext bundleContext)

getLogResults

public LogResults getLogResults(int count)
                         throws java.io.IOException
Specified by:
getLogResults in interface LogQuerySupportMBean
Throws:
java.io.IOException

queryLogResults

public LogResults queryLogResults(LogFilter filter)
Specified by:
queryLogResults in interface LogQuerySupportMBean

getLogEventList

public LogResults getLogEventList(int count,
                                  Predicate<org.ops4j.pax.logging.spi.PaxLoggingEvent> predicate)

getAppender

public org.apache.karaf.shell.log.VmLogAppender getAppender()

setAppender

public void setAppender(org.apache.karaf.shell.log.VmLogAppender appender)


Copyright © 2013 Red Hat. All Rights Reserved.