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 class
private static final class
private static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final WeakReference
private final WeakReference
private final int
private final WeakReference
private final String
private PermissionCollection
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
boolean
(package private) BundleImpl
(package private) BundleRevision
int
hashCode()
boolean
implies
(Permission permission) boolean
impliesDirect
(Permission permission) (package private) boolean
impliesWoven
(Permission permission) (package private) boolean
superImplies
(Permission permission) toString()
Methods inherited from class java.security.ProtectionDomain
getClassLoader, getCodeSource, getPermissions, getPrincipals
-
Field Details
-
m_felix
-
m_bundle
-
m_hashCode
private final int m_hashCode -
m_toString
-
m_revision
-
m_woven
-
-
Constructor Details
-
BundleProtectionDomain
BundleProtectionDomain(Felix felix, BundleImpl bundle, Object certificates) throws MalformedURLException - Throws:
MalformedURLException
-
-
Method Details
-
getRevision
BundleRevision getRevision() -
implies
- Overrides:
implies
in classProtectionDomain
-
superImplies
-
impliesDirect
-
impliesWoven
-
addWoven
-
getBundle
BundleImpl getBundle() -
hashCode
public int hashCode() -
equals
-
toString
- Overrides:
toString
in classProtectionDomain
-