A B C D E F I L M N P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- after() - Method in annotation type com.jcabi.aspects.Cacheable
-
After-flushing trigger(s).
- after(JoinPoint) - Method in class com.jcabi.aspects.aj.ImmutabilityChecker
-
Catch instantiation and validate class.
- after(JoinPoint, Object) - Method in class com.jcabi.aspects.aj.MethodValidator
-
Validate method response.
- Async - Annotation Type in com.jcabi.aspects
-
Marks a method for asynchronous execution.
- AsyncReturnTypeProcessor - Class in com.jcabi.aspects.apt
- AsyncReturnTypeProcessor() - Constructor for class com.jcabi.aspects.apt.AsyncReturnTypeProcessor
- asyncUpdate() - Method in annotation type com.jcabi.aspects.Cacheable
-
Returns the current store after the expiration, and then asynchronously update the data.
- attempts() - Method in annotation type com.jcabi.aspects.RetryOnFailure
-
How many times to retry.
- await() - Method in annotation type com.jcabi.aspects.ScheduleWithFixedDelay
-
How long to wait for the task to finish after shutdown in await units.
- awaitUnit() - Method in annotation type com.jcabi.aspects.ScheduleWithFixedDelay
-
Time units of await time.
B
- before() - Method in annotation type com.jcabi.aspects.Cacheable
-
Before-flushing trigger(s).
- beforeCtor(JoinPoint) - Method in class com.jcabi.aspects.aj.MethodValidator
-
Validate arguments of constructor.
- beforeMethod(JoinPoint) - Method in class com.jcabi.aspects.aj.MethodValidator
-
Validate arguments of a method.
- buildNumber() - Method in enum com.jcabi.aspects.version.Version
-
Returns project build number.
- buildValidatorFactory(ConfigurationState) - Method in class com.jcabi.aspects.FakeValidationProvider
C
- cache(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.MethodCacher
-
Call the method or fetch from cache.
- Cacheable - Annotation Type in com.jcabi.aspects
-
Makes a method response cacheable in memory for some time.
- Cacheable.Flush - Annotation Type in com.jcabi.aspects
-
Deprecated.It is identical to
Cacheable.FlushBefore
- Cacheable.FlushAfter - Annotation Type in com.jcabi.aspects
-
Identifies a method that should flush all cached entities of this class/object, after being executed.
- Cacheable.FlushBefore - Annotation Type in com.jcabi.aspects
-
Identifies a method that should flush all cached entities of this class/object, before being executed.
- close(JoinPoint) - Method in class com.jcabi.aspects.aj.MethodScheduler
-
Stop/close a routine task.
- com.jcabi.aspects - package com.jcabi.aspects
-
Annotations for Aspects.
- com.jcabi.aspects.aj - package com.jcabi.aspects.aj
-
Aspects, implementation for AspectJ.
- com.jcabi.aspects.apt - package com.jcabi.aspects.apt
-
Classes for compile time annotation processing.
- com.jcabi.aspects.version - package com.jcabi.aspects.version
-
Contains a class generated from a template that is used to access project version and build number.
- createGenericConfiguration(BootstrapState) - Method in class com.jcabi.aspects.FakeValidationProvider
- createSpecializedConfiguration(BootstrapState) - Method in class com.jcabi.aspects.FakeValidationProvider
- CURRENT - com.jcabi.aspects.version.Version
-
Current version.
D
- DEBUG - Static variable in annotation type com.jcabi.aspects.Loggable
-
DEBUG level of logging.
- DEFAULT_LIMIT - Static variable in annotation type com.jcabi.aspects.Timeable
-
The default maximum amount (of seconds).
- delay() - Method in annotation type com.jcabi.aspects.RetryOnFailure
-
Delay between attempts, in time units.
- delay() - Method in annotation type com.jcabi.aspects.ScheduleWithFixedDelay
-
Delay, in time units.
E
- ERROR - Static variable in annotation type com.jcabi.aspects.Loggable
-
ERROR level of logging.
- ExceptionsLogger - Class in com.jcabi.aspects.aj
-
Logs all exceptions thrown out of a method.
- ExceptionsLogger() - Constructor for class com.jcabi.aspects.aj.ExceptionsLogger
F
- FakeValidationProvider - Class in com.jcabi.aspects
-
Fake validation provider for JSR-303.
- FakeValidationProvider() - Constructor for class com.jcabi.aspects.FakeValidationProvider
- flush(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.MethodCacher
-
Deprecated.Since 0.7.17, and preflush() should be used
- forever() - Method in annotation type com.jcabi.aspects.Cacheable
-
Keep in cache forever.
I
- ignore() - Method in annotation type com.jcabi.aspects.Loggable
-
List of exception types, which should not be logged if thrown.
- ignore() - Method in annotation type com.jcabi.aspects.RetryOnFailure
-
Exception types to ignore.
- ImmutabilityChecker - Class in com.jcabi.aspects.aj
-
Checks for class immutability.
- ImmutabilityChecker() - Constructor for class com.jcabi.aspects.aj.ImmutabilityChecker
- Immutable - Annotation Type in com.jcabi.aspects
-
Annotates an immutable class.
- Immutable.Array - Annotation Type in com.jcabi.aspects
-
Identifies that an array-type field should be considered immutable.
- INFO - Static variable in annotation type com.jcabi.aspects.Loggable
-
INFO level of logging.
- instantiate(JoinPoint) - Method in class com.jcabi.aspects.aj.MethodScheduler
-
Instantiate a new routine task.
L
- lifetime() - Method in annotation type com.jcabi.aspects.Cacheable
-
Lifetime of an object in cache, in time units.
- limit() - Method in annotation type com.jcabi.aspects.Loggable
-
Maximum amount allowed for this method (a warning will be issued if it takes longer).
- limit() - Method in annotation type com.jcabi.aspects.Timeable
-
Maximum amount allowed for this method.
- LogExceptions - Annotation Type in com.jcabi.aspects
-
Log all exceptions thrown out of this method.
- Loggable - Annotation Type in com.jcabi.aspects
-
Makes a method loggable via
Logger
. - Loggable.Quiet - Annotation Type in com.jcabi.aspects
-
Identifies an exception that is never logged by
Loggable
if/when being thrown out of an annotated method. - logThis() - Method in annotation type com.jcabi.aspects.Loggable
-
Add toString() result to log line.
M
- MethodAsyncRunner - Class in com.jcabi.aspects.aj
-
Execute method asynchronously.
- MethodAsyncRunner() - Constructor for class com.jcabi.aspects.aj.MethodAsyncRunner
- MethodCacher - Class in com.jcabi.aspects.aj
-
Cache method results.
- MethodCacher() - Constructor for class com.jcabi.aspects.aj.MethodCacher
-
Public ctor.
- MethodInterrupter - Class in com.jcabi.aspects.aj
-
Interrupts long-running methods.
- MethodInterrupter() - Constructor for class com.jcabi.aspects.aj.MethodInterrupter
-
Public ctor.
- MethodLogger - Class in com.jcabi.aspects.aj
-
Logs method calls.
- MethodLogger() - Constructor for class com.jcabi.aspects.aj.MethodLogger
-
Public ctor.
- MethodScheduler - Class in com.jcabi.aspects.aj
-
Schedules methods.
- MethodScheduler() - Constructor for class com.jcabi.aspects.aj.MethodScheduler
-
Ctor.
- MethodValidator - Class in com.jcabi.aspects.aj
-
Validates method calls.
- MethodValidator() - Constructor for class com.jcabi.aspects.aj.MethodValidator
N
- name() - Method in annotation type com.jcabi.aspects.Loggable
-
The name of the logger to be used.
- None() - Constructor for class com.jcabi.aspects.UnitedThrow.None
P
- Parallel - Annotation Type in com.jcabi.aspects
-
Execute annotated method in multiple threads.
- Parallelizer - Class in com.jcabi.aspects.aj
-
Execute method in multiple threads.
- Parallelizer() - Constructor for class com.jcabi.aspects.aj.Parallelizer
- postflush(JoinPoint) - Method in class com.jcabi.aspects.aj.MethodCacher
-
Flush cache after method execution.
- precision() - Method in annotation type com.jcabi.aspects.Loggable
-
The precision (number of fractional digits) to be used when displaying the measured execution time.
- preflush(JoinPoint) - Method in class com.jcabi.aspects.aj.MethodCacher
-
Flush cache.
- prepend() - Method in annotation type com.jcabi.aspects.Loggable
-
Method entry moment should be reported as well (by default only an exit moment is reported).
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.jcabi.aspects.apt.AsyncReturnTypeProcessor
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.jcabi.aspects.apt.QuietlyReturnTypeProcessor
- projectVersion() - Method in enum com.jcabi.aspects.version.Version
-
Returns project version number.
Q
- QuietExceptionsLogger - Class in com.jcabi.aspects.aj
-
Logs all exceptions thrown out of a method and swallow exception.
- QuietExceptionsLogger() - Constructor for class com.jcabi.aspects.aj.QuietExceptionsLogger
- Quietly - Annotation Type in com.jcabi.aspects
-
Log all exceptions thrown out of this method and swallow them.
- QuietlyReturnTypeProcessor - Class in com.jcabi.aspects.apt
-
Annotation processor that checks whether methods annotated with
Quietly
have void return types. - QuietlyReturnTypeProcessor() - Constructor for class com.jcabi.aspects.apt.QuietlyReturnTypeProcessor
R
- randomize() - Method in annotation type com.jcabi.aspects.RetryOnFailure
-
Shall the time between retries by randomized.
- Repeater - Class in com.jcabi.aspects.aj
-
Repeat execution in case of exception.
- Repeater() - Constructor for class com.jcabi.aspects.aj.Repeater
- RetryOnFailure - Annotation Type in com.jcabi.aspects
-
Retry the method in case of exception.
S
- ScheduleWithFixedDelay - Annotation Type in com.jcabi.aspects
-
Schedules the method to run with fixed delay, automatically.
- shutdownAttempts() - Method in annotation type com.jcabi.aspects.ScheduleWithFixedDelay
-
How many times to do a forceful shutdown after await time.
- SingleException - Class in com.jcabi.aspects.aj
-
Throw single exception out of method.
- SingleException() - Constructor for class com.jcabi.aspects.aj.SingleException
- skipArgs() - Method in annotation type com.jcabi.aspects.Loggable
-
Skip logging of arguments, replacing them all with dots?
- skipResult() - Method in annotation type com.jcabi.aspects.Loggable
-
Skip logging of result, replacing it with dots?
T
- threads() - Method in annotation type com.jcabi.aspects.Parallel
-
Number of threads to use for parallel execution.
- threads() - Method in annotation type com.jcabi.aspects.ScheduleWithFixedDelay
-
Total number of fixed threads.
- Timeable - Annotation Type in com.jcabi.aspects
-
Makes a method time constrained.
- TRACE - Static variable in annotation type com.jcabi.aspects.Loggable
-
TRACE level of logging.
- trim() - Method in annotation type com.jcabi.aspects.Loggable
-
Shall we trim long texts in order to make log lines more readable?
- types() - Method in annotation type com.jcabi.aspects.RetryOnFailure
-
When to retry (in case of what exception types).
U
- unit() - Method in annotation type com.jcabi.aspects.Cacheable
-
Time units of object lifetime.
- unit() - Method in annotation type com.jcabi.aspects.Loggable
-
Time unit for the limit.
- unit() - Method in annotation type com.jcabi.aspects.RetryOnFailure
-
Time unit.
- unit() - Method in annotation type com.jcabi.aspects.ScheduleWithFixedDelay
-
Time units of delay.
- unit() - Method in annotation type com.jcabi.aspects.Timeable
-
Time unit for the limit.
- UnitedThrow - Annotation Type in com.jcabi.aspects
-
Throw only allowed exceptions, encapsulate others.
- UnitedThrow.None - Class in com.jcabi.aspects
-
Default empty exception.
V
- value() - Method in annotation type com.jcabi.aspects.Loggable
-
Level of logging.
- value() - Method in annotation type com.jcabi.aspects.UnitedThrow
-
Exception that should be allowed.
- valueOf(String) - Static method in enum com.jcabi.aspects.version.Version
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.jcabi.aspects.version.Version
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verbose() - Method in annotation type com.jcabi.aspects.RetryOnFailure
-
Shall it be fully verbose (show full exception trace) or just exception message?
- verbose() - Method in annotation type com.jcabi.aspects.ScheduleWithFixedDelay
-
Be less verbose.
- Version - Enum in com.jcabi.aspects.version
-
Current version of the project.
W
- WARN - Static variable in annotation type com.jcabi.aspects.Loggable
-
WARN level of logging.
- wrap(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.ExceptionsLogger
-
Catch exception and log it.
- wrap(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.MethodAsyncRunner
-
Execute method asynchronously.
- wrap(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.MethodInterrupter
-
Run and interrupt a method, if stuck.
- wrap(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.Parallelizer
-
Execute method in multiple threads.
- wrap(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.QuietExceptionsLogger
-
Catch exception and log it, the exception will be swallowed.
- wrap(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.Repeater
-
Catch exception and re-call the method.
- wrap(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.SingleException
-
Catch all exceptions and throw a single selected exception.
- wrapClass(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.MethodLogger
-
Log methods in a class.
- wrapMethod(ProceedingJoinPoint) - Method in class com.jcabi.aspects.aj.MethodLogger
-
Log individual methods.
All Classes All Packages