Index

A B C D E F G H I L M P R S T U V W 
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 PersistenceEntryReporter with 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

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 jansMetric entry.
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.
These metric types are specific to jans-auth-server. Applications should declare their own metric types implementing MetricTypeDeclaration.
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 PersistenceEntryReporter instances.
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 Clock instance for the time.
writeMetricEntries(MetricReport) - Method in class io.jans.service.metric.MetricService
 
A B C D E F G H I L M P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form