org.sakaiproject.sitestats.impl.entity
Class SiteStatsMetricsEntityProvider

java.lang.Object
  extended by org.sakaiproject.sitestats.impl.entity.SiteStatsMetricsEntityProvider
All Implemented Interfaces:
org.sakaiproject.entitybroker.collector.AutoRegister, org.sakaiproject.entitybroker.entityprovider.capabilities.ActionsExecutable, org.sakaiproject.entitybroker.entityprovider.capabilities.AutoRegisterEntityProvider, org.sakaiproject.entitybroker.entityprovider.capabilities.Describeable, org.sakaiproject.entitybroker.entityprovider.capabilities.Inputable, org.sakaiproject.entitybroker.entityprovider.capabilities.Outputable, org.sakaiproject.entitybroker.entityprovider.capabilities.Sampleable, org.sakaiproject.entitybroker.entityprovider.EntityProvider, org.sakaiproject.entitybroker.entityprovider.extension.Formats

public class SiteStatsMetricsEntityProvider
extends Object
implements org.sakaiproject.entitybroker.entityprovider.capabilities.AutoRegisterEntityProvider, org.sakaiproject.entitybroker.entityprovider.capabilities.ActionsExecutable, org.sakaiproject.entitybroker.entityprovider.capabilities.Inputable, org.sakaiproject.entitybroker.entityprovider.capabilities.Outputable, org.sakaiproject.entitybroker.entityprovider.capabilities.Describeable


Field Summary
static String PREFIX
           
 
Fields inherited from interface org.sakaiproject.entitybroker.entityprovider.capabilities.ActionsExecutable
ACTION_METHOD_SUFFIX
 
Fields inherited from interface org.sakaiproject.entitybroker.entityprovider.extension.Formats
ALL_KNOWN_FORMATS, ATOM, ATOM_EXTENSIONS, ATOM_MIME_TYPE, FORM, FORM_EXTENSIONS, FORM_MIME_TYPE, HTML, HTML_EXTENSIONS, HTML_MIME_TYPE, JSON, JSON_EXTENSIONS, JSON_MIME_TYPE, JSONP, JSONP_EXTENSIONS, JSONP_MIME_TYPE, RSS, RSS_EXTENSIONS, RSS_MIME_TYPE, TXT, TXT_EXTENSIONS, TXT_MIME_TYPE, UTF_8, XML, XML_EXTENSIONS, XML_MIME_TYPE
 
Constructor Summary
SiteStatsMetricsEntityProvider()
           
 
Method Summary
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getAllMetrics(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getAverageTimeInEventProcessingPerEvent(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 String getEntityPrefix()
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getEventsGeneratedPerSec(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getEventsProcessedPerSec(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 String[] getHandledInputFormats()
           
 String[] getHandledOutputFormats()
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getQueueSize(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getResetTime(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 Object getSampleEntity()
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getTimeEllapsedSinceReset(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getTimeSpentProcessingEvents(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getTotalEventsProcessed(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn isIdle(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn resetAllMetrics(org.sakaiproject.entitybroker.entityprovider.search.Search search, Map<String,Object> params)
           
 void setDeveloperHelperService(org.sakaiproject.entitybroker.DeveloperHelperService developerHelperService)
           
 void setStatsUpdateManager(StatsUpdateManager statsUpdateManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX

public static String PREFIX
Constructor Detail

SiteStatsMetricsEntityProvider

public SiteStatsMetricsEntityProvider()
Method Detail

setStatsUpdateManager

public void setStatsUpdateManager(StatsUpdateManager statsUpdateManager)

setDeveloperHelperService

public void setDeveloperHelperService(org.sakaiproject.entitybroker.DeveloperHelperService developerHelperService)

getEntityPrefix

public String getEntityPrefix()
Specified by:
getEntityPrefix in interface org.sakaiproject.entitybroker.entityprovider.EntityProvider

getSampleEntity

public Object getSampleEntity()
Specified by:
getSampleEntity in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Sampleable

getHandledOutputFormats

public String[] getHandledOutputFormats()
Specified by:
getHandledOutputFormats in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Outputable

getHandledInputFormats

public String[] getHandledInputFormats()
Specified by:
getHandledInputFormats in interface org.sakaiproject.entitybroker.entityprovider.capabilities.Inputable

getAllMetrics

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getAllMetrics(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                         Map<String,Object> params)

resetAllMetrics

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn resetAllMetrics(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                           Map<String,Object> params)

getTotalEventsProcessed

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getTotalEventsProcessed(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                                   Map<String,Object> params)

getResetTime

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getResetTime(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                        Map<String,Object> params)

getTimeEllapsedSinceReset

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getTimeEllapsedSinceReset(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                                     Map<String,Object> params)

getTimeSpentProcessingEvents

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getTimeSpentProcessingEvents(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                                        Map<String,Object> params)

getEventsProcessedPerSec

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getEventsProcessedPerSec(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                                    Map<String,Object> params)

getEventsGeneratedPerSec

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getEventsGeneratedPerSec(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                                    Map<String,Object> params)

getAverageTimeInEventProcessingPerEvent

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getAverageTimeInEventProcessingPerEvent(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                                                   Map<String,Object> params)

getQueueSize

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn getQueueSize(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                        Map<String,Object> params)

isIdle

public org.sakaiproject.entitybroker.entityprovider.extension.ActionReturn isIdle(org.sakaiproject.entitybroker.entityprovider.search.Search search,
                                                                                  Map<String,Object> params)


Copyright © 2006-2012 Universidade Fernando Pessoa. All Rights Reserved.