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)
-
-