Package org.apache.jackrabbit.oak.stats
Interface Monitor<T>
-
- All Known Subinterfaces:
AuthorizationMonitor,ExternalIdentityMonitor,LoginModuleMonitor,UserMonitor
- All Known Implementing Classes:
AuthorizationMonitorImpl,ExternalIdentityMonitorImpl,LoginModuleMonitorImpl,LoginModuleStats,UserMonitorImpl
@ProviderType public interface Monitor<T>Marker interface for monitors that are to be registered with aWhiteboard.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull Class<T>getMonitorClass()@NotNull Map<Object,Object>getMonitorProperties()
-
-
-
Method Detail
-
getMonitorClass
@NotNull @NotNull Class<T> getMonitorClass()
- Returns:
- The type to be passed to
Whiteboard.register(Class, Object, Map)
-
getMonitorProperties
@NotNull @NotNull Map<Object,Object> getMonitorProperties()
- Returns:
- The properties to be passed to
Whiteboard.register(Class, Object, Map)
-
-