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