A B C D E F G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activate(HealthCheckExecutorImplConfiguration, BundleContext) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- activate(HealthCheckExecutorThreadPoolConfiguration, BundleContext) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorThreadPool
- activate(HealthCheckExecutorServletConfiguration, BundleContext) - Method in class org.apache.felix.hc.core.impl.servlet.HealthCheckExecutorServlet
- activate(ResultHtmlSerializerConfiguration) - Method in class org.apache.felix.hc.core.impl.servlet.ResultHtmlSerializer
- activate(ResultTxtVerboseSerializerConfiguration) - Method in class org.apache.felix.hc.core.impl.servlet.ResultTxtVerboseSerializer
- activate(BundleContext) - Method in class org.apache.felix.hc.core.impl.commands.HealthCheckListCommand
- activate(BundleContext) - Method in class org.apache.felix.hc.core.impl.executor.async.AsyncHealthCheckExecutor
- activate(BundleContext) - Method in class org.apache.felix.hc.core.impl.scheduling.CronJobFactory
- activate(BundleContext, HealthCheckMonitor.Config, ComponentContext) - Method in class org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor
- activate(BundleContext, ComponentContext, ServiceUnavailableFilter.Config) - Method in class org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter
- activate(ComponentContext, AdhocResultDuringRequestProcessingFilter.Config) - Method in class org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter
- AdhocResultDuringRequestProcessingFilter - Class in org.apache.felix.hc.core.impl.filter
-
Dynamically adds a HC result for configured requests.
- AdhocResultDuringRequestProcessingFilter() - Constructor for class org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter
- AdhocResultDuringRequestProcessingFilter.Config - Annotation Type in org.apache.felix.hc.core.impl.filter
- AdhocStatusHealthCheck - Class in org.apache.felix.hc.core.impl.util
- AdhocStatusHealthCheck(Result.Status, String) - Constructor for class org.apache.felix.hc.core.impl.util.AdhocStatusHealthCheck
- ALL - org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.ChangeType
- AsyncEmbeddedCronJob - Class in org.apache.felix.hc.core.impl.scheduling.cron.embedded
-
Runs health checks/monitors that are configured with a cron expression for asynchronous execution.
- AsyncEmbeddedCronJob(Runnable, EmbeddedCronSchedulerProvider, String, String) - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.embedded.AsyncEmbeddedCronJob
- AsyncHealthCheckExecutor - Class in org.apache.felix.hc.core.impl.executor.async
-
Runs health checks asynchronously, either via cron or via interval.
- AsyncHealthCheckExecutor() - Constructor for class org.apache.felix.hc.core.impl.executor.async.AsyncHealthCheckExecutor
- AsyncIntervalJob - Class in org.apache.felix.hc.core.impl.scheduling
-
Runs health checks that are configured with an interval (ScheduledThreadPoolExecutor.scheduleAtFixedRate()) for asynchronous execution.
- AsyncIntervalJob(Runnable, HealthCheckExecutorThreadPool, Long) - Constructor for class org.apache.felix.hc.core.impl.scheduling.AsyncIntervalJob
- AsyncJob - Class in org.apache.felix.hc.core.impl.scheduling
-
Abstract class for async scheduling variants cron/interval.
- AsyncJob(Runnable) - Constructor for class org.apache.felix.hc.core.impl.scheduling.AsyncJob
- AsyncQuartzCronJob - Class in org.apache.felix.hc.core.impl.scheduling.cron.quartz
-
Async job to be used by async health checks and async monitor.
- AsyncQuartzCronJob(Runnable, QuartzCronSchedulerProvider, String, String, String) - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.quartz.AsyncQuartzCronJob
- AsyncQuartzCronJob.QuartzJob - Class in org.apache.felix.hc.core.impl.scheduling.cron.quartz
- autoDisableFilter() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
- avoid404DuringStartup() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
B
- blockForAvailableThreads() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler.QuartzThreadPool
-
see org.quartz.spi.ThreadPool#blockForAvailableThreads()
C
- checkAndExecute(ExecutorService) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.AsyncEmbeddedCronJob
- clear() - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckResultCache
-
Clear the whole cache
- collectAsyncResults(List<HealthCheckMetadata>, Collection<HealthCheckExecutionResult>, HealthCheckResultCache) - Method in class org.apache.felix.hc.core.impl.executor.async.AsyncHealthCheckExecutor
-
Called by the main Executor to get results from async HCs
- CombinedExecutionResult - Class in org.apache.felix.hc.core.impl.executor
-
Used to group execution results.
- CombinedExecutionResult(List<HealthCheckExecutionResult>) - Constructor for class org.apache.felix.hc.core.impl.executor.CombinedExecutionResult
- CombinedExecutionResult(List<HealthCheckExecutionResult>, Result.Status) - Constructor for class org.apache.felix.hc.core.impl.executor.CombinedExecutionResult
- compareTo(ExecutionResult) - Method in class org.apache.felix.hc.core.impl.executor.ExecutionResult
-
Natural order of results (failed results are sorted before ok results).
- configure(HealthCheckExecutorImplConfiguration) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- createAsyncCronJob(Runnable, String, String, String) - Method in class org.apache.felix.hc.core.impl.scheduling.CronJobFactory
- createExecutionResultWithStickyResults(HealthCheckExecutionResult) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckResultCache
-
Creates a new execution result
- cronExpression() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
- CronJobFactory - Class in org.apache.felix.hc.core.impl.scheduling
-
Component without direct quartz imports (can always start) that will provide a QuartzCronScheduler on demand.
- CronJobFactory() - Constructor for class org.apache.felix.hc.core.impl.scheduling.CronJobFactory
D
- deactivate() - Method in class org.apache.felix.hc.core.impl.executor.async.AsyncHealthCheckExecutor
- deactivate() - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- deactivate() - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorThreadPool
- deactivate() - Method in class org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter
- deactivate() - Method in class org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor
- deactivate() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronSchedulerProvider
- deactivate() - Method in class org.apache.felix.hc.core.impl.servlet.HealthCheckExecutorServlet
- defaultIfBlank(String, String) - Static method in class org.apache.felix.hc.core.impl.util.lang.StringUtils
- delayProcessingInSec() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- destroy() - Method in class org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter
- destroy() - Method in class org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter
- doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.felix.hc.core.impl.servlet.HealthCheckExecutorServlet
- doGet(HttpServletRequest, HttpServletResponse, String, String) - Method in class org.apache.felix.hc.core.impl.servlet.HealthCheckExecutorServlet
E
- EmbeddedCronParser - Class in org.apache.felix.hc.core.impl.scheduling.cron.embedded
-
Used to parse cron expressions.
- EmbeddedCronParser(String) - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronParser
-
Construct a
EmbeddedCronParser
from the pattern provided, using the defaultTimeZone
. - EmbeddedCronParser(String, TimeZone) - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronParser
-
Construct a
EmbeddedCronParser
from the pattern provided, using the specifiedTimeZone
. - EmbeddedCronScheduler - Class in org.apache.felix.hc.core.impl.scheduling.cron.embedded
- EmbeddedCronScheduler(ScheduledExecutorService, long, long, TimeUnit, String) - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronScheduler
- EmbeddedCronSchedulerProvider - Class in org.apache.felix.hc.core.impl.scheduling.cron.embedded
- EmbeddedCronSchedulerProvider() - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronSchedulerProvider
- equals(Object) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronParser
- exec(String...) - Method in class org.apache.felix.hc.core.impl.commands.HealthCheckExecCommand
- execute() - Method in class org.apache.felix.hc.core.impl.util.AdhocStatusHealthCheck
- execute(Runnable) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorThreadPool
- execute(HealthCheckSelector) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- execute(HealthCheckSelector, HealthCheckExecutionOptions) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- execute(ServiceReference<HealthCheck>) - Method in interface org.apache.felix.hc.core.impl.executor.ExtendedHealthCheckExecutor
-
execute single health check using cache, used by JMX
- execute(ServiceReference<HealthCheck>) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- execute(ServiceReference<HealthCheck>[], HealthCheckExecutionOptions) - Method in interface org.apache.felix.hc.core.impl.executor.ExtendedHealthCheckExecutor
-
internal interface to execute checks for service references
- execute(ServiceReference<HealthCheck>[], HealthCheckExecutionOptions) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- execute(JobExecutionContext) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.AsyncQuartzCronJob.QuartzJob
- ExecutionResult - Class in org.apache.felix.hc.core.impl.executor
-
The result of executing a
HealthCheck
. - ExecutionResult(HealthCheckMetadata, Result.Status, String, long, boolean) - Constructor for class org.apache.felix.hc.core.impl.executor.ExecutionResult
-
Shortcut constructor to create error/timed out result.
- ExecutionResult(HealthCheckMetadata, Result, long) - Constructor for class org.apache.felix.hc.core.impl.executor.ExecutionResult
-
Shortcut constructor for a result
- ExecutionResult(HealthCheckMetadata, Result, long, boolean) - Constructor for class org.apache.felix.hc.core.impl.executor.ExecutionResult
- ExecutionResult(HealthCheckMetadata, Result, Date, long, boolean) - Constructor for class org.apache.felix.hc.core.impl.executor.ExecutionResult
-
Full constructor
- ExtendedHealthCheckExecutor - Interface in org.apache.felix.hc.core.impl.executor
-
Internal service used by the JMX and ServiceUnavailableFilter
F
- finished(HealthCheckExecutionResult) - Method in interface org.apache.felix.hc.core.impl.executor.HealthCheckFuture.Callback
G
- getElapsedTimeInMs() - Method in class org.apache.felix.hc.core.impl.executor.CombinedExecutionResult
- getElapsedTimeInMs() - Method in class org.apache.felix.hc.core.impl.executor.ExecutionResult
- getExecutionResults() - Method in class org.apache.felix.hc.core.impl.executor.CombinedExecutionResult
- getExecutor() - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorThreadPool
- getFinishedAt() - Method in class org.apache.felix.hc.core.impl.executor.CombinedExecutionResult
- getFinishedAt() - Method in class org.apache.felix.hc.core.impl.executor.ExecutionResult
- getHealthCheckMetadata() - Method in class org.apache.felix.hc.core.impl.executor.CombinedExecutionResult
- getHealthCheckMetadata() - Method in class org.apache.felix.hc.core.impl.executor.ExecutionResult
- getHealthCheckMetadata() - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckFuture
- getHealthCheckResult() - Method in class org.apache.felix.hc.core.impl.executor.CombinedExecutionResult
- getHealthCheckResult() - Method in class org.apache.felix.hc.core.impl.executor.ExecutionResult
- getHealthCheckServiceReferences(HealthCheckSelector) - Method in class org.apache.felix.hc.core.impl.util.HealthCheckFilter
- getHealthCheckServiceReferences(HealthCheckSelector, boolean) - Method in class org.apache.felix.hc.core.impl.util.HealthCheckFilter
- getId() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.AsyncEmbeddedCronJob
- getJobKey() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.AsyncQuartzCronJob
- getLastExecutingTime() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.AsyncEmbeddedCronJob
- getMaxCurrentlyAvailableThreads() - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorThreadPool
- getNextExecutingTime() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.AsyncEmbeddedCronJob
- getPoolSize() - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorThreadPool
- getPoolSize() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler.QuartzThreadPool
-
see org.quartz.spi.QuartzThreadPool#getPoolSize()
- getQuartzCronScheduler() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronSchedulerProvider
- getScheduler() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronSchedulerProvider
- getScheduler() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler
- getServiceRegistration() - Method in class org.apache.felix.hc.core.impl.util.AdhocStatusHealthCheck
- getValidCacheResult(HealthCheckMetadata, long) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckResultCache
-
Return the cached result if it's still valid.
H
- hashCode() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronParser
- hasTimedOut() - Method in class org.apache.felix.hc.core.impl.executor.CombinedExecutionResult
- hasTimedOut() - Method in class org.apache.felix.hc.core.impl.executor.ExecutionResult
- HC_FILTER_OBJECT_CLASS - Static variable in class org.apache.felix.hc.core.impl.util.HealthCheckFilter
- HC_SCHEDULER_NAME - Static variable in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronSchedulerProvider
- hcName() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- HealthCheckExecCommand - Class in org.apache.felix.hc.core.impl.commands
- HealthCheckExecCommand() - Constructor for class org.apache.felix.hc.core.impl.commands.HealthCheckExecCommand
- HealthCheckExecutorImpl - Class in org.apache.felix.hc.core.impl.executor
-
Runs health checks for a given list of tags in parallel.
- HealthCheckExecutorImpl() - Constructor for class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- HealthCheckExecutorServlet - Class in org.apache.felix.hc.core.impl.servlet
-
Servlet that triggers the health check executor to return results via http.
- HealthCheckExecutorServlet() - Constructor for class org.apache.felix.hc.core.impl.servlet.HealthCheckExecutorServlet
- HealthCheckExecutorThreadPool - Class in org.apache.felix.hc.core.impl.executor
-
Creates a thread pool via standard java.util.concurrent package to be used for parallel execution of health checks in HealthCheckExecutorImpl and AsyncHealthCheckExecutor
- HealthCheckExecutorThreadPool() - Constructor for class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorThreadPool
- HealthCheckFilter - Class in org.apache.felix.hc.core.impl.util
-
Select from available
HealthCheck
services. - HealthCheckFilter(BundleContext) - Constructor for class org.apache.felix.hc.core.impl.util.HealthCheckFilter
-
Create a new filter object
- HealthCheckFuture - Class in org.apache.felix.hc.core.impl.executor
-
Future to be able to schedule a health check for parallel execution.
- HealthCheckFuture(HealthCheckMetadata, BundleContext, HealthCheckFuture.Callback) - Constructor for class org.apache.felix.hc.core.impl.executor.HealthCheckFuture
- HealthCheckFuture.Callback - Interface in org.apache.felix.hc.core.impl.executor
- HealthCheckListCommand - Class in org.apache.felix.hc.core.impl.commands
- HealthCheckListCommand() - Constructor for class org.apache.felix.hc.core.impl.commands.HealthCheckListCommand
- HealthCheckMonitor - Class in org.apache.felix.hc.core.impl.monitor
-
Monitors health check tags and/or names and depending on configuration:
- HealthCheckMonitor() - Constructor for class org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor
- HealthCheckMonitor.ChangeType - Enum in org.apache.felix.hc.core.impl.monitor
- HealthCheckMonitor.Config - Annotation Type in org.apache.felix.hc.core.impl.monitor
- HealthCheckResultCache - Class in org.apache.felix.hc.core.impl.executor
-
Caches health check results.
- HealthCheckResultCache() - Constructor for class org.apache.felix.hc.core.impl.executor.HealthCheckResultCache
I
- includeExecutionResult() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
- init(FilterConfig) - Method in class org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter
- init(FilterConfig) - Method in class org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter
- initialize() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler.QuartzThreadPool
-
see org.quartz.spi.QuartzThreadPool#initialize()
- intervalInSec() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
- isBlank(CharSequence) - Static method in class org.apache.felix.hc.core.impl.util.lang.StringUtils
- isDynamic() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
- isExecuting() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.AsyncEmbeddedCronJob
- isNotBlank(CharSequence) - Static method in class org.apache.felix.hc.core.impl.util.lang.StringUtils
L
- list(String...) - Method in class org.apache.felix.hc.core.impl.commands.HealthCheckListCommand
- logAllResultsAsInfo() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
- logResults() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
M
- method() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- modified(HealthCheckExecutorImplConfiguration) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
N
- names() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
- next(long) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronParser
-
Get the next
Date
in the sequence matching the Cron pattern and after the value provided. - NONE - org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.ChangeType
O
- OMIT_PREFIX - Static variable in class org.apache.felix.hc.core.impl.util.HealthCheckFilter
- org.apache.felix.hc.core.impl.commands - package org.apache.felix.hc.core.impl.commands
- org.apache.felix.hc.core.impl.executor - package org.apache.felix.hc.core.impl.executor
- org.apache.felix.hc.core.impl.executor.async - package org.apache.felix.hc.core.impl.executor.async
- org.apache.felix.hc.core.impl.filter - package org.apache.felix.hc.core.impl.filter
- org.apache.felix.hc.core.impl.monitor - package org.apache.felix.hc.core.impl.monitor
- org.apache.felix.hc.core.impl.scheduling - package org.apache.felix.hc.core.impl.scheduling
- org.apache.felix.hc.core.impl.scheduling.cron.embedded - package org.apache.felix.hc.core.impl.scheduling.cron.embedded
- org.apache.felix.hc.core.impl.scheduling.cron.quartz - package org.apache.felix.hc.core.impl.scheduling.cron.quartz
- org.apache.felix.hc.core.impl.servlet - package org.apache.felix.hc.core.impl.servlet
- org.apache.felix.hc.core.impl.util - package org.apache.felix.hc.core.impl.util
- org.apache.felix.hc.core.impl.util.lang - package org.apache.felix.hc.core.impl.util.lang
- osgi_http_whiteboard_context_select() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- osgi_http_whiteboard_context_select() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
- osgi_http_whiteboard_filter_regex() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- osgi_http_whiteboard_filter_regex() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
P
- PARAM_SPLIT_REGEX - Static variable in class org.apache.felix.hc.core.impl.servlet.HealthCheckExecutorServlet
Q
- QuartzCronScheduler - Class in org.apache.felix.hc.core.impl.scheduling.cron.quartz
-
Wrapper around org.quartz.Scheduler
- QuartzCronScheduler(HealthCheckExecutorThreadPool) - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler
- QuartzCronScheduler.QuartzThreadPool - Class in org.apache.felix.hc.core.impl.scheduling.cron.quartz
- QuartzCronSchedulerProvider - Class in org.apache.felix.hc.core.impl.scheduling.cron.quartz
-
Component without direct quartz imports (can always start) that will provide a QuartzCronScheduler on demand.
- QuartzCronSchedulerProvider() - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronSchedulerProvider
- QuartzJob() - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.quartz.AsyncQuartzCronJob.QuartzJob
- QuartzThreadPool(HealthCheckExecutorThreadPool) - Constructor for class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler.QuartzThreadPool
R
- registerHealthyMarkerService() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
- registerUnhealthyMarkerService() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
- remove(AsyncEmbeddedCronJob) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronScheduler
- removeCachedResult(Long) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckResultCache
-
Remove entry from cache
- repeat(String, int) - Static method in class org.apache.felix.hc.core.impl.util.lang.StringUtils
- RESPONSE_TEXT_DEFAULT - Static variable in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
- responseTextFor503() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
- ResultHtmlSerializer - Class in org.apache.felix.hc.core.impl.servlet
-
Serializes health check results into html format.
- ResultHtmlSerializer() - Constructor for class org.apache.felix.hc.core.impl.servlet.ResultHtmlSerializer
- ResultJsonSerializer - Class in org.apache.felix.hc.core.impl.servlet
-
Serializes health check results into json format.
- ResultJsonSerializer() - Constructor for class org.apache.felix.hc.core.impl.servlet.ResultJsonSerializer
- ResultTxtSerializer - Class in org.apache.felix.hc.core.impl.servlet
-
Serializes health check results into a simple text message (ideal to be used by a load balancer that would discard further information).
- ResultTxtSerializer() - Constructor for class org.apache.felix.hc.core.impl.servlet.ResultTxtSerializer
- ResultTxtVerboseSerializer - Class in org.apache.felix.hc.core.impl.servlet
-
Serializes health check results into a verbose text message.
- ResultTxtVerboseSerializer() - Constructor for class org.apache.felix.hc.core.impl.servlet.ResultTxtVerboseSerializer
- rightPad(String, int) - Static method in class org.apache.felix.hc.core.impl.servlet.ResultTxtVerboseSerializer
- run() - Method in class org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.UnregisteringFilterThread
- run() - Method in class org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor
- run() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronScheduler
- runInThread(Runnable) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler.QuartzThreadPool
-
see org.quartz.spi.QuartzThreadPool#runInThread(java.lang.Runnable)
- runnable - Variable in class org.apache.felix.hc.core.impl.scheduling.AsyncJob
S
- schedule() - Method in class org.apache.felix.hc.core.impl.scheduling.AsyncIntervalJob
- schedule() - Method in class org.apache.felix.hc.core.impl.scheduling.AsyncJob
- schedule() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.AsyncEmbeddedCronJob
- schedule() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.AsyncQuartzCronJob
- schedule(AsyncEmbeddedCronJob) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronScheduler
- scheduleAtFixedRate(Runnable, long) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorThreadPool
- scheduledExecutorService - Variable in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronScheduler
- selectHealthCheckReferences(HealthCheckSelector, HealthCheckExecutionOptions) - Method in interface org.apache.felix.hc.core.impl.executor.ExtendedHealthCheckExecutor
-
internal interface to retrieve service references
- selectHealthCheckReferences(HealthCheckSelector, HealthCheckExecutionOptions) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- sendEvents() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
- serialize(String, List<HealthCheckExecutionResult>, boolean) - Method in class org.apache.felix.hc.core.impl.servlet.ResultTxtVerboseSerializer
- serialize(Result) - Method in class org.apache.felix.hc.core.impl.servlet.ResultTxtSerializer
- serialize(Result, List<HealthCheckExecutionResult>, boolean) - Method in class org.apache.felix.hc.core.impl.servlet.ResultTxtVerboseSerializer
- serialize(Result, List<HealthCheckExecutionResult>, String, boolean) - Method in class org.apache.felix.hc.core.impl.servlet.ResultJsonSerializer
- serialize(Result, List<HealthCheckExecutionResult>, List<HealthCheckExecutorServlet.Param>, boolean) - Method in class org.apache.felix.hc.core.impl.servlet.ResultHtmlSerializer
- service_ranking() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.hc.core.impl.executor.async.AsyncHealthCheckExecutor
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- ServiceUnavailableFilter - Class in org.apache.felix.hc.core.impl.filter
-
Returns a 503 Service Unavailable Page if certain tags are in non-ok result.
- ServiceUnavailableFilter() - Constructor for class org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter
- ServiceUnavailableFilter.Config - Annotation Type in org.apache.felix.hc.core.impl.filter
- ServiceUnavailableFilter.UnregisteringFilterThread - Class in org.apache.felix.hc.core.impl.filter
- setInstanceId(String) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler.QuartzThreadPool
-
see org.quartz.spi.ThreadPool#setInstanceId(java.lang.String)
- setInstanceName(String) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler.QuartzThreadPool
-
see org.quartz.spi.ThreadPool#setInstanceName(java.lang.String)
- setLongRunningFutureThresholdForRedMs(long) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- setServiceRegistration(ServiceRegistration<HealthCheck>) - Method in class org.apache.felix.hc.core.impl.util.AdhocStatusHealthCheck
- setTimeoutInMs(long) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckExecutorImpl
- shutdown() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler
- shutdown(boolean) - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.QuartzCronScheduler.QuartzThreadPool
-
see org.quartz.spi.QuartzThreadPool#shutdown(boolean)
- STATUS_CHANGES - org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.ChangeType
- STATUS_CHANGES_OR_NOT_OK - org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.ChangeType
- statusDuringRequestProcessing() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- statusFor503() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
- StringUtils - Class in org.apache.felix.hc.core.impl.util.lang
-
Simple class for commons lang replacement where Java 8 does not provide replacements.
- StringUtils() - Constructor for class org.apache.felix.hc.core.impl.util.lang.StringUtils
T
- tags() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- tags() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
- tags() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
- tagsDuringDelayedProcessing() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- TempUnavailableGracePeriodEvaluator - Class in org.apache.felix.hc.core.impl.executor
-
Checks a result set for TEMPORARILY_UNAVAILABLE that have exceeded grace period.
- TempUnavailableGracePeriodEvaluator(long) - Constructor for class org.apache.felix.hc.core.impl.executor.TempUnavailableGracePeriodEvaluator
- toString() - Method in class org.apache.felix.hc.core.impl.executor.CombinedExecutionResult
- toString() - Method in class org.apache.felix.hc.core.impl.executor.ExecutionResult
- toString() - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckFuture
- toString() - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckResultCache
- toString() - Method in class org.apache.felix.hc.core.impl.executor.TempUnavailableGracePeriodEvaluator
- toString() - Method in class org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor
- toString() - Method in class org.apache.felix.hc.core.impl.scheduling.AsyncIntervalJob
- toString() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.AsyncEmbeddedCronJob
- toString() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.EmbeddedCronParser
- toString() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.AsyncQuartzCronJob
- treatWarnAsHealthy() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
U
- unschedule() - Method in class org.apache.felix.hc.core.impl.scheduling.AsyncIntervalJob
- unschedule() - Method in class org.apache.felix.hc.core.impl.scheduling.AsyncJob
- unschedule() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.embedded.AsyncEmbeddedCronJob
- unschedule() - Method in class org.apache.felix.hc.core.impl.scheduling.cron.quartz.AsyncQuartzCronJob
- updateHealthStatesMap() - Method in class org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor
- updateMessage(String) - Method in class org.apache.felix.hc.core.impl.util.AdhocStatusHealthCheck
- updateResult(Result) - Method in class org.apache.felix.hc.core.impl.util.AdhocStatusHealthCheck
- updateWith(HealthCheckExecutionResult) - Method in class org.apache.felix.hc.core.impl.executor.async.AsyncHealthCheckExecutor
- updateWith(HealthCheckExecutionResult) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckResultCache
-
Update the cache with the result
- userAgentRegEx() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- useValidCacheResults(List<HealthCheckMetadata>, Collection<HealthCheckExecutionResult>, long) - Method in class org.apache.felix.hc.core.impl.executor.HealthCheckResultCache
-
Get the valid cache results for given metadata list
V
- valueOf(String) - Static method in enum org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.ChangeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.ChangeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitAfterProcessing_forTags() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- waitAfterProcessing_initialWait() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- waitAfterProcessing_maxDelay() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- webconsole_configurationFactory_nameHint() - Method in annotation type org.apache.felix.hc.core.impl.filter.AdhocResultDuringRequestProcessingFilter.Config
- webconsole_configurationFactory_nameHint() - Method in annotation type org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter.Config
- webconsole_configurationFactory_nameHint() - Method in annotation type org.apache.felix.hc.core.impl.monitor.HealthCheckMonitor.Config
All Classes All Packages