Package | Description |
---|---|
play | |
play.data.parsing | |
play.data.validation | |
play.db | |
play.db.jpa | |
play.i18n | |
play.jobs | |
play.libs | |
play.plugins |
Modifier and Type | Class and Description |
---|---|
class |
ConfigurationChangeWatcherPlugin
Plugin used for tracking for application.conf changes
|
class |
CorePlugin
Plugin used for core tasks
|
Modifier and Type | Field and Description |
---|---|
static List<PlayPlugin> |
Play.plugins
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
int |
PlayPlugin.compareTo(PlayPlugin o) |
Modifier and Type | Class and Description |
---|---|
class |
TempFilePlugin
Creates temporary folders for file parsing, and deletes
it after request completion.
|
Modifier and Type | Class and Description |
---|---|
class |
ValidationPlugin |
Modifier and Type | Class and Description |
---|---|
class |
DBPlugin |
class |
Evolutions
Handles migration of data.
|
Modifier and Type | Class and Description |
---|---|
class |
JPAPlugin
JPA Plugin
|
Modifier and Type | Class and Description |
---|---|
class |
MessagesPlugin
Messages plugin
|
Modifier and Type | Class and Description |
---|---|
class |
JobsPlugin |
Modifier and Type | Class and Description |
---|---|
class |
WS
Simple HTTP client to make webservices requests.
|
Modifier and Type | Class and Description |
---|---|
class |
ConfigurablePluginDisablingPlugin
Plugin that reads list of plugins to disable from application.conf
To disable plugins, specify it like this in application.conf:
plugins.disable=full-plugin-class-name
plugins.disable.0=full-plugin-class-name
plugins.disable.1=full-plugin-class-name
plugins.disable.whatever=full-plugin-class-name
|
Modifier and Type | Field and Description |
---|---|
protected List<PlayPlugin> |
PluginCollection.allPlugins
List that holds all loaded plugins, enabled or disabled
|
protected List<PlayPlugin> |
PluginCollection.allPlugins_readOnlyCopy
Readonly copy of allPlugins - updated each time allPlugins is updated.
|
protected List<PlayPlugin> |
PluginCollection.enabledPlugins
List of all enabled plugins
|
protected List<PlayPlugin> |
PluginCollection.enabledPlugins_readOnlyCopy
Readonly copy of enabledPlugins - updated each time enabledPlugins is
updated.
|
protected List<PlayPlugin> |
PluginCollection.enabledPluginsWithFilters
List of all enabled plugins with filters
|
protected List<PlayPlugin> |
PluginCollection.enabledPluginsWithFilters_readOnlyCopy
Readonly copy of enabledPluginsWithFilters - updated each time
enabledPluginsWithFilters is updated.
|
Modifier and Type | Method and Description |
---|---|
PlayPlugin |
PluginCollection.getPluginInstance(Class<? extends PlayPlugin> pluginClazz)
Returns the first instance of a loaded plugin of specified type
|
Modifier and Type | Method and Description |
---|---|
protected List<PlayPlugin> |
PluginCollection.createReadonlyCopy(List<PlayPlugin> list)
Using readonly list to crash if someone tries to modify the copy.
|
List<PlayPlugin> |
PluginCollection.getAllPlugins()
Returns new readonly list of all plugins
|
List<PlayPlugin> |
PluginCollection.getEnabledPlugins()
Returns new readonly list of all enabled plugins
|
List<PlayPlugin> |
PluginCollection.getEnabledPluginsWithFilters()
Returns new readonly list of all enabled plugins that define filters.
|
Collection<PlayPlugin> |
PluginCollection.getReversedEnabledPlugins()
Returns readonly view of all enabled plugins in reversed order
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
PluginCollection.addPlugin(PlayPlugin plugin)
Adds one plugin and enables it
|
boolean |
PluginCollection.disablePlugin(PlayPlugin plugin)
disable plugin
|
boolean |
PluginCollection.enablePlugin(PlayPlugin plugin)
Enable plugin.
|
protected void |
PluginCollection.initializePlugin(PlayPlugin plugin)
Calls plugin.onLoad but detects if plugin removes other plugins from
Play.plugins-list to detect if plugins disables a plugin the old hacked
way..
|
boolean |
PluginCollection.isEnabled(PlayPlugin plugin) |
protected boolean |
PluginCollection.isLoadedByApplicationClassloader(PlayPlugin plugin) |
protected void |
PluginCollection.replacePlugin(PlayPlugin oldPlugin,
PlayPlugin newPlugin) |
Modifier and Type | Method and Description |
---|---|
protected List<PlayPlugin> |
PluginCollection.createReadonlyCopy(List<PlayPlugin> list)
Using readonly list to crash if someone tries to modify the copy.
|
boolean |
PluginCollection.disablePlugin(Class<? extends PlayPlugin> pluginClazz)
disable plugin of specified type
|
boolean |
PluginCollection.enablePlugin(Class<? extends PlayPlugin> pluginClazz)
enable plugin of specified type
|
PlayPlugin |
PluginCollection.getPluginInstance(Class<? extends PlayPlugin> pluginClazz)
Returns the first instance of a loaded plugin of specified type
|
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly