Class ThreadPolicy

java.lang.Object
java.security.Policy
cloud.piranha.policy.thread.ThreadPolicy

public class ThreadPolicy
extends java.security.Policy
A thread aware Policy.
Author:
Manfred Riem ([email protected])
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.security.Policy

    java.security.Policy.Parameters
  • Field Summary

    Fields inherited from class java.security.Policy

    UNSUPPORTED_EMPTY_COLLECTION
  • Constructor Summary

    Constructors
    Constructor Description
    ThreadPolicy()  
  • Method Summary

    Modifier and Type Method Description
    java.security.Policy.Parameters getParameters()  
    java.security.PermissionCollection getPermissions​(java.security.CodeSource codesource)  
    java.security.PermissionCollection getPermissions​(java.security.ProtectionDomain domain)  
    java.security.Provider getProvider()  
    java.lang.String getType()  
    boolean implies​(java.security.ProtectionDomain domain, java.security.Permission permission)  
    void refresh()  
    static void removePolicy()
    Remove the policy.
    static void setPolicy​(java.security.Policy policy)
    Set the policy.

    Methods inherited from class java.security.Policy

    getInstance, getInstance, getInstance, getPolicy

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ThreadPolicy

      public ThreadPolicy()
  • Method Details

    • getParameters

      public java.security.Policy.Parameters getParameters()
      Overrides:
      getParameters in class java.security.Policy
    • getPermissions

      public java.security.PermissionCollection getPermissions​(java.security.CodeSource codesource)
      Overrides:
      getPermissions in class java.security.Policy
    • getPermissions

      public java.security.PermissionCollection getPermissions​(java.security.ProtectionDomain domain)
      Overrides:
      getPermissions in class java.security.Policy
    • getProvider

      public java.security.Provider getProvider()
      Overrides:
      getProvider in class java.security.Policy
    • getType

      public java.lang.String getType()
      Overrides:
      getType in class java.security.Policy
    • implies

      public boolean implies​(java.security.ProtectionDomain domain, java.security.Permission permission)
      Overrides:
      implies in class java.security.Policy
    • refresh

      public void refresh()
      Overrides:
      refresh in class java.security.Policy
    • removePolicy

      public static void removePolicy()
      Remove the policy.
    • setPolicy

      public static void setPolicy​(java.security.Policy policy)
      Set the policy.
      Parameters:
      policy - the policy.