| Package | Description |
|---|---|
| net.anotheria.moskito.core.accumulation | |
| net.anotheria.moskito.core.blueprint | |
| net.anotheria.moskito.core.counter |
This package contains ready to use counters for different purposes.
|
| net.anotheria.moskito.core.decorators | |
| net.anotheria.moskito.core.decorators.predefined | |
| net.anotheria.moskito.core.decorators.util | |
| net.anotheria.moskito.core.dynamic | |
| net.anotheria.moskito.core.helper | |
| net.anotheria.moskito.core.predefined | |
| net.anotheria.moskito.core.producers | |
| net.anotheria.moskito.core.registry | |
| net.anotheria.moskito.core.threshold | |
| net.anotheria.moskito.core.util | |
| net.anotheria.moskito.core.util.session | |
| net.anotheria.moskito.core.util.storage |
This package contains a utility for storage monitoring.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AccumulatorRepository<S extends IStats>
Repository that holds and manages accumulators.
|
| Modifier and Type | Method and Description |
|---|---|
static AccumulatorRepository<? extends IStats> |
AccumulatorRepository.getInstance()
Returns the singleton instance of the AccumulatorRepository.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Accumulator.tieToStats(IStats aStatsObject) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AccumulatorRepository.tie(Accumulator acc,
IStatsProducer<? extends IStats> producer) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IStats> |
BlueprintProducer.getStats() |
| Modifier and Type | Class and Description |
|---|---|
class |
CounterStats
Stats for counters.
|
class |
GenericCounterStats
Generic counter implementation.
|
class |
GuestBasicPremiumStats
This stat object gathers three-dimensional stats for portals that have guest traffic (not registered user), member traffic (registered users) and
premium traffic (paying user).
|
class |
MaleFemaleStats
Predefined counter stats for traffic separation between male and female users.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDecorator<S extends IStats>
An abstract class which implements basic functionality common to most decorators.
|
interface |
IDecorator<S extends IStats>
A decorator prepares data from a set of stat producers for presentation.
|
| Modifier and Type | Method and Description |
|---|---|
IDecorator |
DecoratorRegistryImpl.getStatsObjectSpecificDecorator(IStats stats) |
IDecorator |
IDecoratorRegistry.getStatsObjectSpecificDecorator(IStats stats)
Returns the decorator for the given stats object.
|
java.util.List<StatValueAO> |
DefaultDecorator.getValues(IStats stats,
java.lang.String interval,
TimeUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
IDecorator |
DecoratorRegistryImpl.getDecorator(java.lang.Class<? extends IStats> statsClazz) |
IDecorator |
IDecoratorRegistry.getDecorator(java.lang.Class<? extends IStats> stats)
Returns the decorator for the given stats class.
|
| Constructor and Description |
|---|
DecoratorName(IStats stats)
Creates new instance of DecoratorName
for given stats object
|
| Modifier and Type | Method and Description |
|---|---|
protected long |
ServletStatsDecorator.getTotalErrors(IStats statsObject,
java.lang.String interval) |
protected long |
RequestOrientedStatsDecorator.getTotalErrors(IStats statsObject,
java.lang.String interval)
Returns number of total errors for given interval.
|
java.util.List<StatValueAO> |
ErrorStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
PageInBrowserStatsDecorator.getValues(IStats stats,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
ServletStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
GCStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
RuntimeStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
MemoryStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
RequestOrientedStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
ThreadCountDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
MemoryPoolStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
CacheStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
OSStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
GlobalRequestProcessorStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<StatValueAO> |
StorageStatsDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
java.util.List<StatValueAO> |
SessionCountDecorator.getValues(IStats statsObject,
java.lang.String interval,
TimeUnit unit) |
| Modifier and Type | Class and Description |
|---|---|
class |
EntryCountLimitedOnDemandStatsProducer<S extends IStats>
This implementation of the OnDemandStatsProducer has a hardcoded entry limit.
|
interface |
IOnDemandStatsFactory<S extends IStats>
A factory for on demand stats.
|
class |
MoskitoInvokationProxy<S extends IStats>
This is an InvocationHandler which is used whenever you want to monitor an impementation of an interface in a AOP way.
|
class |
OnDemandStatsProducer<S extends IStats>
This producer is used when the different method producing stats aren't known at compile time (or you don't want to use
them).
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
PlainCallHandler.invoke(java.lang.Object target,
java.lang.Object[] args,
java.lang.reflect.Method method,
java.lang.Class<?> targetClass,
java.lang.Class<?>[] declaredExceptions,
IStats _defaultStats,
IStats _methodStats,
IStatsProducer producer) |
java.lang.Object |
IOnDemandCallHandler.invoke(java.lang.Object target,
java.lang.Object[] args,
java.lang.reflect.Method method,
java.lang.Class<?> targetClass,
java.lang.Class<?>[] declaredExceptions,
IStats defaultStats,
IStats methodStats,
IStatsProducer producer)
Called by the proxy on each call to target.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
ProxyUtils.createInstance(T impl,
java.lang.String name,
java.lang.String category,
java.lang.String subsystem,
IOnDemandCallHandler handler,
IOnDemandStatsFactory<? extends IStats> statsFactory,
boolean attachLoggers,
java.lang.Class<T> interf,
java.lang.Class<?>... additionalInterfaces)
Creates a new proxied instance for an existing implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TieableRepository<T extends Tieable,S extends IStats>
Basic class for repository that manages tieable objects.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Tieable.tieToStats(IStats s)
Tie to a concreate stats object.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
TieableRepository.tie(T t,
IStatsProducer<? extends IStats> to) |
| Constructor and Description |
|---|
AutoTieWrapper(Tieable aTieable,
IStatsProducer<? extends IStats> aProducer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStatsFactory<Stats extends IStats>
Common
IOnDemandStatsFactory impl. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMemoryPoolStats
Base class for memory pool stats.
|
class |
ActionStats
ActionStats for action oriented ui frameworks like struts.
|
class |
CacheStats
Stats for (read) caches.
|
class |
ErrorStats
Stats for (read) caches.
|
class |
FilterStats
Stats for HTTPFilters.
|
class |
GCStats
Stats object for Garbage Collector related values.
|
class |
GlobalRequestProcessorStats
Stats object for Global Request Processor related values.
|
class |
MBeanStats
Stats object for mbean values
|
class |
MemoryPoolStats
Statistics for a memory pool usage.
|
class |
MemoryStats
Stat for a memory amount (used, heap, free etc).
|
class |
OSStats
Stats object for operation system related values.
|
class |
PageInBrowserStats
Stats collection for HTML DOM related information.
|
class |
QueueStats
Stats for queues.
|
class |
QueuingSystemStats
Stats for a QueuingSystem like the Enterpise Queue Processor in ano-prise.
|
class |
RequestOrientedStats
This is an abstract class for all request oriented stats.
|
class |
RuntimeStats
Stats object that corresponds to JMX RuntimeMbean.
|
class |
ServiceStats
Stats for services (as in SOA services).
|
class |
ServletStats
Predefined stats collection for servlets.
|
class |
ThreadCountStats
Stats for thread creation.
|
class |
ThreadStateStats
Stats object for thread states.
|
class |
VirtualMemoryPoolStats
Stats for virtual pools, i.e.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
ServiceStatsCallHandlerWithCallSysout.invoke(java.lang.Object target,
java.lang.Object[] args,
java.lang.reflect.Method method,
java.lang.Class<?> targetClass,
java.lang.Class<?>[] declaredExceptions,
IStats aDefaultStats,
IStats aMethodStats,
IStatsProducer producer) |
java.lang.Object |
ServiceStatsCallHandler.invoke(java.lang.Object target,
java.lang.Object[] args,
java.lang.reflect.Method method,
java.lang.Class<?> targetClass,
java.lang.Class<?>[] declaredExceptions,
IStats aDefaultStats,
IStats aMethodStats,
IStatsProducer producer) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IStatsProducer<S extends IStats>
This interface declares a stats producer.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ICustomDecoratorStats
Interface for stats that requires
object-specific decorators instead
of class-specific.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStats
This abstract class is the super class of all statistical value sets.
|
class |
GenericStats
A generic
IStats type containing TypeAwareStatValues. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IProducerRegistryListener<S extends IStats>
Interface for internal registry updates listener.
|
class |
JMXBridgeListener<S extends IStats>
This listener registers every new producer as jmx bean.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ThresholdRepository<S extends IStats>
Repository that contains currently configured thresholds.
|
| Modifier and Type | Method and Description |
|---|---|
IStats |
Threshold.getStats() |
| Modifier and Type | Method and Description |
|---|---|
static ThresholdRepository<? extends IStats> |
ThresholdRepository.getInstance()
Returns the singleton instance of the registry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Threshold.tieToStats(IStats aStatsObject) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ThresholdRepository.tie(Threshold threshold,
IStatsProducer<? extends IStats> producer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBuiltInProducer<S extends IStats>
Abstract class for all builtin producers.
|
class |
SimpleStatsProducer<S extends IStats>
Implements
IStatsProducer and is an Inspectable. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IStats> |
BuiltInMemoryPoolProducer.getStats() |
java.util.List<IStats> |
BuiltInOSProducer.getStats() |
java.util.List<IStats> |
BuiltInMemoryPoolVirtualProducer.getStats() |
java.util.List<IStats> |
BuiltInRuntimeProducer.getStats() |
java.util.List<IStats> |
BuiltInMemoryProducer.getStats() |
java.util.List<IStats> |
BuiltinGlobalRequestProcessorProducer.getStats() |
java.util.List<IStats> |
BuiltInGCProducer.getStats() |
| Modifier and Type | Class and Description |
|---|---|
class |
SessionCountStats
Session stats for http sessions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
StorageStats
This class gathers statistics for storages.
|
Copyright © 2010-2020 anotheria.net. All Rights Reserved.