Class SecurityPlugin
- java.lang.Object
-
- io.nuun.kernel.core.AbstractPlugin
-
- org.seedstack.seed.core.internal.AbstractSeedPlugin
-
- org.seedstack.seed.security.internal.SecurityPlugin
-
- All Implemented Interfaces:
io.nuun.kernel.api.Plugin
public class SecurityPlugin extends org.seedstack.seed.core.internal.AbstractSeedPluginThis plugin provides core security infrastructure, based on Apache Shiro implementation.
-
-
Constructor Summary
Constructors Constructor Description SecurityPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<io.nuun.kernel.api.plugin.request.ClasspathScanRequest>classpathScanRequests()Collection<Class<?>>dependencies()io.nuun.kernel.api.plugin.InitStateinitialize(io.nuun.kernel.api.plugin.context.InitContext initContext)Stringname()ObjectnativeUnitModule()-
Methods inherited from class org.seedstack.seed.core.internal.AbstractSeedPlugin
getApplication, getConfiguration, getConfiguration, init, provideContainerContext, requiredPlugins, setup
-
Methods inherited from class io.nuun.kernel.core.AbstractPlugin
and, bindingRequests, bindingRequestsBuilder, classAnnotatedWith, classImplements, classMethodsAnnotatedWith, classpathScanRequestBuilder, computeAdditionalClasspathScan, dependencyInjectionProvider, dependentPlugins, descendantOf, description, fieldAnnotatedWith, kernelParametersAliases, kernelParamsRequestBuilder, kernelParamsRequests, nativeOverridingUnitModule, not, or, overridingUnitModule, pluginPackageRoot, pluginPropertiesPrefix, provideRound, rootPackages, start, stop, unitModule, unitModule
-
-
-
-
Method Detail
-
name
public String name()
- Specified by:
namein interfaceio.nuun.kernel.api.Plugin- Specified by:
namein classio.nuun.kernel.core.AbstractPlugin
-
dependencies
public Collection<Class<?>> dependencies()
- Overrides:
dependenciesin classorg.seedstack.seed.core.internal.AbstractSeedPlugin
-
classpathScanRequests
public Collection<io.nuun.kernel.api.plugin.request.ClasspathScanRequest> classpathScanRequests()
- Specified by:
classpathScanRequestsin interfaceio.nuun.kernel.api.Plugin- Overrides:
classpathScanRequestsin classio.nuun.kernel.core.AbstractPlugin
-
initialize
public io.nuun.kernel.api.plugin.InitState initialize(io.nuun.kernel.api.plugin.context.InitContext initContext)
- Overrides:
initializein classorg.seedstack.seed.core.internal.AbstractSeedPlugin
-
nativeUnitModule
public Object nativeUnitModule()
- Overrides:
nativeUnitModulein classio.nuun.kernel.core.AbstractPlugin
-
-