Index

A B F G I L M N R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

ApplicationBuilder - Class in net.microfalx.boot
Builds the application class path based on files discovered in ~/lib directory.
ApplicationBuilder() - Constructor for class net.microfalx.boot.ApplicationBuilder
 

B

Bootstrap - Class in net.microfalx.boot
The main class which bootstraps a Java application.
Bootstrap() - Constructor for class net.microfalx.boot.Bootstrap
 
BootstrapClassLoader - Class in net.microfalx.boot
A class loader which loads
BootstrapClassLoader(URL[], ClassLoader) - Constructor for class net.microfalx.boot.BootstrapClassLoader
 
BootstrapException - Exception Class in net.microfalx.boot
Base class for all bootstrap exception.
BootstrapException(String) - Constructor for exception class net.microfalx.boot.BootstrapException
 
BootstrapException(String, Throwable) - Constructor for exception class net.microfalx.boot.BootstrapException
 
BootstrapException(Throwable) - Constructor for exception class net.microfalx.boot.BootstrapException
 
BootstrapUtils - Class in net.microfalx.boot
Various utilities.
BootstrapUtils() - Constructor for class net.microfalx.boot.BootstrapUtils
 

F

formatBytes(long) - Static method in class net.microfalx.boot.BootstrapUtils
Formats a number of bytes.

G

getClassPath() - Method in class net.microfalx.boot.ApplicationBuilder
Returns the class path of the application.
getHome() - Method in class net.microfalx.boot.ApplicationBuilder
Returns the home directory.
getLibDirectory() - Method in class net.microfalx.boot.ApplicationBuilder
Returns the directory containing the libraries.
getLog() - Method in class net.microfalx.boot.Bootstrap
Returns the boot log.
getLogsDirectory() - Method in class net.microfalx.boot.ApplicationBuilder
Returns the logs directory.
getStackTrace(Throwable) - Static method in class net.microfalx.boot.BootstrapUtils
Dumps an exception stacktrace as a string.
getTmpDirectory() - Method in class net.microfalx.boot.ApplicationBuilder
Returns the temporary files directory.

I

init(String[]) - Method in class net.microfalx.boot.Bootstrap
 
isEmpty(CharSequence) - Static method in class net.microfalx.boot.BootstrapUtils
Returns whether the string is empty.
isNotEmpty(CharSequence) - Static method in class net.microfalx.boot.BootstrapUtils
Returns whether the string is not empty.

L

log(String) - Method in class net.microfalx.boot.Bootstrap
Logs a message into the bootstrap log.
log(String, Object...) - Method in class net.microfalx.boot.Bootstrap
Logs a message into the bootstrap log.

M

main(String[]) - Static method in class net.microfalx.boot.Bootstrap
 

N

net.microfalx.boot - package net.microfalx.boot
 

R

requireNonNull(T) - Static method in class net.microfalx.boot.BootstrapUtils
Checks that the specified object reference is not null.
run() - Method in class net.microfalx.boot.Bootstrap
 

S

setExitCode(int) - Method in class net.microfalx.boot.Bootstrap
Changes the exit code if a problem is detected.
setHome(File) - Method in class net.microfalx.boot.ApplicationBuilder
Changes the home directory.

T

throwException(Throwable) - Static method in class net.microfalx.boot.BootstrapUtils
Rethrow a checked exception

V

validateDirectoryExists(File) - Static method in class net.microfalx.boot.BootstrapUtils
Validated the directory, creates the directory if it does not exist and fails if the directory cannot be created.
A B F G I L M N R S T V 
All Classes and Interfaces|All Packages|Serialized Form