| Package | Description |
|---|---|
| net.lecousin.framework.application |
Main classes to initialize this library: LCCore and Application.
|
| net.lecousin.framework.application.launcher |
Application launcher.
|
| net.lecousin.framework.application.libraries |
Library loading and management.
|
| net.lecousin.framework.application.libraries.artifacts |
Libraries management using group id, artifact id and version.
|
| net.lecousin.framework.application.libraries.classloader |
Class loaders when libraries are loaded dynamically.
|
| net.lecousin.framework.application.libraries.classpath |
Default implementation of LibrariesManager, simply using the classpath of the JVM.
|
| net.lecousin.framework.concurrent |
Multi-threading framework.
|
| net.lecousin.framework.concurrent.async |
Classes implementing synchronization points such as asynchronous result, join point...
|
| net.lecousin.framework.concurrent.tasks |
Implementations of tasks.
|
| net.lecousin.framework.concurrent.tasks.drives |
Tasks on files or directories.
|
| net.lecousin.framework.concurrent.util |
Multi-threading utilities.
|
| net.lecousin.framework.concurrent.util.production.simple |
Production model: a producer produces objects that are consumed by a consumer.
This allows asynchronous production and consumption. An example is a server task producing an output, and a consumer sending it over the network. |
| net.lecousin.framework.io |
New java Input/Output model adding more flexibility and asynchronous operations.
|
| net.lecousin.framework.io.buffering |
IO with bufferization.
|
| net.lecousin.framework.io.encoding |
Utility classes for encoding.
|
| net.lecousin.framework.io.out2in |
Implementations of IO.OutputToInput.
|
| net.lecousin.framework.io.serialization |
Serialization and deserialization framework.
|
| net.lecousin.framework.io.text |
IO on characters and text.
|
| net.lecousin.framework.io.util |
Utility classes for IO.
|
| net.lecousin.framework.locale |
Localization.
|
| net.lecousin.framework.log |
Logging.
|
| net.lecousin.framework.log.appenders |
Logging appenders.
|
| net.lecousin.framework.plugins |
Plugins mechanism.
|
| net.lecousin.framework.progress |
Progression of asynchronous or background works.
|
| net.lecousin.framework.util |
Utility classes.
|
| net.lecousin.framework.xml |
XML Parsing and generation.
|
| net.lecousin.framework.xml.dom |
Simple (partial) DOM implementation.
|
| net.lecousin.framework.xml.serialization |
XML serialization and deserialization.
|
| Class and Description |
|---|
| CancelException
Exception used when cancelling an asynchronous task.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| Class and Description |
|---|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| CancelException
Exception used when cancelling an asynchronous task.
|
| Cancellable
Interface for cancellable asynchronous task.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| JoinPoint
A JoinPoint allows to wait for several synchronization points or events, instead of a single one.
|
| Class and Description |
|---|
| AbstractLock
Base class for locks.
|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| AsyncSupplier.Listener
Listener with one method by possible state.
|
| CancelException
Exception used when cancelling an asynchronous task.
|
| Cancellable
Interface for cancellable asynchronous task.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| JoinPoint
A JoinPoint allows to wait for several synchronization points or events, instead of a single one.
|
| Class and Description |
|---|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| CancelException
Exception used when cancelling an asynchronous task.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| CancelException
Exception used when cancelling an asynchronous task.
|
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| AsyncSupplier.Listener
Listener with one method by possible state.
|
| CancelException
Exception used when cancelling an asynchronous task.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| CancelException
Exception used when cancelling an asynchronous task.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| CancelException
Exception used when cancelling an asynchronous task.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| CancelException
Exception used when cancelling an asynchronous task.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| CancelException
Exception used when cancelling an asynchronous task.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| JoinPoint
A JoinPoint allows to wait for several synchronization points or events, instead of a single one.
|
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
| Class and Description |
|---|
| Async
Simplest implementation of a synchronization point.
|
| AsyncSupplier
Same as a SynchronizationPoint, except that it contains a result.
|
| IAsync
Base interface for an asynchronous unit.
An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().Listeners can be added to be called when the asynchronous unit is unblocked. |
Copyright © 2019. All rights reserved.