Index
All Classes|All Packages|Constant Field Values|Serialized Form
A
- action() - Method in interface com.chillycheesy.modulo.events.CancelableAction
- add(Controller) - Method in class com.chillycheesy.modulo.controllers.ControllerBuilder
-
Adds a controller to the list of controllers.
- apply(Annotation, HttpServletRequest, HttpServletResponse, Configuration, Object, Method, Parameter, Object) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.HttpParamMethodControllerParameterAnnotationApplier
-
Apply the annotation to the parameter and return the argument to pass to the method.
- apply(Annotation, HttpServletRequest, HttpServletResponse, Configuration, Object, Method, Parameter, Object) - Method in interface com.chillycheesy.modulo.controllers.methodcontroller.MethodControllerParameterAnnotationApplier
-
Apply the annotation to the parameter and return the argument to pass to the method.
- apply(Annotation, HttpServletRequest, HttpServletResponse, Configuration, Object, Method, Parameter, Object) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.PathVariableMethodControllerParameterAnnotationApplier
-
Apply the annotation to the parameter and return the argument to pass to the method.
- apply(Annotation, HttpServletRequest, HttpServletResponse, Configuration, Object, Method, Parameter, Object) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.RequestBodyMethodControllerParameterAnnotationApplier
-
Apply the annotation to the parameter and return the argument to pass to the method.
- apply(HttpServletRequest, HttpServletResponse) - Method in class com.chillycheesy.modulo.controllers.ModuloControllerManager
-
Apply the controller chain.
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in interface com.chillycheesy.modulo.controllers.Controller
-
Call the method that handles the request.
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.HttpMethodController
-
Apply the controller.
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.HttpParamVariableController
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.HttpPathController
-
Apply the controller.
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.HttpPathVariableController
-
Apply the controller.
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.InternalFileResourceController
-
Apply the controller.
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.JsonParserController
-
Parses the result of the next controller into Json
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.MethodController
-
Invoke the method and return the next controller.
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.ModuloController
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.RegexHttpMethodController
-
Apply the controller.
- apply(HttpServletRequest, HttpServletResponse, Configuration) - Method in class com.chillycheesy.modulo.controllers.RegexHttpPathController
-
Apply the controller.
- autoSave - Variable in class com.chillycheesy.modulo.config.ConfigurableEntity
B
- bindControllerAnnotations(Annotation, Module, ControllerBuilder) - Method in interface com.chillycheesy.modulo.controllers.factory.ControllerAnnotationBinder
- bindControllerAnnotations(Annotation, Module, ControllerBuilder) - Method in class com.chillycheesy.modulo.controllers.factory.JsonResponseControllerAnnotationBinder
- bindControllerAnnotations(Annotation, Module, ControllerBuilder) - Method in class com.chillycheesy.modulo.controllers.factory.RequestControllerAnnotationBinder
- bindControllerAnnotations(Annotation, Module, ControllerBuilder) - Method in class com.chillycheesy.modulo.controllers.factory.ServeResourceControllerAnnotationBinder
- build() - Method in class com.chillycheesy.modulo.controllers.ControllerBuilder
-
Builds the controller.
- build(File) - Static method in class com.chillycheesy.modulo.modules.ModuleBuilder
-
Method you need to call to build a
Module. - build(File, URLClassLoader) - Static method in class com.chillycheesy.modulo.modules.ModuleBuilder
-
Method you need to call to build a
Module - buildAndRegisterController(ModuloControllerFactory, Module, Object...) - Method in class com.chillycheesy.modulo.controllers.ModuloControllerManager
-
The controller chain.
- buildAndRegisterController(Module, Object...) - Method in class com.chillycheesy.modulo.controllers.ModuloControllerManager
-
Apply the controller chain.
C
- Cancelable - Interface in com.chillycheesy.modulo.events
-
It can be applied on a event.
- cancelableAction - Variable in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
- cancelableAction - Variable in class com.chillycheesy.modulo.event.RequestEvent
- CancelableAction - Interface in com.chillycheesy.modulo.events
- canceled - Variable in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
- clear() - Method in class com.chillycheesy.modulo.config.Configuration
- clearAll() - Method in class com.chillycheesy.modulo.config.Configuration
- clearDefaults() - Method in class com.chillycheesy.modulo.config.Configuration
- com.chillycheesy.modulo - package com.chillycheesy.modulo
- com.chillycheesy.modulo.config - package com.chillycheesy.modulo.config
- com.chillycheesy.modulo.controllers - package com.chillycheesy.modulo.controllers
- com.chillycheesy.modulo.controllers.factory - package com.chillycheesy.modulo.controllers.factory
- com.chillycheesy.modulo.controllers.methodcontroller - package com.chillycheesy.modulo.controllers.methodcontroller
- com.chillycheesy.modulo.event - package com.chillycheesy.modulo.event
- com.chillycheesy.modulo.event.controllers - package com.chillycheesy.modulo.event.controllers
- com.chillycheesy.modulo.events - package com.chillycheesy.modulo.events
- com.chillycheesy.modulo.listener - package com.chillycheesy.modulo.listener
- com.chillycheesy.modulo.modules - package com.chillycheesy.modulo.modules
- com.chillycheesy.modulo.utils - package com.chillycheesy.modulo.utils
- com.chillycheesy.modulo.utils.exception - package com.chillycheesy.modulo.utils.exception
- COMMON - Static variable in class com.chillycheesy.modulo.utils.Priority
- configFile - Variable in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
The destination config file.
- ConfigurableEntity - Class in com.chillycheesy.modulo.config
- ConfigurableEntity() - Constructor for class com.chillycheesy.modulo.config.ConfigurableEntity
- ConfigurableEntity(ConfigurationLoaderStrategy) - Constructor for class com.chillycheesy.modulo.config.ConfigurableEntity
- Configuration - Class in com.chillycheesy.modulo.config
- Configuration() - Constructor for class com.chillycheesy.modulo.config.Configuration
- Configuration(Configuration...) - Constructor for class com.chillycheesy.modulo.config.Configuration
- Configuration(Map<String, Object>, Map<String, Object>) - Constructor for class com.chillycheesy.modulo.config.Configuration
- configurationFactory - Variable in class com.chillycheesy.modulo.config.ConfigurableEntity
- ConfigurationFactory - Interface in com.chillycheesy.modulo.config
- ConfigurationLoaderStrategy - Interface in com.chillycheesy.modulo.config
-
Loads and saves a configuration from Input and Output Stream.
- containsModule(Module) - Method in class com.chillycheesy.modulo.modules.ModuleManager
-
Check if a module is currently in the manager
- containsModule(Class<? extends Module>) - Method in class com.chillycheesy.modulo.modules.ModuleManager
-
Works like
ModuleManager.containsModule(Module)andModuleManager.containsModule(String)but by passing the class of the module - containsModule(String) - Method in class com.chillycheesy.modulo.modules.ModuleManager
-
Works like
ModuleManager.containsModule(Module)but by passing the name of the module - controller - Variable in class com.chillycheesy.modulo.controllers.ModuloController
- controller - Variable in class com.chillycheesy.modulo.event.controllers.ControllerEvent
- Controller - Interface in com.chillycheesy.modulo.controllers
-
Defines the methods that a controller must implement.
- ControllerAnnotationBinder - Interface in com.chillycheesy.modulo.controllers.factory
- ControllerAppliedEvent - Class in com.chillycheesy.modulo.event.controllers
- ControllerAppliedEvent(Controller) - Constructor for class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
- ControllerBuilder - Class in com.chillycheesy.modulo.controllers
-
Builds a controller.
- ControllerBuilder() - Constructor for class com.chillycheesy.modulo.controllers.ControllerBuilder
-
Creates a new controller builder.
- ControllerBuilder(List<Controller>) - Constructor for class com.chillycheesy.modulo.controllers.ControllerBuilder
-
Creates a new controller builder.
- ControllerCanceledEvent - Class in com.chillycheesy.modulo.event.controllers
- ControllerCanceledEvent(Controller) - Constructor for class com.chillycheesy.modulo.event.controllers.ControllerCanceledEvent
- ControllerContainer - Class in com.chillycheesy.modulo.controllers
- ControllerContainer() - Constructor for class com.chillycheesy.modulo.controllers.ControllerContainer
- ControllerEvent - Class in com.chillycheesy.modulo.event.controllers
- ControllerEvent(Controller) - Constructor for class com.chillycheesy.modulo.event.controllers.ControllerEvent
- createConfiguration(ConfigurationLoaderStrategy) - Method in interface com.chillycheesy.modulo.config.ConfigurationFactory
- createConfiguration(ConfigurationLoaderStrategy) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Create a new Configuration.
- createFromObject(Module, Object) - Method in class com.chillycheesy.modulo.controllers.factory.ModuloControllerFactory
- createFromObject(Module, Object, int) - Method in class com.chillycheesy.modulo.controllers.factory.ModuloControllerFactory
D
- debug(Module, Object) - Method in class com.chillycheesy.modulo.utils.Logger
-
Broadcast a debug log in the console.
- debug(String) - Method in class com.chillycheesy.modulo.modules.Module
-
Use the
Loggerclass to log a debug message. - DebugLogEvent - Class in com.chillycheesy.modulo.event
-
Event emitted when a debug log is emit by the
Logger. - DebugLogEvent(String) - Constructor for class com.chillycheesy.modulo.event.DebugLogEvent
-
Create a new DebugLogEvent.
- DEFAULT_MAIN_PAGE_NAME - Static variable in class com.chillycheesy.modulo.modules.ModuleConfig
-
The default name of the main page, by defaul it's set to "index"
- defaultConfiguration - Variable in class com.chillycheesy.modulo.config.ConfigurableEntity
- defaultProperties - Variable in class com.chillycheesy.modulo.config.Configuration
- DeleteRequestEvent - Class in com.chillycheesy.modulo.event
-
This event was wen a http DELETE request was emit.
- DeleteRequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.DeleteRequestEvent
-
Creates a new DeleteRequestEvent.
- DIVINE - Static variable in class com.chillycheesy.modulo.events.Event
- DIVINE - Static variable in class com.chillycheesy.modulo.utils.Priority
E
- emitEvent(Module, Event) - Method in class com.chillycheesy.modulo.events.EventManager
-
Emit a event and log potential error in the
Logger. - emitter - Variable in class com.chillycheesy.modulo.events.Event
-
The emitter module.
- enableAutoSave(boolean) - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
- EPIC - Static variable in class com.chillycheesy.modulo.utils.Priority
- equals(Object) - Method in class com.chillycheesy.modulo.config.Configuration
- equals(Object) - Method in class com.chillycheesy.modulo.event.LogEvent
- equals(Object) - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
- equals(Object) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
- equals(Object) - Method in class com.chillycheesy.modulo.modules.Module
- equals(Object) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- error(Module, Object) - Method in class com.chillycheesy.modulo.utils.Logger
-
Broadcast an error log in the console.
- error(String) - Method in class com.chillycheesy.modulo.modules.Module
-
Use the
Loggerclass to log an error message. - ErrorLogEvent - Class in com.chillycheesy.modulo.event
-
Event emitted when a error log is emit by the
Logger. - ErrorLogEvent(String) - Constructor for class com.chillycheesy.modulo.event.ErrorLogEvent
-
Create a new Error log Event.
- Event - Class in com.chillycheesy.modulo.events
-
An Event can be created, emit and catch by every module.
- Event() - Constructor for class com.chillycheesy.modulo.events.Event
-
Create a new Event with a null emitter.
- Event(Module) - Constructor for class com.chillycheesy.modulo.events.Event
-
Create a new Event.
- EventContainer - Class in com.chillycheesy.modulo.events
-
The EventContainer contain all about the events.
- EventContainer() - Constructor for class com.chillycheesy.modulo.events.EventContainer
- EventHandler - Annotation Interface in com.chillycheesy.modulo.events
-
EventHandler annotation is used over methods on Listener classes.
- EventManager - Class in com.chillycheesy.modulo.events
- EventManager() - Constructor for class com.chillycheesy.modulo.events.EventManager
F
- FileConfigurationFactory - Class in com.chillycheesy.modulo.config
-
Create a
Configurationfrom a Module and a source file. - FileConfigurationFactory(Module, File, InputStream) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Create a new FileConfigurationFactory.
- FileConfigurationFactory(Module, File, String) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Create a new FileConfigurationFactory.
- FileConfigurationFactory(Module, String) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Create a new FileConfigurationFactory.
- FileConfigurationFactory(Module, String, InputStream) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Create a new FileConfigurationFactory.
- FileConfigurationFactory(Module, String, String) - Constructor for class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Create a new FileConfigurationFactory.
- FileIsNotAModuleDirectoryException - Exception in com.chillycheesy.modulo.utils.exception
- FileIsNotAModuleDirectoryException(File) - Constructor for exception com.chillycheesy.modulo.utils.exception.FileIsNotAModuleDirectoryException
- forEach(String, BiConsumer<String, String>) - Method in class com.chillycheesy.modulo.config.Configuration
- forEach(BiConsumer<String, String>) - Method in class com.chillycheesy.modulo.config.Configuration
G
- get(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getAllItems() - Method in class com.chillycheesy.modulo.utils.Manager
- getArgs() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
-
Getter for the arguments.
- getAuthors() - Method in class com.chillycheesy.modulo.modules.Module
- getAuthors() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- getBoolean(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getBoolean(String, Boolean) - Method in class com.chillycheesy.modulo.config.Configuration
- getCancelableAction() - Method in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
- getCancelableAction() - Method in class com.chillycheesy.modulo.event.LogEvent
- getCancelableAction() - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
- getCancelableAction() - Method in class com.chillycheesy.modulo.event.RequestEvent
- getCancelableAction() - Method in interface com.chillycheesy.modulo.events.Cancelable
-
Getter for the cancelable action.
- getConfig() - Method in class com.chillycheesy.modulo.modules.Module
- getConfigFile() - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Get the config file.
- getConfiguration() - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
- getConfigurationFactory() - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
- getController() - Method in class com.chillycheesy.modulo.controllers.ModuloController
- getController() - Method in class com.chillycheesy.modulo.event.controllers.ControllerEvent
- getController() - Static method in class com.chillycheesy.modulo.ModuloAPI
-
Getter for Controller logic section.
- getDefault(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultBoolean(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultBoolean(String, Boolean) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultDouble(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultDouble(String, Double) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultInteger(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultInteger(String, Integer) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultList(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultList(String, List<T>) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultProperties() - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultString(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getDefaultString(String, String) - Method in class com.chillycheesy.modulo.config.Configuration
- getDependencies() - Method in class com.chillycheesy.modulo.modules.Module
- getDependencies() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- getDouble(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getDouble(String, Double) - Method in class com.chillycheesy.modulo.config.Configuration
- getEmitter() - Method in class com.chillycheesy.modulo.events.Event
-
Getter for the emitter.
- getEvent() - Static method in class com.chillycheesy.modulo.ModuloAPI
-
Getter for Event logic section.
- getEventManager() - Method in class com.chillycheesy.modulo.events.EventContainer
-
Getter for the unique EventManager.
- getInteger(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getInteger(String, Integer) - Method in class com.chillycheesy.modulo.config.Configuration
- getItemByModule(Module) - Method in class com.chillycheesy.modulo.utils.Manager
- getJarFile() - Method in class com.chillycheesy.modulo.modules.Module
- getList(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getList(String, List<T>) - Method in class com.chillycheesy.modulo.config.Configuration
- getLoadedModules() - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Get a list of loaded
Module. - getLoaderStrategy() - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
- getLogger() - Static method in class com.chillycheesy.modulo.ModuloAPI
-
Getter for Logger logic section.
- getMain() - Method in class com.chillycheesy.modulo.modules.Module
- getMain() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- getManager() - Method in class com.chillycheesy.modulo.controllers.ControllerContainer
- getMergedProperties() - Method in class com.chillycheesy.modulo.config.Configuration
- getMessage() - Method in class com.chillycheesy.modulo.event.LogEvent
-
Getter for the message to load.
- getModule() - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Get the config file.
- getModule() - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
-
Getter for the module.
- getModule() - Static method in class com.chillycheesy.modulo.ModuloAPI
-
Getter for Module logic section.
- getModule(Class<? extends Module>) - Method in class com.chillycheesy.modulo.modules.ModuleManager
-
Works like
ModuleManager.getModule(String)but by passing the class of the module - getModule(String) - Method in class com.chillycheesy.modulo.modules.ModuleManager
-
Get a module using the name of the module
- getModuleByItem(T) - Method in class com.chillycheesy.modulo.utils.Manager
- getModuleCount() - Method in class com.chillycheesy.modulo.modules.ModuleManager
-
Get the number of module currently managed by the manager
- getModuleLoader() - Method in class com.chillycheesy.modulo.modules.ModuleContainer
- getModuleManager() - Method in class com.chillycheesy.modulo.modules.ModuleContainer
- getModulesCopy() - Method in class com.chillycheesy.modulo.modules.ModuleManager
-
Get the started modules.
- getName() - Method in class com.chillycheesy.modulo.controllers.ModuloController
- getName() - Method in class com.chillycheesy.modulo.modules.Module
- getName() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- getPriority() - Method in class com.chillycheesy.modulo.controllers.ModuloController
- getProperties() - Method in class com.chillycheesy.modulo.config.Configuration
- getReceptor() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
-
Getter for the receptor.
- getRequest() - Method in class com.chillycheesy.modulo.event.RequestEvent
-
Gets the request that was made.
- GetRequestEvent - Class in com.chillycheesy.modulo.event
-
This event was wen a http GET request was emit.
- GetRequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.GetRequestEvent
-
Creates a new GetRequestEvent.
- getResponse() - Method in class com.chillycheesy.modulo.event.RequestEvent
-
Gets the response that was made.
- getSignal() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
-
Getter for the signal.
- getSignalEmitter() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
-
Getter for the signal emitter.
- getSoftDependencies() - Method in class com.chillycheesy.modulo.modules.Module
- getSoftDependencies() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- getSourceInputStream() - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Get the source input stream.
- getStartedModule() - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Get a list of started
Module. - getString(String) - Method in class com.chillycheesy.modulo.config.Configuration
- getString(String, String) - Method in class com.chillycheesy.modulo.config.Configuration
- getVersion() - Method in class com.chillycheesy.modulo.modules.Module
- getVersion() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
H
- has(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasBoolean(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasDefault(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasDefaultBoolean(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasDefaultDouble(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasDefaultInteger(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasDefaultList(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasDefaultString(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasDouble(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hashCode() - Method in class com.chillycheesy.modulo.config.Configuration
- hasInteger(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasList(String) - Method in class com.chillycheesy.modulo.config.Configuration
- hasString(String) - Method in class com.chillycheesy.modulo.config.Configuration
- haveReceptors() - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
-
Check if the signal was receive.
- HIGH - Static variable in class com.chillycheesy.modulo.utils.Priority
- HTModuleNotFoundException - Exception in com.chillycheesy.modulo.utils.exception
- HTModuleNotFoundException(String) - Constructor for exception com.chillycheesy.modulo.utils.exception.HTModuleNotFoundException
- HttpMethodController - Class in com.chillycheesy.modulo.controllers
-
Controller that test the http methods.
- HttpMethodController(String) - Constructor for class com.chillycheesy.modulo.controllers.HttpMethodController
-
Constructor.
- HttpParam - Annotation Interface in com.chillycheesy.modulo.controllers.methodcontroller
-
This decorator is used inside a method interpreted by the
MethodControllerObject. - HttpParamMethodControllerParameterAnnotationApplier - Class in com.chillycheesy.modulo.controllers.methodcontroller
-
Apply the
HttpParamdecorator. - HttpParamMethodControllerParameterAnnotationApplier() - Constructor for class com.chillycheesy.modulo.controllers.methodcontroller.HttpParamMethodControllerParameterAnnotationApplier
- HttpParamVariableController - Class in com.chillycheesy.modulo.controllers
-
Controller that register all parameters name of the request inside the configuration.
- HttpParamVariableController() - Constructor for class com.chillycheesy.modulo.controllers.HttpParamVariableController
- HttpPathController - Class in com.chillycheesy.modulo.controllers
-
Controller that check if the path match with the target path.
- HttpPathController(String) - Constructor for class com.chillycheesy.modulo.controllers.HttpPathController
-
Constructor.
- HttpPathVariableController - Class in com.chillycheesy.modulo.controllers
-
Controller that check if the pathVariable match with the target path.
- HttpPathVariableController(String) - Constructor for class com.chillycheesy.modulo.controllers.HttpPathVariableController
-
Constructor.
I
- IMPORTANT - Static variable in class com.chillycheesy.modulo.events.Event
- info(Module, Object) - Method in class com.chillycheesy.modulo.utils.Logger
-
Broadcast an info log in the console.
- info(String) - Method in class com.chillycheesy.modulo.modules.Module
-
Use the
Loggerclass to log an info message. - InfoLogEvent - Class in com.chillycheesy.modulo.event
-
Event emitted when a info log is emit by the
Logger. - InfoLogEvent(String) - Constructor for class com.chillycheesy.modulo.event.InfoLogEvent
-
Create a new Info log Event.
- InternalFileResourceController - Class in com.chillycheesy.modulo.controllers
-
Controller for serving internal files.
- InternalFileResourceController(JarFile) - Constructor for class com.chillycheesy.modulo.controllers.InternalFileResourceController
-
Constructor for the InternalFileResourceController.
- InvalidModuleConfigurationException - Exception in com.chillycheesy.modulo.utils.exception
- InvalidModuleConfigurationException(File, String...) - Constructor for exception com.chillycheesy.modulo.utils.exception.InvalidModuleConfigurationException
- InvalidParameterEventHandlerException - Exception in com.chillycheesy.modulo.utils.exception
-
This exception will be throws when The
EventManagertry to invoke an annotated method by theEventHandlerAnnotation with a bad number of parameter. - InvalidParameterEventHandlerException(Module) - Constructor for exception com.chillycheesy.modulo.utils.exception.InvalidParameterEventHandlerException
-
Create a new Exception.
- InvalidPathVariableException - Exception in com.chillycheesy.modulo.utils.exception
- InvalidPathVariableException(String) - Constructor for exception com.chillycheesy.modulo.utils.exception.InvalidPathVariableException
- isCanceled - Variable in class com.chillycheesy.modulo.event.RequestEvent
- isCanceled() - Method in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
- isCanceled() - Method in class com.chillycheesy.modulo.event.LogEvent
- isCanceled() - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
- isCanceled() - Method in class com.chillycheesy.modulo.event.RequestEvent
- isCanceled() - Method in interface com.chillycheesy.modulo.events.Cancelable
-
Check if the event was cancel.
- isModified() - Method in class com.chillycheesy.modulo.config.Configuration
- isValid(File) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Check if a file is in the good format
seeModuleBuilderfor details. - isValid(String) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Check if a jar file is in the good format
seeModuleBuilderfor details. - isValid(JarFile) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Check if a jar file is in the good format
seeModuleBuilderfor details.
J
- JacksonConfigurationStrategy - Class in com.chillycheesy.modulo.config
- JacksonConfigurationStrategy(JsonFactory) - Constructor for class com.chillycheesy.modulo.config.JacksonConfigurationStrategy
- JsonConfigurationStrategy - Class in com.chillycheesy.modulo.config
- JsonConfigurationStrategy() - Constructor for class com.chillycheesy.modulo.config.JsonConfigurationStrategy
- JsonParserController - Class in com.chillycheesy.modulo.controllers
-
A controller that parses the result of the next controller into JSON.
- JsonParserController() - Constructor for class com.chillycheesy.modulo.controllers.JsonParserController
- JsonResponse - Annotation Interface in com.chillycheesy.modulo.controllers.factory
- JsonResponseControllerAnnotationBinder - Class in com.chillycheesy.modulo.controllers.factory
- JsonResponseControllerAnnotationBinder() - Constructor for class com.chillycheesy.modulo.controllers.factory.JsonResponseControllerAnnotationBinder
L
- LEGENDARY - Static variable in class com.chillycheesy.modulo.utils.Priority
- Listener - Interface in com.chillycheesy.modulo.listener
- ListenerManager - Class in com.chillycheesy.modulo.listener
- ListenerManager() - Constructor for class com.chillycheesy.modulo.listener.ListenerManager
- load() - Method in class com.chillycheesy.modulo.modules.Module
-
Method calls to load the module
First method call by theModuleLoader
Call theModule.onLoad()method - load(Module) - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
- load(Module) - Method in class com.chillycheesy.modulo.modules.ModuleEntityAdapter
- load(M) - Method in interface com.chillycheesy.modulo.modules.ModuloEntity
- loadConfiguration(InputStream) - Method in interface com.chillycheesy.modulo.config.ConfigurationLoaderStrategy
-
Loads a configuration from an input stream.
- loadConfiguration(InputStream) - Method in class com.chillycheesy.modulo.config.JacksonConfigurationStrategy
- loadConfiguration(InputStream) - Method in class com.chillycheesy.modulo.config.PropertiesConfigurationStrategy
-
Loads a configuration from an input stream.
- loaderStrategy - Variable in class com.chillycheesy.modulo.config.ConfigurableEntity
- loadModule(Module) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Load a module already built
It will call the load method of the module. - loadModule(File) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Load a module.
- loadModule(File, URLClassLoader) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Load a module.
- loadModule(String) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Load a module from a jar file path
- loadModules(File) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Load jar inside a folder if the jar was a module.
- loadModules(String) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Method call to load the jar files in a folder path.
- LogEvent - Class in com.chillycheesy.modulo.event
-
The Subclass of the log events.
- LogEvent(String) - Constructor for class com.chillycheesy.modulo.event.LogEvent
-
Create a new LogEvent.
- Logger - Class in com.chillycheesy.modulo.utils
-
Logger class can be used to display information in the server console.
- Logger(EventContainer) - Constructor for class com.chillycheesy.modulo.utils.Logger
-
Initialize a new Logger.
- LOOK_AT_THIS_DUDE - Static variable in class com.chillycheesy.modulo.utils.Priority
M
- MAJOR - Static variable in class com.chillycheesy.modulo.events.Event
- MAJOR - Static variable in class com.chillycheesy.modulo.utils.Priority
- managedItems - Variable in class com.chillycheesy.modulo.utils.Manager
- Manager<T> - Class in com.chillycheesy.modulo.utils
- Manager() - Constructor for class com.chillycheesy.modulo.utils.Manager
- mapper - Variable in class com.chillycheesy.modulo.config.JacksonConfigurationStrategy
- match(Annotation) - Method in interface com.chillycheesy.modulo.controllers.factory.ControllerAnnotationBinder
- match(Annotation) - Method in class com.chillycheesy.modulo.controllers.factory.JsonResponseControllerAnnotationBinder
- match(Annotation) - Method in class com.chillycheesy.modulo.controllers.factory.RequestControllerAnnotationBinder
- match(Annotation) - Method in class com.chillycheesy.modulo.controllers.factory.ServeResourceControllerAnnotationBinder
- match(Annotation) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.HttpParamMethodControllerParameterAnnotationApplier
-
Check if the annotation is supported by this applier.
- match(Annotation) - Method in interface com.chillycheesy.modulo.controllers.methodcontroller.MethodControllerParameterAnnotationApplier
-
Check if the annotation is supported by this applier.
- match(Annotation) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.PathVariableMethodControllerParameterAnnotationApplier
-
Check if the annotation is supported by this applier.
- match(Annotation) - Method in class com.chillycheesy.modulo.controllers.methodcontroller.RequestBodyMethodControllerParameterAnnotationApplier
-
Check if the annotation is supported by this applier.
- merge(Configuration) - Method in class com.chillycheesy.modulo.config.Configuration
- mergeDefaults(Configuration) - Method in class com.chillycheesy.modulo.config.Configuration
- mergeProperties(Configuration) - Method in class com.chillycheesy.modulo.config.Configuration
- method() - Element in annotation interface com.chillycheesy.modulo.controllers.factory.Request
- MethodController - Class in com.chillycheesy.modulo.controllers
-
Controller that apply that invoke the method of an instance.
- MethodController(Object, Method) - Constructor for class com.chillycheesy.modulo.controllers.MethodController
-
Constructor.
- MethodController(Object, Method, List<MethodControllerParameterAnnotationApplier>) - Constructor for class com.chillycheesy.modulo.controllers.MethodController
-
Constructor
- MethodControllerParameterAnnotationApplier - Interface in com.chillycheesy.modulo.controllers.methodcontroller
-
Interface for a class that can apply an annotation to a method parameter.
- MISERABLE - Static variable in class com.chillycheesy.modulo.events.Event
- MISERABLE - Static variable in class com.chillycheesy.modulo.utils.Priority
- MissingDependenciesModuleException - Exception in com.chillycheesy.modulo.utils.exception
- MissingDependenciesModuleException(Module, List<String>) - Constructor for exception com.chillycheesy.modulo.utils.exception.MissingDependenciesModuleException
- module - Variable in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Source module.
- Module - Class in com.chillycheesy.modulo.modules
-
HTModule is the superclass of all the HomeTracker module.
A module is a functionality of HomeTracker that has its own management and behaviour.
To create your own HTModule you just have to extend HTModule - Module() - Constructor for class com.chillycheesy.modulo.modules.Module
-
Init your module with an empty
ModuleConfigobject - Module(ModuleConfig) - Constructor for class com.chillycheesy.modulo.modules.Module
-
Init your module by passing the
ModuleConfigobject - Module(String, String, List<String>, List<String>, List<String>, String) - Constructor for class com.chillycheesy.modulo.modules.Module
- ModuleAdapter - Class in com.chillycheesy.modulo.modules
-
HTModuleAdapter is just a
Modulewith a default implementation of theModuleAdapter.onLoad()ModuleAdapter.onStart()ModuleAdapter.onStop()methods.
You can extend of this class to create your module but you'll have to override those methods by yourself (override those method if you need them) - ModuleAdapter() - Constructor for class com.chillycheesy.modulo.modules.ModuleAdapter
- ModuleAdapter(ModuleConfig) - Constructor for class com.chillycheesy.modulo.modules.ModuleAdapter
-
Init your module by passing the
ModuleConfigobject - ModuleAdapter(String, String, List<String>, List<String>, List<String>, String) - Constructor for class com.chillycheesy.modulo.modules.ModuleAdapter
- ModuleBuilder - Class in com.chillycheesy.modulo.modules
- ModuleConfig - Class in com.chillycheesy.modulo.modules
-
Represent the configuration of a module.
The attributes are made to be the same you put in your module.xml file (seeModuleBuilderfor details) - ModuleConfig() - Constructor for class com.chillycheesy.modulo.modules.ModuleConfig
- ModuleConfig(ModuleConfig) - Constructor for class com.chillycheesy.modulo.modules.ModuleConfig
- ModuleConfig(String, String, List<String>, List<String>, List<String>, String) - Constructor for class com.chillycheesy.modulo.modules.ModuleConfig
- ModuleContainer - Class in com.chillycheesy.modulo.modules
-
Class that contain the different object needed to work with your
Module. - ModuleContainer() - Constructor for class com.chillycheesy.modulo.modules.ModuleContainer
- ModuleEntityAdapter - Class in com.chillycheesy.modulo.modules
- ModuleEntityAdapter() - Constructor for class com.chillycheesy.modulo.modules.ModuleEntityAdapter
- ModuleLoader - Class in com.chillycheesy.modulo.modules
-
Class that build and load all the
Modulein the modules folder. - ModuleLoader() - Constructor for class com.chillycheesy.modulo.modules.ModuleLoader
-
Crate a new ModuleLoader.
- ModuleManager - Class in com.chillycheesy.modulo.modules
-
Contains and manages all the
Moduleof HomeTracker - ModuleManager() - Constructor for class com.chillycheesy.modulo.modules.ModuleManager
- ModuleStatusEvent - Class in com.chillycheesy.modulo.event
-
Event emits when there's a change on a
Modulestatus. - ModuleStatusEvent(Module) - Constructor for class com.chillycheesy.modulo.event.ModuleStatusEvent
-
Create a new Module status Event.
- ModuloAPI - Class in com.chillycheesy.modulo
-
ModuloAPI was the Central Class of the API.
- ModuloAPI() - Constructor for class com.chillycheesy.modulo.ModuloAPI
- ModuloController - Class in com.chillycheesy.modulo.controllers
-
Controller that represent a root
Controller. - ModuloController(String) - Constructor for class com.chillycheesy.modulo.controllers.ModuloController
- ModuloController(String, int) - Constructor for class com.chillycheesy.modulo.controllers.ModuloController
- ModuloControllerFactory - Class in com.chillycheesy.modulo.controllers.factory
- ModuloControllerFactory() - Constructor for class com.chillycheesy.modulo.controllers.factory.ModuloControllerFactory
- ModuloControllerFactory(List<ControllerAnnotationBinder>) - Constructor for class com.chillycheesy.modulo.controllers.factory.ModuloControllerFactory
- ModuloControllerManager - Class in com.chillycheesy.modulo.controllers
-
The controller manager.
- ModuloControllerManager() - Constructor for class com.chillycheesy.modulo.controllers.ModuloControllerManager
- ModuloEntity<M extends Module> - Interface in com.chillycheesy.modulo.modules
- MYSTIC - Static variable in class com.chillycheesy.modulo.utils.Priority
N
- name - Variable in class com.chillycheesy.modulo.controllers.ModuloController
- NEUTRAL - Static variable in class com.chillycheesy.modulo.events.Event
- NEUTRAL - Static variable in class com.chillycheesy.modulo.utils.Priority
- No404SubPageException - Exception in com.chillycheesy.modulo.utils.exception
- No404SubPageException() - Constructor for exception com.chillycheesy.modulo.utils.exception.No404SubPageException
O
- onLoad() - Method in class com.chillycheesy.modulo.modules.Module
-
Method called when the
Module.load()method is called - onLoad() - Method in class com.chillycheesy.modulo.modules.ModuleAdapter
-
Method called when the
Module.load()method is called - OnLoadEvent - Class in com.chillycheesy.modulo.event
-
Event emits when a module is loading.
- OnLoadEvent(Module) - Constructor for class com.chillycheesy.modulo.event.OnLoadEvent
-
Create a new Load Event
- onStart() - Method in class com.chillycheesy.modulo.modules.Module
-
Method called when the
Module.start()method is called - onStart() - Method in class com.chillycheesy.modulo.modules.ModuleAdapter
-
Method called when the
Module.start()method is called - OnStartEvent - Class in com.chillycheesy.modulo.event
-
Event emits when a module is starting.
- OnStartEvent(Module) - Constructor for class com.chillycheesy.modulo.event.OnStartEvent
-
Create Start Event.
- onStop() - Method in class com.chillycheesy.modulo.modules.Module
-
Method called when the
Module.stop()method is called - onStop() - Method in class com.chillycheesy.modulo.modules.ModuleAdapter
-
Method called when the
Module.stop()method is called - OnStopEvent - Class in com.chillycheesy.modulo.event
-
Event emits when a module is stopping.
- OnStopEvent(Module) - Constructor for class com.chillycheesy.modulo.event.OnStopEvent
-
Create a new Stop Module.
P
- PageIndexAlreadyUsedException - Exception in com.chillycheesy.modulo.utils.exception
- PageIndexAlreadyUsedException(Module) - Constructor for exception com.chillycheesy.modulo.utils.exception.PageIndexAlreadyUsedException
- PageMissingIndexAnnotationException - Exception in com.chillycheesy.modulo.utils.exception
- PageMissingIndexAnnotationException() - Constructor for exception com.chillycheesy.modulo.utils.exception.PageMissingIndexAnnotationException
- PageNotFoundException - Exception in com.chillycheesy.modulo.utils.exception
- PageNotFoundException(Module, String) - Constructor for exception com.chillycheesy.modulo.utils.exception.PageNotFoundException
- PARAM_VARIABLE_SECTION - Static variable in class com.chillycheesy.modulo.controllers.HttpParamVariableController
- path() - Element in annotation interface com.chillycheesy.modulo.controllers.factory.Request
- PATH_VARIABLE_SECTION - Static variable in class com.chillycheesy.modulo.controllers.HttpPathVariableController
- PathVariable - Annotation Interface in com.chillycheesy.modulo.controllers.methodcontroller
-
This decorator is used inside a method interpreted by the
MethodControllerObject. - PathVariableMethodControllerParameterAnnotationApplier - Class in com.chillycheesy.modulo.controllers.methodcontroller
-
Apply the
PathVariabledecorator. - PathVariableMethodControllerParameterAnnotationApplier() - Constructor for class com.chillycheesy.modulo.controllers.methodcontroller.PathVariableMethodControllerParameterAnnotationApplier
- PostRequestEvent - Class in com.chillycheesy.modulo.event
-
This event was wen a http POST request was emit.
- PostRequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.PostRequestEvent
-
Creates a new PostRequestEvent.
- priority - Variable in class com.chillycheesy.modulo.controllers.ModuloController
- Priority - Class in com.chillycheesy.modulo.utils
- Priority() - Constructor for class com.chillycheesy.modulo.utils.Priority
- properties - Variable in class com.chillycheesy.modulo.config.Configuration
- PropertiesConfigurationStrategy - Class in com.chillycheesy.modulo.config
-
Loads and saves a configuration from a properties file.
NOTE: This strategy don't support the configuration properties inside a List - PropertiesConfigurationStrategy() - Constructor for class com.chillycheesy.modulo.config.PropertiesConfigurationStrategy
- PutRequestEvent - Class in com.chillycheesy.modulo.event
-
This event was wen a http PUT request was emit.
- PutRequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.PutRequestEvent
-
Creates a new PutRequestEvent.
R
- RARE - Static variable in class com.chillycheesy.modulo.utils.Priority
- readYml(File) - Static method in class com.chillycheesy.modulo.modules.ModuleBuilder
-
Reads the yml file in the root of the jar passed in parameter
- readYml(File, InputStream) - Static method in class com.chillycheesy.modulo.modules.ModuleBuilder
-
Reads the yml file in the root of the jar passed in parameter
- RegexHttpMethodController - Class in com.chillycheesy.modulo.controllers
-
Controller that check if the http methods match with the target regex.
- RegexHttpMethodController(String) - Constructor for class com.chillycheesy.modulo.controllers.RegexHttpMethodController
-
Constructor.
- RegexHttpPathController - Class in com.chillycheesy.modulo.controllers
-
Controller that test if the http path match with the regex.
- RegexHttpPathController(String) - Constructor for class com.chillycheesy.modulo.controllers.RegexHttpPathController
-
Constructor.
- registerItem(Module, Listener...) - Method in class com.chillycheesy.modulo.events.EventManager
- registerItem(Module, T...) - Method in class com.chillycheesy.modulo.utils.Manager
- remove(String) - Method in class com.chillycheesy.modulo.config.Configuration
- removeAllItems(Module) - Method in class com.chillycheesy.modulo.utils.Manager
- removeDefault(String) - Method in class com.chillycheesy.modulo.config.Configuration
- removeItem(Module, T...) - Method in class com.chillycheesy.modulo.utils.Manager
- request - Variable in class com.chillycheesy.modulo.event.RequestEvent
-
The request that was made.
- Request - Annotation Interface in com.chillycheesy.modulo.controllers.factory
- RequestBody - Annotation Interface in com.chillycheesy.modulo.controllers.methodcontroller
-
This decorator is used inside a method interpreted by the
MethodControllerObject. - RequestBodyMethodControllerParameterAnnotationApplier - Class in com.chillycheesy.modulo.controllers.methodcontroller
-
Apply the
RequestBodydecorator. - RequestBodyMethodControllerParameterAnnotationApplier() - Constructor for class com.chillycheesy.modulo.controllers.methodcontroller.RequestBodyMethodControllerParameterAnnotationApplier
- RequestControllerAnnotationBinder - Class in com.chillycheesy.modulo.controllers.factory
- RequestControllerAnnotationBinder() - Constructor for class com.chillycheesy.modulo.controllers.factory.RequestControllerAnnotationBinder
- RequestEvent - Class in com.chillycheesy.modulo.event
-
This event was wen a http request was emit.
- RequestEvent(HttpServletRequest, HttpServletResponse) - Constructor for class com.chillycheesy.modulo.event.RequestEvent
-
Creates a new RequestEvent.
- ResourceNotExistingException - Exception in com.chillycheesy.modulo.utils.exception
- ResourceNotExistingException(String, String) - Constructor for exception com.chillycheesy.modulo.utils.exception.ResourceNotExistingException
- ResourceNotFoundException - Exception in com.chillycheesy.modulo.utils.exception
- ResourceNotFoundException(String) - Constructor for exception com.chillycheesy.modulo.utils.exception.ResourceNotFoundException
- response - Variable in class com.chillycheesy.modulo.event.RequestEvent
-
The response that was made.
S
- saveConfiguration(Configuration, ConfigurationLoaderStrategy) - Method in interface com.chillycheesy.modulo.config.ConfigurationFactory
- saveConfiguration(Configuration, ConfigurationLoaderStrategy) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Save a configuration as a file.
- saveConfiguration(Configuration, OutputStream) - Method in interface com.chillycheesy.modulo.config.ConfigurationLoaderStrategy
-
Saves a configuration to an output stream.
- saveConfiguration(Configuration, OutputStream) - Method in class com.chillycheesy.modulo.config.JacksonConfigurationStrategy
- saveConfiguration(Configuration, OutputStream) - Method in class com.chillycheesy.modulo.config.PropertiesConfigurationStrategy
-
Saves a configuration to an output stream.
- ServeResource - Annotation Interface in com.chillycheesy.modulo.controllers.factory
- ServeResourceControllerAnnotationBinder - Class in com.chillycheesy.modulo.controllers.factory
- ServeResourceControllerAnnotationBinder() - Constructor for class com.chillycheesy.modulo.controllers.factory.ServeResourceControllerAnnotationBinder
- set(String, Object) - Method in class com.chillycheesy.modulo.config.Configuration
- setArgs(String[]) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
-
Setter for the arguments.
- setAuthors(List<String>) - Method in class com.chillycheesy.modulo.modules.Module
- setAuthors(List<String>) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- setCancelableAction(CancelableAction) - Method in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
- setCancelableAction(CancelableAction) - Method in class com.chillycheesy.modulo.event.LogEvent
- setCancelableAction(CancelableAction) - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
- setCancelableAction(CancelableAction) - Method in class com.chillycheesy.modulo.event.RequestEvent
- setCancelableAction(CancelableAction) - Method in interface com.chillycheesy.modulo.events.Cancelable
-
Setter for the cancelable action.
- setCanceled(boolean) - Method in class com.chillycheesy.modulo.event.controllers.ControllerAppliedEvent
- setCanceled(boolean) - Method in class com.chillycheesy.modulo.event.LogEvent
- setCanceled(boolean) - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
- setCanceled(boolean) - Method in class com.chillycheesy.modulo.event.RequestEvent
- setCanceled(boolean) - Method in interface com.chillycheesy.modulo.events.Cancelable
-
Setter for the cancel status.
- setConfig(ModuleConfig) - Method in class com.chillycheesy.modulo.modules.Module
- setConfigFile(File) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Set the config file.
- setConfiguration(Configuration) - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
- setConfigurationFactory(ConfigurationFactory) - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
- setController(Controller) - Method in class com.chillycheesy.modulo.event.controllers.ControllerEvent
- setDefault(String, Object) - Method in class com.chillycheesy.modulo.config.Configuration
- setDefaultProperties(Map<String, Object>) - Method in class com.chillycheesy.modulo.config.Configuration
- setDependencies(List<String>) - Method in class com.chillycheesy.modulo.modules.Module
- setDependencies(List<String>) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- setEmitter(Module) - Method in class com.chillycheesy.modulo.events.Event
-
Setter for the emitter.
- setJarFile(JarFile) - Method in class com.chillycheesy.modulo.modules.Module
- setMain(String) - Method in class com.chillycheesy.modulo.modules.Module
- setMain(String) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- setMessage(String) - Method in class com.chillycheesy.modulo.event.LogEvent
-
Setter for the message to load.
- setModule(Module) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Get the config file.
- setModule(Module) - Method in class com.chillycheesy.modulo.event.ModuleStatusEvent
-
Getter for the module.
- setName(String) - Method in class com.chillycheesy.modulo.controllers.ModuloController
- setName(String) - Method in class com.chillycheesy.modulo.modules.Module
- setName(String) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- setNextStep(Controller) - Method in interface com.chillycheesy.modulo.controllers.Controller
-
Set the next controller.
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.HttpMethodController
-
Set the next controller.
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.HttpParamVariableController
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.HttpPathController
-
Set the next controller.
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.HttpPathVariableController
-
Set the next controller.
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.InternalFileResourceController
-
Set the next controller in the chain.
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.JsonParserController
-
Sets the next controller.
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.MethodController
-
Sets the next controller
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.ModuloController
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.RegexHttpMethodController
-
Define the next controller.
- setNextStep(Controller) - Method in class com.chillycheesy.modulo.controllers.RegexHttpPathController
-
Define the next controller.
- setPriority(int) - Method in class com.chillycheesy.modulo.controllers.ModuloController
- setProperties(Map<String, Object>) - Method in class com.chillycheesy.modulo.config.Configuration
- setReceptors(Module[]) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
-
Setter for the receptors module.
- setRequest(HttpServletRequest) - Method in class com.chillycheesy.modulo.event.RequestEvent
-
Sets the request that was made.
- setResponse(HttpServletResponse) - Method in class com.chillycheesy.modulo.event.RequestEvent
-
Sets the response that was made.
- setSignal(String) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
-
Setter for the signal.
- setSignalEmitter(Module) - Method in class com.chillycheesy.modulo.event.SignalEmitEvent
-
Setter for the emitter module.
- setSoftDependencies(List<String>) - Method in class com.chillycheesy.modulo.modules.Module
- setSoftDependencies(List<String>) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- setSourceInputStream(InputStream) - Method in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
Set the source input stream.
- setVersion(String) - Method in class com.chillycheesy.modulo.modules.Module
- setVersion(String) - Method in class com.chillycheesy.modulo.modules.ModuleConfig
- SignalEmitEvent - Class in com.chillycheesy.modulo.event
-
Event emits when a signal is emitted.
- SignalEmitEvent(Module, Module[], String, String[]) - Constructor for class com.chillycheesy.modulo.event.SignalEmitEvent
-
Create a new SignalEmitEvent.
- SignalEmitEvent(Module, String, String[]) - Constructor for class com.chillycheesy.modulo.event.SignalEmitEvent
-
Create a new SignalEmitEvent.
- sortByDescendingValue(Map<Method, Integer>) - Method in class com.chillycheesy.modulo.listener.ListenerManager
- sourceInputStream - Variable in class com.chillycheesy.modulo.config.FileConfigurationFactory
-
The source file input stream.
- start() - Method in class com.chillycheesy.modulo.modules.Module
-
Method calls to start the module
Call theModule.onStart()method - start() - Method in class com.chillycheesy.modulo.modules.ModuleEntityAdapter
- start() - Method in interface com.chillycheesy.modulo.modules.ModuloEntity
- startModule(Module) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
- startModules() - Method in class com.chillycheesy.modulo.modules.ModuleLoader
-
Put and start all loaded modules in the
ModuleManager. - startModules(List<Module>) - Method in class com.chillycheesy.modulo.modules.ModuleLoader
- stop() - Method in class com.chillycheesy.modulo.config.ConfigurableEntity
- stop() - Method in class com.chillycheesy.modulo.modules.Module
-
Method calls to stop the module
Also called when an error occurs and the module can't keep working, and when HomeTracker shut down Call theModule.onStop()method - stop() - Method in class com.chillycheesy.modulo.modules.ModuleEntityAdapter
- stop() - Method in interface com.chillycheesy.modulo.modules.ModuloEntity
- stopAllModules() - Method in class com.chillycheesy.modulo.modules.ModuleManager
- stopModule(Module) - Method in class com.chillycheesy.modulo.modules.ModuleManager
-
It stops a module, removes it from the
ModuleManager - stopModules(List<Module>) - Method in class com.chillycheesy.modulo.modules.ModuleManager
T
- toString() - Method in class com.chillycheesy.modulo.config.Configuration
- toString() - Method in class com.chillycheesy.modulo.modules.ModuleConfig
U
- UNBREAKABLE - Static variable in class com.chillycheesy.modulo.utils.Priority
- UNCOMMON - Static variable in class com.chillycheesy.modulo.utils.Priority
V
- value() - Element in annotation interface com.chillycheesy.modulo.controllers.methodcontroller.HttpParam
-
The value of the parameter key.
- value() - Element in annotation interface com.chillycheesy.modulo.controllers.methodcontroller.PathVariable
-
The value of the parameter key.
- value() - Element in annotation interface com.chillycheesy.modulo.events.EventHandler
-
Handler priority.
W
- warn(Module, Object) - Method in class com.chillycheesy.modulo.utils.Logger
-
Broadcast warn log in the console.
- WarnLogEvent - Class in com.chillycheesy.modulo.event
-
Event emitted when a warn log is emit by the
Logger. - WarnLogEvent(String) - Constructor for class com.chillycheesy.modulo.event.WarnLogEvent
-
Create a new Warn log event.
Y
- YamlConfigurationStrategy - Class in com.chillycheesy.modulo.config
- YamlConfigurationStrategy() - Constructor for class com.chillycheesy.modulo.config.YamlConfigurationStrategy
All Classes|All Packages|Constant Field Values|Serialized Form