Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(MetricEntry) - Method in class io.jans.service.metric.MetricService
- add(List<MetricEntry>, Date) - Method in class io.jans.service.metric.MetricService
- addBranch(String, String) - Method in class io.jans.service.metric.MetricService
B
- baseDn() - Method in class io.jans.service.metric.MetricService
- build() - Method in class io.jans.service.metric.PersistenceEntryReporter.Builder
-
Builds a
PersistenceEntryReporterwith the given properties. - buildDn(String, Date, String) - Method in class io.jans.service.metric.MetricService
C
- close() - Method in class io.jans.service.metric.MetricService
- containsBranch(String) - Method in class io.jans.service.metric.MetricService
- convertDurationsTo(TimeUnit) - Method in class io.jans.service.metric.PersistenceEntryReporter.Builder
-
Convert durations to the given time unit.
- convertRatesTo(TimeUnit) - Method in class io.jans.service.metric.PersistenceEntryReporter.Builder
-
Convert rates to the given time unit.
- CounterMetricData - Class in io.jans.model.metric.counter
-
Numeric counter metric data class
- CounterMetricData() - Constructor for class io.jans.model.metric.counter.CounterMetricData
- CounterMetricData(long) - Constructor for class io.jans.model.metric.counter.CounterMetricData
- CounterMetricEntry - Class in io.jans.model.metric.counter
-
Metric entry which represents numeric value
- CounterMetricEntry() - Constructor for class io.jans.model.metric.counter.CounterMetricEntry
- CounterMetricEntry(String, String, Date, CounterMetricData) - Constructor for class io.jans.model.metric.counter.CounterMetricEntry
- createApplicationBaseBranch(String) - Method in class io.jans.service.metric.MetricService
- createBranch(String, String) - Method in class io.jans.service.metric.MetricService
D
- DAILY - Enum constant in enum io.jans.model.metric.MetricAggregationType
- DYNAMIC_CLIENT_REGISTRATION_RATE - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
E
- equals(Object) - Method in class io.jans.service.metric.MetricRegistration
F
- filter(MetricFilter) - Method in class io.jans.service.metric.PersistenceEntryReporter.Builder
-
Only report metrics which match the given filter.
- findAllPeriodBranches(DefaultBatchOperation<SimpleBranch>, String, int, int) - Method in class io.jans.service.metric.MetricService
- findMetricEntry(String, List<? extends MetricTypeDeclaration>, String, Date, Date, String...) - Method in class io.jans.service.metric.MetricService
- findMetricEntry(String, List<? extends MetricTypeDeclaration>, Date, Date, String...) - Method in class io.jans.service.metric.MetricService
- forRegistry(MetricRegistry, MetricService) - Static method in class io.jans.service.metric.PersistenceEntryReporter
-
Returns a new
PersistenceEntryReporter.BuilderforPersistenceEntryReporter.
G
- getAggregationType() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getApplicationType() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getApplicationType() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getApplicationType() - Method in class io.jans.model.metric.ldap.MetricEntry
- getByValue(String) - Static method in enum io.jans.model.metric.MetricAggregationType
- getByValue(String) - Static method in enum io.jans.model.metric.MetricType
-
Deprecated.
- getCount() - Method in class io.jans.model.metric.counter.CounterMetricData
- getCount() - Method in class io.jans.model.metric.timer.TimerMetricData
- getCounter(MetricTypeDeclaration) - Method in class io.jans.service.metric.MetricService
- getCounter(MetricTypeDeclaration, String) - Method in class io.jans.service.metric.MetricService
- getCreationDate() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getCreationDate() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getCreationDate() - Method in class io.jans.model.metric.ldap.MetricEntry
- getCreationTime() - Method in class io.jans.model.metric.ldap.MetricReport
- getData() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getData() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getDataAsJson() - Method in class io.jans.model.metric.ldap.MetricDataEntry
-
Exposes the raw jansData string as parsed JSON. jansData is written by whichever application produced the metric (jans-auth, fido2, jans-lock, ...) and is not guaranteed to be valid JSON for every metric type, so parse failures fall back to a text node rather than raising an error.
- getDisplayName() - Method in enum io.jans.model.metric.MetricAggregationType
- getDisplayName() - Method in enum io.jans.model.metric.MetricType
-
Deprecated.
- getDisplayName() - Method in interface io.jans.model.metric.MetricTypeDeclaration
-
Human readable metric description.
- getDn() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getDn() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getDn() - Method in class io.jans.model.metric.ldap.MetricEntry
- getDurationUnit() - Method in class io.jans.model.metric.timer.TimerMetricData
- getEndDate() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getEndDate() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getEndDate() - Method in class io.jans.model.metric.ldap.MetricEntry
- getEntryLifetimeInDays() - Method in class io.jans.service.metric.MetricService
- getEntryManager() - Method in class io.jans.service.metric.MetricService
- getEventDataType() - Method in enum io.jans.model.metric.MetricType
-
Deprecated.
- getEventDataType() - Method in interface io.jans.model.metric.MetricTypeDeclaration
-
Type which holds collected metric data of this metric type.
- getExpirationDate() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getExpirationDate() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getExpirationDate() - Method in class io.jans.model.metric.ldap.MetricEntry
- getExpiredMetricEntries(DefaultBatchOperation<MetricEntry>, String, String, Date, int, int) - Method in class io.jans.service.metric.MetricService
- getFifteenMinuteRate() - Method in class io.jans.model.metric.timer.TimerMetricData
- getFiveMinuteRate() - Method in class io.jans.model.metric.timer.TimerMetricData
- getId() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getId() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getId() - Method in class io.jans.model.metric.ldap.MetricEntry
- getMax() - Method in class io.jans.model.metric.timer.TimerMetricData
- getMean() - Method in class io.jans.model.metric.timer.TimerMetricData
- getMeanRate() - Method in class io.jans.model.metric.timer.TimerMetricData
- getMedian() - Method in class io.jans.model.metric.timer.TimerMetricData
- getMetricData() - Method in class io.jans.model.metric.counter.CounterMetricEntry
- getMetricData() - Method in class io.jans.model.metric.timer.TimerMetricEntry
- getMetricEntries() - Method in class io.jans.model.metric.ldap.MetricReport
- getMetricEntryByDn(MetricTypeDeclaration, String) - Method in class io.jans.service.metric.MetricService
- getMetricEntryType() - Method in enum io.jans.model.metric.MetricType
-
Deprecated.
- getMetricEntryType() - Method in interface io.jans.model.metric.MetricTypeDeclaration
-
Persistence entry type used to store snapshots of this metric type.
- getMetricName() - Method in interface io.jans.model.metric.MetricTypeDeclaration
- getMetricServiceInstance() - Method in class io.jans.service.metric.MetricService
- getMetricSubType() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getMetricSubType() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getMetricSubType() - Method in class io.jans.model.metric.ldap.MetricEntry
- getMetricSubType() - Method in class io.jans.service.metric.MetricRegistration
- getMetricType() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getMetricType() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getMetricType() - Method in class io.jans.model.metric.ldap.MetricEntry
- getMetricType() - Method in class io.jans.service.metric.MetricRegistration
- getMin() - Method in class io.jans.model.metric.timer.TimerMetricData
- getNodeIdentifier() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getNodeIdentifier() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getNodeIdentifier() - Method in class io.jans.model.metric.ldap.MetricEntry
- getNodeIdentifier() - Method in class io.jans.service.metric.MetricService
- getOneMinuteRate() - Method in class io.jans.model.metric.timer.TimerMetricData
- getRateUnit() - Method in class io.jans.model.metric.timer.TimerMetricData
- getRegisteredMetrics() - Method in class io.jans.service.metric.MetricService
- getRegistryName() - Method in class io.jans.service.metric.MetricRegistration
- getStartDate() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getStartDate() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getStartDate() - Method in class io.jans.model.metric.ldap.MetricEntry
- getStdDev() - Method in class io.jans.model.metric.timer.TimerMetricData
- getString() - Method in class io.jans.service.metric.MetricService
- getTimer(MetricTypeDeclaration) - Method in class io.jans.service.metric.MetricService
- getTimer(MetricTypeDeclaration, String) - Method in class io.jans.service.metric.MetricService
- getTtl() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- getTtl() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- getTtl() - Method in class io.jans.model.metric.ldap.MetricEntry
- getUniqueIdentifier() - Method in class io.jans.service.metric.MetricService
- getValue() - Method in enum io.jans.model.metric.MetricAggregationType
- getValue() - Method in enum io.jans.model.metric.MetricType
-
Deprecated.
- getValue() - Method in interface io.jans.model.metric.MetricTypeDeclaration
-
Unique metric name.
- getValue75thPercentile() - Method in class io.jans.model.metric.timer.TimerMetricData
- getValue95thPercentile() - Method in class io.jans.model.metric.timer.TimerMetricData
- getValue98thPercentile() - Method in class io.jans.model.metric.timer.TimerMetricData
- getValue999thPercentile() - Method in class io.jans.model.metric.timer.TimerMetricData
- getValue99thPercentile() - Method in class io.jans.model.metric.timer.TimerMetricData
H
- hashCode() - Method in class io.jans.service.metric.MetricRegistration
- HOURLY - Enum constant in enum io.jans.model.metric.MetricAggregationType
I
- incCounter(MetricTypeDeclaration) - Method in class io.jans.service.metric.MetricService
- incCounter(MetricTypeDeclaration, String) - Method in class io.jans.service.metric.MetricService
- initTimer(int, int) - Method in class io.jans.service.metric.MetricService
- INSTANCE - Static variable in class io.jans.service.metric.inject.ReportMetric.Literal
- io.jans.model.metric - package io.jans.model.metric
- io.jans.model.metric.counter - package io.jans.model.metric.counter
- io.jans.model.metric.ldap - package io.jans.model.metric.ldap
- io.jans.model.metric.timer - package io.jans.model.metric.timer
- io.jans.service.metric - package io.jans.service.metric
- io.jans.service.metric.inject - package io.jans.service.metric.inject
- isDeletable() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- isDeletable() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- isDeletable() - Method in class io.jans.model.metric.ldap.MetricEntry
- isMetricReporterEnabled() - Method in class io.jans.service.metric.MetricService
L
- Literal() - Constructor for class io.jans.service.metric.inject.ReportMetric.Literal
M
- MetricAggregationEntry - Class in io.jans.model.metric.ldap
-
Aggregated metric entry.
- MetricAggregationEntry() - Constructor for class io.jans.model.metric.ldap.MetricAggregationEntry
- MetricAggregationEntry(String, String, Date) - Constructor for class io.jans.model.metric.ldap.MetricAggregationEntry
- MetricAggregationType - Enum in io.jans.model.metric
-
Aggregation period of pre-computed metric entries
- MetricData - Class in io.jans.model.metric
-
Base metric data class
- MetricData() - Constructor for class io.jans.model.metric.MetricData
- MetricDataEntry - Class in io.jans.model.metric.ldap
-
Generic, read-oriented view of a
jansMetricentry. - MetricDataEntry() - Constructor for class io.jans.model.metric.ldap.MetricDataEntry
- MetricEntry - Class in io.jans.model.metric.ldap
-
Base metric entry
- MetricEntry() - Constructor for class io.jans.model.metric.ldap.MetricEntry
- MetricEntry(String, String, Date) - Constructor for class io.jans.model.metric.ldap.MetricEntry
- MetricRegistration - Class in io.jans.service.metric
-
Represents a single metric registered in the metric registry: a metric type declaration with an optional sub type.
- MetricRegistration(MetricTypeDeclaration, String) - Constructor for class io.jans.service.metric.MetricRegistration
- MetricReport - Class in io.jans.model.metric.ldap
-
Metric report
- MetricReport(List<MetricEntry>, Date) - Constructor for class io.jans.model.metric.ldap.MetricReport
- MetricService - Class in io.jans.service.metric
-
Metric service
- MetricService() - Constructor for class io.jans.service.metric.MetricService
- MetricType - Enum in io.jans.model.metric
-
Deprecated.
- MetricTypeDeclaration - Interface in io.jans.model.metric
-
Declaration of a single metric type.
- MONTHLY - Enum constant in enum io.jans.model.metric.MetricAggregationType
P
- PersistenceEntryReporter - Class in io.jans.service.metric
-
A reporter which stores measurements via the persistence layer
- PersistenceEntryReporter.Builder - Class in io.jans.service.metric
-
A builder for
PersistenceEntryReporterinstances. - prepareBranch(Date, String) - Method in class io.jans.service.metric.MetricService
R
- remove(MetricEntry) - Method in class io.jans.service.metric.MetricService
- removeBranch(String) - Method in class io.jans.service.metric.MetricService
- removeExpiredMetricEntries(Date, String, int, int) - Method in class io.jans.service.metric.MetricService
- report(SortedMap<String, Gauge>, SortedMap<String, Counter>, SortedMap<String, Histogram>, SortedMap<String, Meter>, SortedMap<String, Timer>) - Method in class io.jans.service.metric.PersistenceEntryReporter
- ReportMetric - Annotation Type in io.jans.service.metric.inject
- ReportMetric.Literal - Class in io.jans.service.metric.inject
- resolveByValue(String) - Method in enum io.jans.model.metric.MetricAggregationType
- resolveByValue(String) - Method in enum io.jans.model.metric.MetricType
-
Deprecated.
S
- setAggregationType(MetricAggregationType) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setApplicationType(String) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setApplicationType(String) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setApplicationType(String) - Method in class io.jans.model.metric.ldap.MetricEntry
- setCount(long) - Method in class io.jans.model.metric.counter.CounterMetricData
- setCount(long) - Method in class io.jans.model.metric.timer.TimerMetricData
- setCreationDate(Date) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setCreationDate(Date) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setCreationDate(Date) - Method in class io.jans.model.metric.ldap.MetricEntry
- setCreationTime(Date) - Method in class io.jans.model.metric.ldap.MetricReport
- setData(String) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setData(String) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setDeletable(boolean) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setDeletable(boolean) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setDeletable(boolean) - Method in class io.jans.model.metric.ldap.MetricEntry
- setDn(String) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setDn(String) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setDn(String) - Method in class io.jans.model.metric.ldap.MetricEntry
- setDurationUnit(String) - Method in class io.jans.model.metric.timer.TimerMetricData
- setEndDate(Date) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setEndDate(Date) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setEndDate(Date) - Method in class io.jans.model.metric.ldap.MetricEntry
- setExpirationDate(Date) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setExpirationDate(Date) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setExpirationDate(Date) - Method in class io.jans.model.metric.ldap.MetricEntry
- setFifteenMinuteRate(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setFiveMinuteRate(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setId(String) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setId(String) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setId(String) - Method in class io.jans.model.metric.ldap.MetricEntry
- setMax(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setMean(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setMeanRate(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setMedian(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setMetricData(CounterMetricData) - Method in class io.jans.model.metric.counter.CounterMetricEntry
- setMetricData(TimerMetricData) - Method in class io.jans.model.metric.timer.TimerMetricEntry
- setMetricEntries(List<MetricEntry>) - Method in class io.jans.model.metric.ldap.MetricReport
- setMetricSubType(String) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setMetricSubType(String) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setMetricSubType(String) - Method in class io.jans.model.metric.ldap.MetricEntry
- setMetricType(String) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setMetricType(String) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setMetricType(String) - Method in class io.jans.model.metric.ldap.MetricEntry
- setMin(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setNodeIdentifier(String) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setNodeIdentifier(String) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setNodeIdentifier(String) - Method in class io.jans.model.metric.ldap.MetricEntry
- setOneMinuteRate(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setRateUnit(String) - Method in class io.jans.model.metric.timer.TimerMetricData
- setStartDate(Date) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setStartDate(Date) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setStartDate(Date) - Method in class io.jans.model.metric.ldap.MetricEntry
- setStdDev(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setTtl(Integer) - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- setTtl(Integer) - Method in class io.jans.model.metric.ldap.MetricDataEntry
- setTtl(Integer) - Method in class io.jans.model.metric.ldap.MetricEntry
- setValue75thPercentile(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setValue95thPercentile(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setValue98thPercentile(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setValue999thPercentile(double) - Method in class io.jans.model.metric.timer.TimerMetricData
- setValue99thPercentile(double) - Method in class io.jans.model.metric.timer.TimerMetricData
T
- TimerMetricData - Class in io.jans.model.metric.timer
-
Timer metric data class
- TimerMetricData() - Constructor for class io.jans.model.metric.timer.TimerMetricData
- TimerMetricData(long, double, double, double, double, String, double, double, double, double, double, double, double, double, double, double, String) - Constructor for class io.jans.model.metric.timer.TimerMetricData
- TimerMetricEntry - Class in io.jans.model.metric.timer
-
Timer entry which represents timer value
- TimerMetricEntry() - Constructor for class io.jans.model.metric.timer.TimerMetricEntry
- TimerMetricEntry(String, String, Date, TimerMetricData) - Constructor for class io.jans.model.metric.timer.TimerMetricEntry
- TOKEN_ACCESS_TOKEN_COUNT - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
- TOKEN_AUTHORIZATION_CODE_COUNT - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
- TOKEN_ID_TOKEN_COUNT - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
- TOKEN_LOGOUT_STATUS_JWT_COUNT - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
- TOKEN_LONG_LIVED_ACCESS_TOKEN_COUNT - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
- TOKEN_REFRESH_TOKEN_COUNT - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
- toString() - Method in class io.jans.model.metric.counter.CounterMetricData
- toString() - Method in class io.jans.model.metric.counter.CounterMetricEntry
- toString() - Method in class io.jans.model.metric.ldap.MetricAggregationEntry
- toString() - Method in class io.jans.model.metric.ldap.MetricDataEntry
- toString() - Method in class io.jans.model.metric.ldap.MetricEntry
- toString() - Method in enum io.jans.model.metric.MetricAggregationType
- toString() - Method in enum io.jans.model.metric.MetricType
-
Deprecated.
- toString() - Method in class io.jans.model.metric.timer.TimerMetricData
- toString() - Method in class io.jans.model.metric.timer.TimerMetricEntry
- toString() - Method in class io.jans.service.metric.MetricRegistration
U
- update(MetricEntry) - Method in class io.jans.service.metric.MetricService
- USER_AUTHENTICATION_FAILURES - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
- USER_AUTHENTICATION_RATE - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
- USER_AUTHENTICATION_SUCCESS - Enum constant in enum io.jans.model.metric.MetricType
-
Deprecated.
V
- valueOf(String) - Static method in enum io.jans.model.metric.MetricAggregationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.model.metric.MetricType
-
Deprecated.Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.jans.model.metric.MetricAggregationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.model.metric.MetricType
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
W
- WEEKLY - Enum constant in enum io.jans.model.metric.MetricAggregationType
- withClock(Clock) - Method in class io.jans.service.metric.PersistenceEntryReporter.Builder
-
Use the given
Clockinstance for the time. - writeMetricEntries(MetricReport) - Method in class io.jans.service.metric.MetricService
All Classes and Interfaces|All Packages|Serialized Form
MetricTypeDeclaration.