| 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.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.io |
New java Input/Output model adding more flexibility and asynchronous operations.
|
| net.lecousin.framework.locale |
Localization.
|
| net.lecousin.framework.log |
Logging.
|
| Modifier and Type | Method and Description |
|---|---|
Application |
StandaloneLCCore.getApplication() |
static Application |
LCCore.getApplication() |
Application |
LCCore.Environment.getApplication()
Get the application associated with the calling thread.
|
Application |
ApplicationClassLoader.getApplication()
Return the application.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StandaloneLCCore.add(Application app) |
void |
LCCore.Environment.add(Application app)
Add an application.
|
IAsync<Exception> |
ApplicationBootstrap.start(Application app,
WorkProgress progress)
Start the application, and return a synchronization point that will be unblocked when the application
is asked to shutdown.
|
| Modifier and Type | Method and Description |
|---|---|
ApplicationClassLoader |
DynamicLibrariesManager.start(Application app) |
| Modifier and Type | Method and Description |
|---|---|
ApplicationClassLoader |
LibrariesManager.start(Application app)
This method is automatically called on application startup so this libraries manager
can initialize and load libraries as needed for the given application.
|
| Modifier and Type | Method and Description |
|---|---|
Application |
AppClassLoader.getApplication() |
Application |
AbstractClassLoader.getApplication() |
| Constructor and Description |
|---|
AppClassLoader(Application app)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Application |
DefaultApplicationClassLoader.getApplication() |
| Modifier and Type | Method and Description |
|---|---|
DefaultApplicationClassLoader |
DefaultLibrariesManager.start(Application app) |
| Constructor and Description |
|---|
DefaultApplicationClassLoader(Application app,
File[] additionalClassPath)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Application |
Task.getApplication() |
| Constructor and Description |
|---|
Console(Application app)
Instantiate for the given application.
|
| Modifier and Type | Method and Description |
|---|---|
static TemporaryFiles |
TemporaryFiles.get(Application app)
Get the instance for the given application.
|
| Constructor and Description |
|---|
LocalizedProperties(Application application)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Application |
LoggerFactory.getApplication() |
| Constructor and Description |
|---|
LoggerFactory(Application app,
Appender defaultAppender)
Constructor.
|
Copyright © 2019. All rights reserved.