org.neo4j.server.webadmin.rest
Class MonitorService

java.lang.Object
  extended by org.neo4j.server.webadmin.rest.MonitorService
All Implemented Interfaces:
AdvertisableService

public class MonitorService
extends Object
implements AdvertisableService

This exposes data from an internal round-robin database that tracks various system KPIs over time.


Field Summary
static String DATA_FROM_PATH
           
static String DATA_PATH
           
static String DATA_SPAN_PATH
           
static long DEFAULT_TIMESPAN
           
static long MAX_TIMESPAN
           
static String ROOT_PATH
           
 
Constructor Summary
MonitorService(org.rrd4j.core.RrdDb rrdDb, OutputFormat output)
           
 
Method Summary
 javax.ws.rs.core.Response getData()
           
 javax.ws.rs.core.Response getData(long start)
           
 javax.ws.rs.core.Response getData(long start, long stop)
           
 String getName()
           
 String getServerPath()
           
 javax.ws.rs.core.Response getServiceDefinition()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROOT_PATH

public static final String ROOT_PATH
See Also:
Constant Field Values

DATA_PATH

public static final String DATA_PATH
See Also:
Constant Field Values

DATA_FROM_PATH

public static final String DATA_FROM_PATH
See Also:
Constant Field Values

DATA_SPAN_PATH

public static final String DATA_SPAN_PATH
See Also:
Constant Field Values

MAX_TIMESPAN

public static final long MAX_TIMESPAN
See Also:
Constant Field Values

DEFAULT_TIMESPAN

public static final long DEFAULT_TIMESPAN
See Also:
Constant Field Values
Constructor Detail

MonitorService

public MonitorService(@Context
                      org.rrd4j.core.RrdDb rrdDb,
                      @Context
                      OutputFormat output)
Method Detail

getName

public String getName()
Specified by:
getName in interface AdvertisableService

getServerPath

public String getServerPath()
Specified by:
getServerPath in interface AdvertisableService

getServiceDefinition

public javax.ws.rs.core.Response getServiceDefinition()

getData

public javax.ws.rs.core.Response getData()

getData

public javax.ws.rs.core.Response getData(long start)

getData

public javax.ws.rs.core.Response getData(long start,
                                         long stop)


Copyright © 2011 The Neo4j Graph Database Project. All Rights Reserved.