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

## 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 default `TimeZone`.
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 specified `TimeZone`.
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

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