A B C D E F I L M N P Q R S T U V W 
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
Annotation processor that checks whether methods annotated with Async have void or Future return types.
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.
A B C D E F I L M N P Q R S T U V W 
All Classes All Packages