Package org.apache.felix.framework
Class BundleProtectionDomain
java.lang.Object
java.security.ProtectionDomain
org.apache.felix.framework.BundleProtectionDomain
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classprivate static final classprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final WeakReference<BundleRevisionImpl> private final Stringprivate PermissionCollection -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidboolean(package private) BundleImpl(package private) Felix(package private) BundleRevisionImplinthashCode()booleanimplies(Permission permission) booleanimpliesDirect(Permission permission) (package private) booleanimpliesWoven(Permission permission) (package private) booleansuperImplies(Permission permission) toString()Methods inherited from class java.security.ProtectionDomain
getClassLoader, getCodeSource, getPermissions, getPrincipals, staticPermissionsOnly
-
Field Details
-
m_revision
-
m_hashCode
private final int m_hashCode -
m_toString
-
m_woven
-
-
Constructor Details
-
BundleProtectionDomain
BundleProtectionDomain(BundleRevisionImpl revision, Object certificates) throws MalformedURLException - Throws:
MalformedURLException
-
-
Method Details
-
getRevision
BundleRevisionImpl getRevision() -
implies
- Overrides:
impliesin classProtectionDomain
-
superImplies
-
impliesDirect
-
impliesWoven
-
addWoven
-
getBundle
BundleImpl getBundle() -
getFramework
Felix getFramework() -
hashCode
public int hashCode() -
equals
-
toString
- Overrides:
toStringin classProtectionDomain
-