T
- The type that this module manages.public abstract class ModuleManager<T> extends Object
Abstract superclass for module managers.
Definition of a module: something that adds a certain type of flexible functionality to a server. This does not include basic utilities like config parsers, tickers, etc., because they are inflexible and cannot be removed.
Modifier | Constructor and Description |
---|---|
protected |
ModuleManager(Class<T> myClass) |
Modifier and Type | Method and Description |
---|---|
Map<String,T> |
getModules() |
String |
getModuleTypeName() |
void |
loadForClass(String name,
String className) |
protected abstract String |
moduleType() |
Copyright © 2016. All rights reserved.