JGDMS Project 3.0-SNAPSHOT API Documentation

Skip navigation links
C D G I M O S 

C

checkPermission(ProtectionDomain, Permission) - Method in class org.apache.river.tool.SecurityPolicyWriter
 

D

DebugDynamicPolicyProvider - Class in org.apache.river.tool
Defines a DynamicPolicy that logs information about missing permissions, and optionally grants all permissions, which is FOR DEBUGGING ONLY.
DebugDynamicPolicyProvider() - Constructor for class org.apache.river.tool.DebugDynamicPolicyProvider
Creates an instance of this class that wraps a default underlying policy, as specified by DynamicPolicyProvider().
DebugDynamicPolicyProvider(Policy) - Constructor for class org.apache.river.tool.DebugDynamicPolicyProvider
Creates an instance of this class that wraps around the given non-null base policy object.

G

GenTrustedClasses - Class in org.apache.river.tool
 
GenTrustedClasses() - Constructor for class org.apache.river.tool.GenTrustedClasses
 
grant(Class, Principal[], Permission[]) - Method in class org.apache.river.tool.DebugDynamicPolicyProvider
Log calls.

I

implies(ProtectionDomain, Permission) - Method in class org.apache.river.tool.DebugDynamicPolicyProvider
Always returns true, but logs unique requests

M

main(String[]) - Static method in class org.apache.river.tool.GenTrustedClasses
 

O

org.apache.river.tool - package 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.

S

SecurityPolicyWriter - Class in org.apache.river.tool
This SecurityManager can be used in a simulation environment to generate policy files that conform to the principle of least privilege.
SecurityPolicyWriter() - Constructor for class org.apache.river.tool.SecurityPolicyWriter
 
C D G I M O S 
Skip navigation links
Copyright ©, multiple authors.

Copyright © 2016–2018. All rights reserved.