| Package | Description |
|---|---|
| net.jini.security.policy |
Provides an interface for security policy providers capable of dynamic
permission grants, an interface for security manager or policy providers
that use custom security context state, and a security policy provider
supporting dynamic permission grants.
|
| org.apache.river.api.security |
This package contains a scalable cache based security manager that parallelises
domain security checks.
|
| org.apache.river.start |
Provides the utilities and APIs used to launch the contributed services
provided in the River-Internet release.
|
| org.apache.river.tool |
Tools for: checking configuration files; checking for missing
serialVersionUID fields; computing class dependencies;
generating permission grants to debug security policy setup; providing
HTTP service; generating message digests; generating HTTPMD URLs;
generating wrapper JAR files; and generating preferred lists. |
| Constructor and Description |
|---|
DynamicPolicyProvider()
Creates a new
DynamicPolicyProvider instance that wraps a
default underlying policy. |
PolicyFileProvider()
Deprecated.
DynamicPolicyProvider now supports Umbrella grants directly.
|
PolicyFileProvider(String policyFile)
Creates a
PolicyFileProvider whose starting set of
permission mappings is the same as those that would result from
constructing a new instance of the J2SE default security policy provider
with the java.security.policy system property set to the
value of policyFile, except that
UmbrellaGrantPermissions are expanded into
GrantPermissions as described in the documentation for
UmbrellaGrantPermission. |
| Constructor and Description |
|---|
ConcurrentPolicyFile()
Default constructor, equivalent to
ConcurrentPolicyFile(new DefaultPolicyParser()). |
ConcurrentPolicyFile(PolicyParser dpr,
Comparator<Permission> comp) |
| Constructor and Description |
|---|
AggregatePolicyProvider()
Creates a new
AggregatePolicyProvider instance, containing
a main policy created as follows: if the
org.apache.river.start.AggregatePolicyProvider.mainPolicyClass
security property is set, then its value is interpreted as the class
name of the main policy provider; otherwise, a default class name of
"net.jini.security.policy.DynamicPolicyProvider"
is used. |
| Constructor and Description |
|---|
DebugDynamicPolicyProvider()
Creates an instance of this class that wraps a default underlying
policy, as specified by
DynamicPolicyProvider(). |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.