|
Holger's Java API |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use InterfaceMonitor | |
|---|---|
| com.antelmann.util | This package contains generally useful classes that are used throughout the other packages in this framework. |
| com.antelmann.util.gui | This package contains utility classes for GUI related implementations. |
| Uses of InterfaceMonitor in com.antelmann.util |
|---|
| Classes in com.antelmann.util that implement InterfaceMonitor | |
|---|---|
static class |
InterfaceMonitor.Adapter
a helper class to facilitate the implementation of the enclosing interface |
static class |
InterfaceMonitor.IMLogger
a convenience class that simply logs all access to an interface |
static class |
InterfaceMonitor.Profiler
allows to profile the access to an interface |
class |
PerformanceMonitor<T>
allows to easily monitor the performance of method calls of an interface and then analyze the data based on a TimeDataGrid. |
| Methods in com.antelmann.util with parameters of type InterfaceMonitor | ||
|---|---|---|
static Object |
InterfaceWrapper.wrapObject(ClassLoader cl,
Object object,
InterfaceMonitor monitor,
boolean wrapReturnValues,
Class<?>... interfacesToObserve)
returns an object that - apart from implementing the given interfaces - monitors each call to the object through the interfaces. |
|
static Object |
InterfaceWrapper.wrapObject(ClassLoader cl,
Object object,
InterfaceMonitor monitor,
Class<?>... interfacesToObserve)
|
|
static Object |
InterfaceWrapper.wrapObject(ClassLoader cl,
Object object,
InterfaceMonitor monitor,
Filter<? super Method> wrapReturnValuesFilter,
Class<?>... interfacesToObserve)
returns an object that - apart from implementing the given interfaces - monitors each call to the object through the interfaces. |
|
static Object |
InterfaceWrapper.wrapObject(Object obj,
InterfaceMonitor mon,
boolean wrapReturnValues,
Class<?>... interfacesToObserve)
uses the ClassLoader from the given object (first parameter) |
|
static Object |
InterfaceWrapper.wrapObject(Object obj,
InterfaceMonitor mon,
Class<?>... interfacesToObserve)
calls InterfaceWrapper.wrapObject(ClassLoader, Object, InterfaceMonitor, boolean, Class...) with false |
|
static Object |
InterfaceWrapper.wrapObject(Object obj,
InterfaceMonitor mon,
Filter<? super Method> wrapReturnValuesFilter,
Class<?>... interfacesToObserve)
uses the ClassLoader from the given object (first parameter) |
|
static
|
InterfaceWrapper.wrapObject(T obj,
InterfaceMonitor mon,
boolean wrapReturnValues,
Class<T> interfaceToObserve)
convenience method |
|
static
|
InterfaceWrapper.wrapObject(T obj,
InterfaceMonitor mon,
Class<T> interfaceToObserve)
convenience method |
|
| Uses of InterfaceMonitor in com.antelmann.util.gui |
|---|
| Methods in com.antelmann.util.gui that return InterfaceMonitor | |
|---|---|
InterfaceMonitor[] |
MyAbstractAction.getInterfaceMonitors()
|
| Methods in com.antelmann.util.gui with parameters of type InterfaceMonitor | |
|---|---|
boolean |
MyAbstractAction.add(InterfaceMonitor im)
|
boolean |
MyAbstractAction.remove(InterfaceMonitor im)
|
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||