public class BundleProtectionDomain
extends java.security.ProtectionDomain
| Modifier and Type | Class and Description |
|---|---|
private static class |
BundleProtectionDomain.BundleInputStream |
private static class |
BundleProtectionDomain.OutputStreamBuffer |
private static class |
BundleProtectionDomain.RevisionAsJarURL |
| Modifier and Type | Field and Description |
|---|---|
private int |
m_hashCode |
private java.lang.ref.WeakReference<BundleRevisionImpl> |
m_revision |
private java.lang.String |
m_toString |
private java.security.PermissionCollection |
m_woven |
| Constructor and Description |
|---|
BundleProtectionDomain(BundleRevisionImpl revision,
java.lang.Object certificates) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addWoven(java.lang.String s) |
boolean |
equals(java.lang.Object other) |
(package private) BundleImpl |
getBundle() |
(package private) Felix |
getFramework() |
(package private) BundleRevisionImpl |
getRevision() |
int |
hashCode() |
boolean |
implies(java.security.Permission permission) |
boolean |
impliesDirect(java.security.Permission permission) |
(package private) boolean |
impliesWoven(java.security.Permission permission) |
(package private) boolean |
superImplies(java.security.Permission permission) |
java.lang.String |
toString() |
private final java.lang.ref.WeakReference<BundleRevisionImpl> m_revision
private final int m_hashCode
private final java.lang.String m_toString
private volatile java.security.PermissionCollection m_woven
BundleProtectionDomain(BundleRevisionImpl revision, java.lang.Object certificates) throws java.net.MalformedURLException
java.net.MalformedURLExceptionBundleRevisionImpl getRevision()
public boolean implies(java.security.Permission permission)
implies in class java.security.ProtectionDomainboolean superImplies(java.security.Permission permission)
public boolean impliesDirect(java.security.Permission permission)
boolean impliesWoven(java.security.Permission permission)
void addWoven(java.lang.String s)
BundleImpl getBundle()
Felix getFramework()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.security.ProtectionDomain