| Package | Description |
|---|---|
| de.skuzzle.tinyplugz |
This package contains the main public client API of
TinyPlugz. |
| de.skuzzle.tinyplugz.internal |
This package contains internal classes which are not meant to be directly
referenced by client code.
|
| Modifier and Type | Method and Description |
|---|---|
default PluginSourceBuilder |
PluginSourceBuilder.addAllPluginJars(Path folder)
Adds all jar files from the given folder as plugin.
|
PluginSourceBuilder |
PluginSourceBuilder.addAllPluginJars(Path folder,
Predicate<Path> filter)
Adds all jar files from the given folder for which the given predicate
holds true as plugin.
|
PluginSourceBuilder |
PluginSourceBuilder.addPlugin(URL url)
Adds a plugin which is located by the given URL.
|
PluginSourceBuilder |
PluginSourceBuilder.addPluginJar(Path jarFile)
Adds the given jar file as plugin.
|
PluginSourceBuilder |
PluginSourceBuilder.addUnpackedPlugin(Path folder)
Adds a plugin which is not packed into a jar but which contents are
contained in the given folder.
|
static PluginSourceBuilder |
PluginSource.builder()
Creates a builder object for building PluginSource objects.
|
PluginSourceBuilder |
PluginSourceBuilder.include(PluginSource source)
Includes all plugins from the given source in the source which is to be
built by this builder.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PluginSourceBuilder.noPlugins(PluginSourceBuilder source)
No-op PluginSourceBuilder consumer method for specifying no plugins when
configuring a TinyPlugz instance.
|
| Modifier and Type | Method and Description |
|---|---|
TinyPlugzConfigurator.DeployTinyPlugz |
TinyPlugzConfigurator.DefineProperties.withPlugins(Consumer<PluginSourceBuilder> source)
Provides the
PluginSourceBuilder via the given consumer for
adding plugins which should be deployed. |
| Modifier and Type | Class and Description |
|---|---|
class |
PluginSourceBuilderImpl
Default implementation for
PluginSourceBuilder. |
| Modifier and Type | Method and Description |
|---|---|
PluginSourceBuilder |
PluginSourceBuilderImpl.addAllPluginJars(@Nullable Path folder,
@Nullable Predicate<Path> filter) |
PluginSourceBuilder |
PluginSourceBuilderImpl.addPlugin(@Nullable URL url) |
PluginSourceBuilder |
PluginSourceBuilderImpl.addPluginJar(@Nullable Path jarFile) |
PluginSourceBuilder |
PluginSourceBuilderImpl.addUnpackedPlugin(@Nullable Path folder) |
PluginSourceBuilder |
PluginSourceBuilderImpl.include(@Nullable PluginSource source) |
Copyright © 2014–2015. All rights reserved.