- include(String...) - Method in class io.micronaut.runtime.Micronaut
-
- INSTANCE_ID - Static variable in class io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration
-
Property name for Micronaut instance id.
- InstanceConfiguration() - Constructor for class io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration
-
- instrument(Callable<T>) - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
Instruments the given callable task.
- instrument(Runnable, Collection<InvocationInstrumenter>) - Static method in interface io.micronaut.scheduling.instrument.InvocationInstrumenter
-
Wraps Runnable
with instrumentation invocations.
- instrument(Callable<V>, Collection<InvocationInstrumenter>) - Static method in interface io.micronaut.scheduling.instrument.InvocationInstrumenter
-
Wraps Callable
with instrumentation invocations.
- instrument(Runnable, InvocationInstrumenter) - Static method in interface io.micronaut.scheduling.instrument.InvocationInstrumenter
-
Wraps Runnable
with instrumentation invocations.
- instrument(Callable<V>, InvocationInstrumenter) - Static method in interface io.micronaut.scheduling.instrument.InvocationInstrumenter
-
Wraps Callable
with instrumentation invocations.
- instrument(Executor, InvocationInstrumenter) - Static method in interface io.micronaut.scheduling.instrument.InvocationInstrumenter
-
Wraps the executor
so that every tasks submitted to it will be executed instrumented with the given
invocationInstrumenter
.
- instrument(Runnable) - Method in interface io.micronaut.scheduling.instrument.RunnableInstrumenter
-
Implementors can override to instrument a Runnable.
- Instrumentation - Interface in io.micronaut.scheduling.instrument
-
- InstrumentedExecutor - Interface in io.micronaut.scheduling.instrument
-
An Executor
that has been instrumented to allow for propagation of thread state
and other instrumentation related tasks.
- InstrumentedExecutorService - Interface in io.micronaut.scheduling.instrument
-
An ExecutorService
that has been instrumented to allow for propagation of thread state
and other instrumentation related tasks.
- InstrumentedScheduledExecutorService - Interface in io.micronaut.scheduling.instrument
-
A ScheduledExecutorService
that has been instrumented.
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.runtime.context.env.ConfigurationIntroductionAdvice
-
- intercept(MethodInvocationContext) - Method in class io.micronaut.runtime.context.scope.refresh.RefreshInterceptor
-
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.scheduling.async.AsyncInterceptor
-
- InvocationInstrumenter - Interface in io.micronaut.scheduling.instrument
-
An interface for invocation instrumentation.
- InvocationInstrumenterFactory - Interface in io.micronaut.scheduling.instrument
-
An factory interface for invocation instrumentation, factory method decides if instrumentation is needed.
- invokeAll(Collection<? extends Callable<T>>) - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>) - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- IO - Static variable in interface io.micronaut.scheduling.TaskExecutors
-
The name of the ExecutorService
used to schedule I/O tasks.
- io.micronaut.runtime - package io.micronaut.runtime
-
Main entrypoint for Micronaut.
- io.micronaut.runtime.context - package io.micronaut.runtime.context
-
- io.micronaut.runtime.context.env - package io.micronaut.runtime.context.env
-
Command line property source.
- io.micronaut.runtime.context.scope - package io.micronaut.runtime.context.scope
-
Annotations for context scope.
- io.micronaut.runtime.context.scope.refresh - package io.micronaut.runtime.context.scope.refresh
-
Refresh handling.
- io.micronaut.runtime.converters.reactive - package io.micronaut.runtime.converters.reactive
-
Contains classes for reactive streams conversion.
- io.micronaut.runtime.converters.time - package io.micronaut.runtime.converters.time
-
Runtime time conversion.
- io.micronaut.runtime.event - package io.micronaut.runtime.event
-
Common applications events.
- io.micronaut.runtime.event.annotation - package io.micronaut.runtime.event.annotation
-
Event related annotations.
- io.micronaut.runtime.exceptions - package io.micronaut.runtime.exceptions
-
Runtime exceptions.
- io.micronaut.runtime.server - package io.micronaut.runtime.server
-
Embedded server.
- io.micronaut.runtime.server.event - package io.micronaut.runtime.server.event
-
Server shutdown and startup events.
- io.micronaut.runtime.server.watch.event - package io.micronaut.runtime.server.watch.event
-
- io.micronaut.scheduling - package io.micronaut.scheduling
-
Scheduling execution services.
- io.micronaut.scheduling.annotation - package io.micronaut.scheduling.annotation
-
Scheduling annotations.
- io.micronaut.scheduling.async - package io.micronaut.scheduling.async
-
Classes related to handling the
Async
annotation.
- io.micronaut.scheduling.cron - package io.micronaut.scheduling.cron
-
Scheduling for Cron expressions.
- io.micronaut.scheduling.exceptions - package io.micronaut.scheduling.exceptions
-
Scheduling Exceptions.
- io.micronaut.scheduling.executor - package io.micronaut.scheduling.executor
-
Scheduling Execution configuration and factory.
- io.micronaut.scheduling.instrument - package io.micronaut.scheduling.instrument
-
Interfaces for simplifying instrumentation of ExecutorService
instances.
- io.micronaut.scheduling.io.watch - package io.micronaut.scheduling.io.watch
-
Classes related to file watch.
- io.micronaut.scheduling.io.watch.event - package io.micronaut.scheduling.io.watch.event
-
Events related to file watch changes.
- io.micronaut.scheduling.processor - package io.micronaut.scheduling.processor
-
Scheduled method processing.
- IOExecutorServiceConfig - Class in io.micronaut.scheduling.executor
-
Configures the default I/O thread pool if none is configured by the user.
- IOExecutorServiceConfig() - Constructor for class io.micronaut.scheduling.executor.IOExecutorServiceConfig
-
- isEnabled() - Method in class io.micronaut.scheduling.io.watch.FileWatchConfiguration
-
- isForceExit() - Method in interface io.micronaut.runtime.EmbeddedApplication
-
Most servers shutdown cleanly, however some integrations make require a forced exist.
- isKeepAlive() - Method in interface io.micronaut.runtime.server.EmbeddedServer
-
Most servers provide a way to block such that the server doesn't exit, however some require the creation of a keep alive thread.
- isRestart() - Method in class io.micronaut.scheduling.io.watch.FileWatchConfiguration
-
Should the server be shutdown when a watch event fires.
- isRunning() - Method in class io.micronaut.runtime.context.scope.refresh.RefreshScope
-
- isRunning() - Method in class io.micronaut.scheduling.io.watch.DefaultWatchThread
-
- isServer() - Method in interface io.micronaut.runtime.EmbeddedApplication
-
This method returns whether the application is a server application or not.
- isServer() - Method in interface io.micronaut.runtime.server.EmbeddedServer
-
- isShutdown() - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- isTerminated() - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- schedule(Runnable, long, TimeUnit) - Method in interface io.micronaut.scheduling.instrument.InstrumentedScheduledExecutorService
-
- schedule(Callable<V>, long, TimeUnit) - Method in interface io.micronaut.scheduling.instrument.InstrumentedScheduledExecutorService
-
- schedule(String, Runnable) - Method in class io.micronaut.scheduling.ScheduledExecutorTaskScheduler
-
- schedule(String, Callable<V>) - Method in class io.micronaut.scheduling.ScheduledExecutorTaskScheduler
-
- schedule(Duration, Runnable) - Method in class io.micronaut.scheduling.ScheduledExecutorTaskScheduler
-
- schedule(Duration, Callable<V>) - Method in class io.micronaut.scheduling.ScheduledExecutorTaskScheduler
-
- schedule(String, Runnable) - Method in interface io.micronaut.scheduling.TaskScheduler
-
Creates and executes a one-shot action that becomes enabled
after the given delay.
- schedule(String, Callable<V>) - Method in interface io.micronaut.scheduling.TaskScheduler
-
Creates and executes a one-shot action that becomes enabled
after the given delay.
- schedule(Duration, Runnable) - Method in interface io.micronaut.scheduling.TaskScheduler
-
Creates and executes a one-shot action that becomes enabled
after the given delay.
- schedule(Duration, Callable<V>) - Method in interface io.micronaut.scheduling.TaskScheduler
-
Creates and executes a ScheduledFuture that becomes enabled after the
given delay.
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in interface io.micronaut.scheduling.instrument.InstrumentedScheduledExecutorService
-
- scheduleAtFixedRate(Duration, Duration, Runnable) - Method in class io.micronaut.scheduling.ScheduledExecutorTaskScheduler
-
- scheduleAtFixedRate(Duration, Duration, Runnable) - Method in interface io.micronaut.scheduling.TaskScheduler
-
Creates and executes a periodic action that becomes enabled first
after the given initial delay, and subsequently with the given
period; that is executions will commence after
initialDelay
then initialDelay+period
, then
initialDelay + 2 * period
, and so on.
- Scheduled - Annotation Type in io.micronaut.scheduling.annotation
-
An annotation for scheduling a re-occurring task.
- SCHEDULED - Static variable in interface io.micronaut.scheduling.TaskExecutors
-
The name of the ScheduledExecutorService
used to schedule background tasks.
- ScheduledExecutorServiceConfig - Class in io.micronaut.scheduling.executor
-
A default executor service for scheduling adhoc tasks via
ScheduledExecutorService
.
- ScheduledExecutorServiceConfig() - Constructor for class io.micronaut.scheduling.executor.ScheduledExecutorServiceConfig
-
- ScheduledExecutorTaskScheduler - Class in io.micronaut.scheduling
-
Simple abstraction over ScheduledExecutorService
.
- ScheduledExecutorTaskScheduler(ExecutorService) - Constructor for class io.micronaut.scheduling.ScheduledExecutorTaskScheduler
-
- ScheduledMethodProcessor - Class in io.micronaut.scheduling.processor
-
A
ExecutableMethodProcessor
for the
Scheduled
annotation.
- ScheduledMethodProcessor(BeanContext, Optional<ConversionService<?>>, TaskExceptionHandler<?, ?>) - Constructor for class io.micronaut.scheduling.processor.ScheduledMethodProcessor
-
- SchedulerConfigurationException - Exception in io.micronaut.scheduling.exceptions
-
- SchedulerConfigurationException(ExecutableMethod<?, ?>, String) - Constructor for exception io.micronaut.scheduling.exceptions.SchedulerConfigurationException
-
- SchedulerConfigurationException(MethodReference<?, ?>, String) - Constructor for exception io.micronaut.scheduling.exceptions.SchedulerConfigurationException
-
- Schedules - Annotation Type in io.micronaut.scheduling.annotation
-
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in interface io.micronaut.scheduling.instrument.InstrumentedScheduledExecutorService
-
- scheduleWithFixedDelay(Duration, Duration, Runnable) - Method in class io.micronaut.scheduling.ScheduledExecutorTaskScheduler
-
- scheduleWithFixedDelay(Duration, Duration, Runnable) - Method in interface io.micronaut.scheduling.TaskScheduler
-
Creates and executes a periodic action that becomes enabled first
after the given initial delay, and subsequently with the
given delay between the termination of one execution and the
commencement of the next.
- ScopedProxy - Annotation Type in io.micronaut.runtime.context.scope
-
A meta annotation for a scoped proxy.
- select(MethodReference, ThreadSelection) - Method in class io.micronaut.scheduling.executor.DefaultExecutorSelector
-
- select(String) - Method in class io.micronaut.scheduling.executor.DefaultExecutorSelector
-
- select(MethodReference, ThreadSelection) - Method in interface io.micronaut.scheduling.executor.ExecutorSelector
-
Select an ExecutorService
for the given MethodReference
.
- select(String) - Method in interface io.micronaut.scheduling.executor.ExecutorSelector
-
Obtain executor for the given name.
- ServerShutdownEvent - Class in io.micronaut.runtime.server.event
-
- ServerShutdownEvent(EmbeddedServer) - Constructor for class io.micronaut.runtime.server.event.ServerShutdownEvent
-
Constructs a prototypical Event.
- ServerStartupEvent - Class in io.micronaut.runtime.server.event
-
- ServerStartupEvent(EmbeddedServer) - Constructor for class io.micronaut.runtime.server.event.ServerStartupEvent
-
Constructs a prototypical Event.
- setCheckInterval(Duration) - Method in class io.micronaut.scheduling.io.watch.FileWatchConfiguration
-
Sets the interval to wait between file watch polls.
- setCorePoolSize(Integer) - Method in class io.micronaut.scheduling.executor.UserExecutorConfiguration
-
- setDefaultCharset(Charset) - Method in class io.micronaut.runtime.ApplicationConfiguration
-
Default value (UTF-8).
- setEnabled(boolean) - Method in class io.micronaut.scheduling.io.watch.FileWatchConfiguration
-
Whether watch is enabled.
- setGroup(String) - Method in class io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration
-
- setId(String) - Method in class io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration
-
- setInstance(ApplicationConfiguration.InstanceConfiguration) - Method in class io.micronaut.runtime.ApplicationConfiguration
-
- setMetadata(Map<String, String>) - Method in class io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration
-
- setName(String) - Method in class io.micronaut.runtime.ApplicationConfiguration
-
- setName(String) - Method in class io.micronaut.scheduling.executor.UserExecutorConfiguration
-
Sets the executor name.
- setNumberOfThreads(Integer) - Method in class io.micronaut.scheduling.executor.UserExecutorConfiguration
-
- setParallelism(Integer) - Method in class io.micronaut.scheduling.executor.UserExecutorConfiguration
-
- setPaths(List<Path>) - Method in class io.micronaut.scheduling.io.watch.FileWatchConfiguration
-
Sets the watch paths to use.
- setRestart(boolean) - Method in class io.micronaut.scheduling.io.watch.FileWatchConfiguration
-
Set whether restart is enabled.
- setThreadFactoryClass(Class<? extends ThreadFactory>) - Method in class io.micronaut.scheduling.executor.UserExecutorConfiguration
-
Sets the thread factory class.
- setType(ExecutorType) - Method in class io.micronaut.scheduling.executor.UserExecutorConfiguration
-
Sets the executor type.
- setZone(String) - Method in class io.micronaut.runtime.ApplicationConfiguration.InstanceConfiguration
-
- shutdown() - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- shutdownNow() - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- singletons(Object...) - Method in class io.micronaut.runtime.Micronaut
-
- start() - Method in class io.micronaut.runtime.Micronaut
-
- start() - Method in class io.micronaut.scheduling.io.watch.DefaultWatchThread
-
- stop() - Method in class io.micronaut.runtime.context.scope.refresh.RefreshScope
-
- stop() - Method in class io.micronaut.scheduling.io.watch.DefaultWatchThread
-
- submit(Callable<T>) - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- submit(Runnable, T) - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- submit(Runnable) - Method in interface io.micronaut.scheduling.instrument.InstrumentedExecutorService
-
- supports(RefreshEvent) - Method in interface io.micronaut.runtime.context.scope.refresh.RefreshEventListener
-
- supports(FileChangedEvent) - Method in class io.micronaut.runtime.server.watch.event.FileWatchRestartListener
-