| Name | Description | Type | Package | Framework |
| Async | Marks a method for asynchronous execution. | Class | com.jcabi.aspects | JCabi |
| AsyncReturnTypeProcessor | Annotation processor that checks whether methods annotated with Future return types. | Class | com.jcabi.aspects.apt | JCabi |
| Cacheable | Makes a method response cacheable in memory for some time. | Class | com.jcabi.aspects | JCabi |
| Cacheable .Flush | Class | com.jcabi.aspects | JCabi | |
| Cacheable .FlushAfter | Class | com.jcabi.aspects | JCabi | |
| Cacheable .FlushBefore | Class | com.jcabi.aspects | JCabi | |
| ExceptionsLogger | Logs all exceptions thrown out of a method. | Class | com.jcabi.aspects.aj | JCabi |
| ImmutabilityChecker | Checks for class immutability. | Class | com.jcabi.aspects.aj | JCabi |
| Immutable | Annotates an immutable class. | Class | com.jcabi.aspects | JCabi |
| Immutable .Array | Class | com.jcabi.aspects | JCabi | |
| LogExceptions | Log all exceptions thrown out of this method. | Class | com.jcabi.aspects | JCabi |
| Loggable | Makes a method loggable via Logger. | Class | com.jcabi.aspects | JCabi |
| Loggable .Quiet | Identifies an exception that is never logged by Loggable if/when being thrown out of an annotated method. | Class | com.jcabi.aspects | JCabi |
| MethodAsyncRunner | Execute method asynchronously. | Class | com.jcabi.aspects.aj | JCabi |
| MethodCacher | Cache method results. | Class | com.jcabi.aspects.aj | JCabi |
| MethodInterrupter | Interrupts long-running methods. | Class | com.jcabi.aspects.aj | JCabi |
| MethodLogger | It is an AspectJ aspect and you are not supposed to use it directly. | Class | com.jcabi.aspects.aj | JCabi |
| MethodScheduler | Class | com.jcabi.aspects.aj | JCabi | |
| MethodValidator | Validates method calls. | Class | com.jcabi.aspects.aj | JCabi |
| Parallel | Execute annotated method in multiple threads. | Class | com.jcabi.aspects | JCabi |
| Parallelizer | Execute method in multiple threads. | Class | com.jcabi.aspects.aj | JCabi |
| QuietExceptionsLogger | Logs all exceptions thrown out of a method and swallow exception. | Class | com.jcabi.aspects.aj | JCabi |
| Quietly | Log all exceptions thrown out of this method and swallow them. | Class | com.jcabi.aspects | JCabi |
| QuietlyReturnTypeProcessor | Annotation processor that checks whether methods annotated with Quietly have void return types. | Class | com.jcabi.aspects.apt | JCabi |
| Repeater | Repeat execution in case of exception. | Class | com.jcabi.aspects.aj | JCabi |
| RetryOnFailure | Retry the method in case of exception. | Class | com.jcabi.aspects | JCabi |
| ScheduleWithFixedDelay | Schedules the method to run with fixed delay, automatically. | Class | com.jcabi.aspects | JCabi |
| SingleException | Throw single exception out of method. | Class | com.jcabi.aspects.aj | JCabi |
| Timeable | Makes a method time constrained. | Class | com.jcabi.aspects | JCabi |
| Tv | Convenient holder of numeric constants for annotations (TV means "time values"). | Interface | com.jcabi.aspects | JCabi |
| UnitedThrow | Throw only allowed exceptions, encapsulate others. | Class | com.jcabi.aspects | JCabi |
| UnitedThrow .None | Default empty exception. | Class | com.jcabi.aspects | JCabi |