Neo4j Community

org.neo4j.kernel.info
Class DiagnosticsManager

java.lang.Object
  extended by org.neo4j.kernel.info.DiagnosticsManager
All Implemented Interfaces:
Iterable<DiagnosticsProvider>

public final class DiagnosticsManager
extends Object
implements Iterable<DiagnosticsProvider>


Constructor Summary
DiagnosticsManager(org.neo4j.kernel.impl.util.StringLogger logger)
           
 
Method Summary
 void appendProvider(DiagnosticsProvider provider)
           
static
<T> Visitor<? super T>
castToGenericVisitor(Class<T> type, Object visitor)
           
 void dump(String identifier)
           
 void dumpAll()
           
 void extract(String identifier, org.neo4j.kernel.impl.util.StringLogger log)
           
 org.neo4j.kernel.impl.util.StringLogger getTargetLog()
           
 Iterator<DiagnosticsProvider> iterator()
           
 void prependProvider(DiagnosticsProvider provider)
           
<T> void
register(DiagnosticsExtractor<T> extractor, T source)
           
<T,E extends Enum<E> & DiagnosticsExtractor<T>>
void
registerAll(Class<E> extractorEnum, T source)
           
 void shutdown()
           
 void startup()
           
 void visitAll(Object visitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagnosticsManager

public DiagnosticsManager(org.neo4j.kernel.impl.util.StringLogger logger)
Method Detail

castToGenericVisitor

public static final <T> Visitor<? super T> castToGenericVisitor(Class<T> type,
                                                                Object visitor)

getTargetLog

public org.neo4j.kernel.impl.util.StringLogger getTargetLog()

startup

public void startup()

shutdown

public void shutdown()

dumpAll

public void dumpAll()

dump

public void dump(String identifier)

extract

public void extract(String identifier,
                    org.neo4j.kernel.impl.util.StringLogger log)

visitAll

public void visitAll(Object visitor)

register

public <T> void register(DiagnosticsExtractor<T> extractor,
                         T source)

registerAll

public <T,E extends Enum<E> & DiagnosticsExtractor<T>> void registerAll(Class<E> extractorEnum,
                                                                       T source)

prependProvider

public void prependProvider(DiagnosticsProvider provider)

appendProvider

public void appendProvider(DiagnosticsProvider provider)

iterator

public Iterator<DiagnosticsProvider> iterator()
Specified by:
iterator in interface Iterable<DiagnosticsProvider>

Neo4j Community

Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.