META-INF/MANIFEST.MF
META-INF/
META-INF/LICENSE
META-INF/NOTICE
META-INF/maven/
META-INF/maven/org.apache.felix/
META-INF/maven/org.apache.felix/org.apache.felix.framework/
META-INF/maven/org.apache.felix/org.apache.felix.framework/pom.properties
META-INF/maven/org.apache.felix/org.apache.felix.framework/pom.xml
META-INF/maven/org.apache.felix/org.apache.felix.main/
META-INF/maven/org.apache.felix/org.apache.felix.main/pom.properties
META-INF/maven/org.apache.felix/org.apache.felix.main/pom.xml
META-INF/services/
META-INF/services/org.osgi.framework.launch.FrameworkFactory
default.properties
org/
org/apache/
org/apache/felix/
org/apache/felix/framework/
org/apache/felix/framework/BundleContextImpl.class
BundleContextImpl.java package org.apache.felix.framework org.apache.felix.framework.BundleContextImpl extends java.lang.Object implements org.apache.felix.framework.ext.FelixBundleContext { private org.apache.felix.framework.Logger m_logger private org.apache.felix.framework.Felix m_felix private org.apache.felix.framework.BundleImpl m_bundle private boolean m_valid protected void <init> (org.apache.felix.framework.Logger, org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl) org.apache.felix.framework.Logger logger org.apache.felix.framework.Felix felix org.apache.felix.framework.BundleImpl bundle protected void invalidate () public void addRequirement (java.lang.String) throws org.osgi.framework.BundleException String s public void removeRequirement () throws org.osgi.framework.BundleException public void addCapability () throws org.osgi.framework.BundleException public void removeCapability () throws org.osgi.framework.BundleException public java.lang.String getProperty (java.lang.String) String name Object sm public org.osgi.framework.Bundle getBundle () public org.osgi.framework.Filter createFilter (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String expr public org.osgi.framework.Bundle installBundle (java.lang.String) throws org.osgi.framework.BundleException String location public org.osgi.framework.Bundle installBundle (java.lang.String, java.io.InputStream) throws org.osgi.framework.BundleException String location java.io.InputStream is org.osgi.framework.Bundle result Object sm public org.osgi.framework.Bundle getBundle (long) long id public org.osgi.framework.Bundle[] getBundles () public void addBundleListener (org.osgi.framework.BundleListener) org.osgi.framework.BundleListener l Object sm public void removeBundleListener (org.osgi.framework.BundleListener) org.osgi.framework.BundleListener l Object sm public void addServiceListener (org.osgi.framework.ServiceListener) org.osgi.framework.InvalidSyntaxException ex org.osgi.framework.ServiceListener l public void addServiceListener (org.osgi.framework.ServiceListener, java.lang.String) throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.ServiceListener l String s public void removeServiceListener (org.osgi.framework.ServiceListener) org.osgi.framework.ServiceListener l public void addFrameworkListener (org.osgi.framework.FrameworkListener) org.osgi.framework.FrameworkListener l public void removeFrameworkListener (org.osgi.framework.FrameworkListener) org.osgi.framework.FrameworkListener l public org.osgi.framework.ServiceRegistration registerService (java.lang.String, java.lang.Object, java.util.Dictionary) String clazz Object svcObj java.util.Dictionary dict public org.osgi.framework.ServiceRegistration registerService (java.lang.String[], java.lang.Object, java.util.Dictionary) int i String[] clazzes Object svcObj java.util.Dictionary dict Object sm public org.osgi.framework.ServiceReference getServiceReference (java.lang.String) org.osgi.framework.ServiceReference[] refs org.osgi.framework.InvalidSyntaxException ex String clazz private org.osgi.framework.ServiceReference getBestServiceReference (org.osgi.framework.ServiceReference[]) int i org.osgi.framework.ServiceReference[] refs org.osgi.framework.ServiceReference bestRef public org.osgi.framework.ServiceReference[] getAllServiceReferences (java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException String clazz String filter public org.osgi.framework.ServiceReference[] getServiceReferences (java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException String clazz String filter public java.lang.Object getService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference ref Object sm public boolean ungetService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference ref public java.io.File getDataFile (java.lang.String) String s private void checkValidity () }
org/apache/felix/framework/BundleImpl.class
BundleImpl.java package org.apache.felix.framework org.apache.felix.framework.BundleImpl extends java.lang.Object implements org.osgi.framework.Bundle { private final org.apache.felix.framework.Felix __m_felix private final org.apache.felix.framework.cache.BundleArchive m_archive private org.apache.felix.moduleloader.IModule[] m_modules private volatile int m_state private boolean m_useDeclaredActivationPolicy private org.osgi.framework.BundleActivator m_activator private volatile org.osgi.framework.BundleContext m_context private final java.util.Map m_cachedHeaders private long m_cachedHeadersTimestamp private boolean m_stale private int m_lockCount private Thread m_lockThread void <init> () void <init> (org.apache.felix.framework.Felix, org.apache.felix.framework.cache.BundleArchive) throws java.lang.Exception org.apache.felix.framework.Felix felix org.apache.felix.framework.cache.BundleArchive archive org.apache.felix.moduleloader.IModule module org.apache.felix.framework.Felix getFramework () org.apache.felix.framework.cache.BundleArchive getArchive () synchronized void close () Exception ex synchronized void closeAndDelete () throws java.lang.Exception private void closeModules () int i synchronized void cleanAfterUninstall () int i synchronized void refresh () throws java.lang.Exception org.apache.felix.moduleloader.IModule module synchronized boolean isDeclaredActivationPolicyUsed () synchronized void setDeclaredActivationPolicyUsed (boolean) boolean b synchronized org.osgi.framework.BundleActivator getActivator () synchronized void setActivator (org.osgi.framework.BundleActivator) org.osgi.framework.BundleActivator activator public org.osgi.framework.BundleContext getBundleContext () Object sm void setBundleContext (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public long getBundleId () Exception ex public java.net.URL getEntry (java.lang.String) Exception e String name Object sm public java.util.Enumeration getEntryPaths (java.lang.String) Exception e String path Object sm public java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) Exception e String path String filePattern boolean recurse Object sm public java.util.Dictionary getHeaders () public java.util.Dictionary getHeaders (java.lang.String) String locale Object sm java.util.Map getCurrentLocalizedHeader (java.lang.String) java.util.Iterator it java.io.IOException ex java.net.URL temp java.util.Iterator it int modIdx String newvalue String key java.util.Map$Entry entry String value java.util.Iterator it String basename java.util.List moduleList java.util.List resourceList boolean found java.util.Properties mergedProperties java.util.Map headers boolean localize String locale java.util.Map result private void updateHeaderCache (java.lang.String, java.util.Map) String locale java.util.Map localizedHeaders private static java.util.List createLocalizationModuleList (org.apache.felix.framework.ModuleImpl) int hostIdx int i org.apache.felix.framework.ModuleImpl module org.apache.felix.moduleloader.IModule[] hosts java.util.List result org.apache.felix.moduleloader.IModule[] fragments private static java.util.List createLocalizationResourceList (java.lang.String, java.lang.String) java.util.StringTokenizer tokens String basename String locale java.util.List result StringBuffer tempLocale public long getLastModified () Exception ex void setLastModified (long) Exception ex long l public java.lang.String getLocation () Object sm java.lang.String _getLocation () Exception ex public java.net.URL getResource (java.lang.String) Exception e String name Object sm public java.util.Enumeration getResources (java.lang.String) throws java.io.IOException Exception e String name Object sm public org.osgi.framework.ServiceReference[] getRegisteredServices () Exception ex int i org.osgi.framework.ServiceReference[] refs java.util.List result Object sm public org.osgi.framework.ServiceReference[] getServicesInUse () Exception ex int i org.osgi.framework.ServiceReference[] refs java.util.List result Object sm public int getState () void __setState (int) int i int getPersistentState () Exception ex void setPersistentStateInactive () Exception ex void setPersistentStateActive () Exception ex void setPersistentStateStarting () Exception ex void setPersistentStateUninstalled () Exception ex int getStartLevel (int) Exception ex int defaultLevel void setStartLevel (int) Exception ex int i synchronized boolean isStale () synchronized boolean isExtension () int i public java.lang.String getSymbolicName () public org.osgi.framework.Version getVersion () public boolean hasPermission (java.lang.Object) Object obj public java.util.Map getSignerCertificates (int) int signersType public java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException Exception ex String name Object sm public void start () throws org.osgi.framework.BundleException public void start (int) throws org.osgi.framework.BundleException int options Object sm public void update () throws org.osgi.framework.BundleException public void update (java.io.InputStream) throws org.osgi.framework.BundleException java.io.InputStream is Object sm public void stop () throws org.osgi.framework.BundleException public void stop (int) throws org.osgi.framework.BundleException int options Object sm public void uninstall () throws org.osgi.framework.BundleException java.util.Map map Object sm public java.lang.String toString () String sym synchronized boolean isRemovalPending () synchronized org.apache.felix.moduleloader.IModule[] getModules () synchronized boolean hasModule (org.apache.felix.moduleloader.IModule) int i org.apache.felix.moduleloader.IModule module synchronized org.apache.felix.moduleloader.IModule getCurrentModule () synchronized boolean isUsed () int j org.apache.felix.moduleloader.IModule[] dependents int i boolean used synchronized void revise (java.lang.String, java.io.InputStream) throws java.lang.Exception org.apache.felix.moduleloader.IModule module Exception ex String location java.io.InputStream is synchronized boolean rollbackRevise () throws java.lang.Exception synchronized void addModule (org.apache.felix.moduleloader.IModule) throws java.lang.Exception Exception ex org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.IModule[] backup org.apache.felix.moduleloader.IModule[] dest org.apache.felix.framework.ext.SecurityProvider sp private org.apache.felix.moduleloader.IModule createModule () throws java.lang.Exception String sym org.osgi.framework.Version ver long id int i org.osgi.framework.Version bundleVersion String symName org.osgi.framework.Bundle[] bundles java.util.Map headerMap int revision org.apache.felix.framework.ModuleImpl module synchronized java.security.ProtectionDomain getProtectionDomain () int i java.security.ProtectionDomain pd synchronized boolean isLockable () synchronized java.lang.Thread getLockingThread () synchronized void lock () synchronized void unlock () org.osgi.framework.BundleContext _getBundleContext () }
org/apache/felix/framework/BundleProtectionDomain.class
BundleProtectionDomain.java package org.apache.felix.framework public org.apache.felix.framework.BundleProtectionDomain extends java.security.ProtectionDomain { private final java.lang.ref.WeakReference m_felix private final java.lang.ref.WeakReference m_bundle private final int m_hashCode private final String m_toString private final java.lang.ref.WeakReference m_module static Class class$org$apache$felix$framework$BundleProtectionDomain void <init> (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl) throws java.net.MalformedURLException org.apache.felix.framework.Felix felix org.apache.felix.framework.BundleImpl bundle org.apache.felix.moduleloader.IModule getModule () public boolean implies (java.security.Permission) java.security.Permission permission org.apache.felix.framework.Felix felix public boolean impliesDirect (java.security.Permission) java.security.Permission permission org.apache.felix.framework.Felix felix org.apache.felix.framework.BundleImpl getBundle () public int hashCode () public boolean equals (java.lang.Object) Object other public java.lang.String toString () static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
org/apache/felix/framework/ExportedPackageImpl.class
ExportedPackageImpl.java package org.apache.felix.framework org.apache.felix.framework.ExportedPackageImpl extends java.lang.Object implements org.osgi.service.packageadmin.ExportedPackage { private final org.apache.felix.framework.Felix m_felix private final org.apache.felix.framework.BundleImpl m_exportingBundle private final org.apache.felix.moduleloader.IModule m_exportingModule private final org.apache.felix.framework.util.manifestparser.Capability m_export private volatile String m_toString private volatile String m_versionString public void <init> (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl, org.apache.felix.moduleloader.IModule, org.apache.felix.framework.util.manifestparser.Capability) org.apache.felix.framework.Felix felix org.apache.felix.framework.BundleImpl exporter org.apache.felix.moduleloader.IModule module org.apache.felix.framework.util.manifestparser.Capability export public org.osgi.framework.Bundle getExportingBundle () public org.osgi.framework.Bundle[] getImportingBundles () public java.lang.String getName () public java.lang.String getSpecificationVersion () public org.osgi.framework.Version getVersion () public boolean isRemovalPending () public java.lang.String toString () }
org/apache/felix/framework/ExtensionManager$1.class
ExtensionManager.java package org.apache.felix.framework org.apache.felix.framework.ExtensionManager$1 extends java.lang.Object implements java.util.Enumeration { private final org.apache.felix.framework.ExtensionManager this$0 void <init> (org.apache.felix.framework.ExtensionManager) public boolean hasMoreElements () public java.lang.Object nextElement () throws java.util.NoSuchElementException }
org/apache/felix/framework/ExtensionManager$ExtensionManagerModule.class
ExtensionManager.java package org.apache.felix.framework org.apache.felix.framework.ExtensionManager$ExtensionManagerModule extends org.apache.felix.framework.ModuleImpl { private final org.osgi.framework.Version m_version private final org.apache.felix.framework.ExtensionManager this$0 void <init> (org.apache.felix.framework.ExtensionManager, org.apache.felix.framework.Felix) org.apache.felix.framework.Felix felix public java.util.Map getHeaders () public org.apache.felix.moduleloader.ICapability[] getCapabilities () public java.lang.String getSymbolicName () public org.osgi.framework.Version getVersion () public java.lang.Class getClassByDelegation (java.lang.String) throws java.lang.ClassNotFoundException String name public java.net.URL getResourceByDelegation (java.lang.String) String name public java.util.Enumeration getResourcesByDelegation (java.lang.String) java.io.IOException ex String name public org.apache.felix.framework.Logger getLogger () public java.util.Map getConfig () public org.apache.felix.framework.Felix$FelixResolver getResolver () public void attachFragmentContents (org.apache.felix.moduleloader.IContent[]) throws java.lang.Exception org.apache.felix.moduleloader.IContent[] fragmentContents public void close () public org.apache.felix.moduleloader.IContent getContent () public java.net.URL getEntry (java.lang.String) String name public boolean hasInputStream (int, java.lang.String) int index String urlPath public java.io.InputStream getInputStream (int, java.lang.String) int index String urlPath }
org/apache/felix/framework/ExtensionManager.class
ExtensionManager.java package org.apache.felix.framework org.apache.felix.framework.ExtensionManager extends java.net.URLStreamHandler implements org.apache.felix.moduleloader.IContent { static final org.apache.felix.framework.ExtensionManager m_extensionManager private final org.apache.felix.framework.Logger m_logger private final java.util.Map m_headerMap private final org.apache.felix.moduleloader.IModule m_systemBundleModule private org.apache.felix.moduleloader.ICapability[] m_capabilities private java.util.Set m_exportNames private Object m_securityContext private final java.util.List m_extensions private final java.util.Set m_names private final java.util.Map m_sourceToExtensions public static final String DEFAULT_PROPERTIES_FILE_VALUE static Class class$org$apache$felix$framework$Felix static Class class$org$apache$felix$framework$ExtensionManager private void <init> () void <init> (org.apache.felix.framework.Logger, org.apache.felix.framework.Felix) org.apache.felix.framework.util.manifestparser.ManifestParser mp org.apache.felix.moduleloader.ICapability[] caps Exception ex org.apache.felix.framework.Logger logger org.apache.felix.framework.Felix felix String syspkgs String extra private static org.apache.felix.moduleloader.ICapability[] aliasSymbolicName (org.apache.felix.moduleloader.ICapability[]) org.apache.felix.framework.util.manifestparser.R4Attribute[] aliasAttrs int i org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs int capIdx org.apache.felix.moduleloader.ICapability[] caps org.apache.felix.moduleloader.ICapability[] aliasCaps public org.apache.felix.moduleloader.IModule getModule () public synchronized java.lang.Object getSecurityContext () public synchronized void setSecurityContext (java.lang.Object) Object securityContext synchronized void addExtensionBundle (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl) throws java.lang.SecurityException org.osgi.framework.BundleException java.lang.Exception SecurityException ex Exception ex org.apache.felix.moduleloader.ICapability[] exports org.apache.felix.moduleloader.ICapability[] temp Exception ex org.apache.felix.framework.Felix felix org.apache.felix.framework.BundleImpl bundle Object sm org.apache.felix.framework.util.manifestparser.R4Directive dir void startExtensionBundle (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl) org.osgi.framework.BundleActivator activator org.osgi.framework.BundleContext context Throwable ex org.apache.felix.framework.Felix felix org.apache.felix.framework.BundleImpl bundle String activatorClass void removeExtensions (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix felix private void setCapabilities (org.apache.felix.moduleloader.ICapability[]) org.apache.felix.moduleloader.ICapability[] capabilities private java.lang.String convertCapabilitiesToHeaders (java.util.Map) int i java.util.Map headers StringBuffer exportSB java.util.Set exportNames public synchronized java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException java.net.URL result java.util.Iterator iter java.net.URL url String path protected java.net.InetAddress getHostAddress (java.net.URL) java.net.URL u private synchronized void addExtension (java.lang.Object, org.osgi.framework.Bundle) Object source org.osgi.framework.Bundle extension java.util.List sourceExtensions private synchronized void _removeExtensions (java.lang.Object) org.osgi.framework.Bundle bundle java.util.Iterator extIter java.util.List extensions java.util.Iterator iter Object source private void _add (java.lang.String, org.osgi.framework.Bundle) String name org.osgi.framework.Bundle extension public void close () public java.util.Enumeration getEntries () public boolean hasEntry (java.lang.String) String name public byte[] getEntryAsBytes (java.lang.String) String name public java.io.InputStream getEntryAsStream (java.lang.String) throws java.io.IOException String name public org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) String name public java.lang.String getEntryAsNativeLibrary (java.lang.String) String name static java.lang.String loadDefaultSystemPackages (org.apache.felix.framework.Logger) String name java.util.Enumeration e java.util.Properties props java.io.IOException ex2 Exception ex java.io.InputStream is org.apache.felix.framework.Logger logger java.net.URL propURL static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static org.apache.felix.framework.Logger access$000 (org.apache.felix.framework.ExtensionManager) org.apache.felix.framework.ExtensionManager x0 static java.util.Map access$100 (org.apache.felix.framework.ExtensionManager) org.apache.felix.framework.ExtensionManager x0 static org.apache.felix.moduleloader.ICapability[] access$200 (org.apache.felix.framework.ExtensionManager) org.apache.felix.framework.ExtensionManager x0 static java.util.Set access$300 (org.apache.felix.framework.ExtensionManager) org.apache.felix.framework.ExtensionManager x0 static void <clinit> () Throwable t Throwable ex org.apache.felix.framework.ExtensionManager extensionManager }
org/apache/felix/framework/FakeURLStreamHandler.class
FakeURLStreamHandler.java package org.apache.felix.framework org.apache.felix.framework.FakeURLStreamHandler extends java.net.URLStreamHandler { void <init> () protected java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException java.net.URL url }
org/apache/felix/framework/Felix$1.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$1 extends java.lang.SecurityManager { private final org.apache.felix.framework.Felix this$0 void <init> (org.apache.felix.framework.Felix) public void checkPermission (java.security.Permission) java.security.AccessControlException ex java.security.Permission perm }
org/apache/felix/framework/Felix$2.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$2 extends java.lang.Object implements org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks { private final org.apache.felix.framework.Felix this$0 void <init> (org.apache.felix.framework.Felix) public void serviceChanged (org.osgi.framework.ServiceEvent, java.util.Dictionary) org.osgi.framework.ServiceEvent event java.util.Dictionary oldProps }
org/apache/felix/framework/Felix$3.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$3 extends java.lang.Object implements java.lang.Runnable { private final org.apache.felix.framework.Felix this$0 void <init> (org.apache.felix.framework.Felix) public void run () org.osgi.framework.BundleException ex InterruptedException ex org.osgi.framework.BundleException ex int oldState Exception ex }
org/apache/felix/framework/Felix$4.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$4 extends java.lang.Object implements java.util.Comparator { private final org.apache.felix.framework.Felix this$0 void <init> (org.apache.felix.framework.Felix) public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 org.apache.felix.framework.BundleImpl b1 org.apache.felix.framework.BundleImpl b2 }
org/apache/felix/framework/Felix$5.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$5 extends java.lang.Object implements java.util.Comparator { private final org.apache.felix.framework.Felix this$0 void <init> (org.apache.felix.framework.Felix) public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 org.apache.felix.framework.BundleImpl b1 org.apache.felix.framework.BundleImpl b2 }
org/apache/felix/framework/Felix$6.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$6 extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback { private final java.util.Collection val$added private final org.apache.felix.framework.Felix this$0 void <init> (org.apache.felix.framework.Felix, java.util.Collection) public void invokeHook (java.lang.Object) Object hook }
org/apache/felix/framework/Felix$7.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$7 extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback { private final org.apache.felix.framework.Felix this$0 void <init> (org.apache.felix.framework.Felix) public void invokeHook (java.lang.Object) Object hook }
org/apache/felix/framework/Felix$8.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$8 extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback { private final org.apache.felix.framework.BundleImpl val$bundle private final String val$className private final String val$expr private final boolean val$checkAssignable private final java.util.List val$refList private final org.apache.felix.framework.Felix this$0 void <init> (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean, java.util.List) public void invokeHook (java.lang.Object) Object hook }
org/apache/felix/framework/Felix$FelixResolver.class
Felix.java package org.apache.felix.framework public org.apache.felix.framework.Felix$FelixResolver extends java.lang.Object { private final org.apache.felix.framework.searchpolicy.Resolver m_resolver private final org.apache.felix.framework.FelixResolverState m_resolverState private final org.apache.felix.framework.Felix this$0 public void <init> (org.apache.felix.framework.Felix, org.apache.felix.framework.searchpolicy.Resolver, org.apache.felix.framework.FelixResolverState) org.apache.felix.framework.searchpolicy.Resolver resolver org.apache.felix.framework.FelixResolverState resolverState public void resolve (org.apache.felix.moduleloader.IModule) throws org.apache.felix.framework.searchpolicy.ResolveException java.util.Map resolvedModuleWireMap org.apache.felix.framework.BundleImpl bundle org.apache.felix.moduleloader.IModule newRootModule boolean locked org.apache.felix.moduleloader.IModule rootModule public org.apache.felix.moduleloader.IWire resolveDynamicImport (org.apache.felix.moduleloader.IModule, java.lang.String) throws org.apache.felix.framework.searchpolicy.ResolveException int i org.apache.felix.moduleloader.IWire[] newWires java.util.Map resolvedModuleWireMap org.apache.felix.moduleloader.IWire[] wires Object[] result boolean locked org.apache.felix.moduleloader.IModule importer String pkgName org.apache.felix.moduleloader.IWire candidateWire public synchronized java.util.List getResolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IRequirement req org.apache.felix.moduleloader.IModule reqModule public synchronized java.util.List getUnresolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IRequirement req org.apache.felix.moduleloader.IModule reqModule private void markResolvedModules (java.util.Map) int wireIdx int i java.util.Map$Entry entry org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.IWire[] wires org.apache.felix.moduleloader.IModule[] fragments java.util.Iterator iter java.util.List wireList java.util.Map resolvedModuleWireMap private void markBundleResolved (org.apache.felix.moduleloader.IModule) IllegalStateException ex org.apache.felix.moduleloader.IModule module org.apache.felix.framework.BundleImpl bundle }
org/apache/felix/framework/Felix$ListenerHookRemovedCallback.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$ListenerHookRemovedCallback extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback { private final java.util.Collection m_removed void <init> (java.util.Collection) java.util.Collection removed public void invokeHook (java.lang.Object) Object hook }
org/apache/felix/framework/Felix$RefreshHelper.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$RefreshHelper extends java.lang.Object { private org.apache.felix.framework.BundleImpl m_bundle private int m_oldState private final org.apache.felix.framework.Felix this$0 public void <init> (org.apache.felix.framework.Felix, org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public void stop () Throwable ex public void refreshOrRemove () Throwable ex public void restart () int options Throwable ex }
org/apache/felix/framework/Felix$SystemBundleActivator.class
Felix.java package org.apache.felix.framework org.apache.felix.framework.Felix$SystemBundleActivator extends java.lang.Object implements org.osgi.framework.BundleActivator java.lang.Runnable { private final org.apache.felix.framework.Felix this$0 void <init> (org.apache.felix.framework.Felix) public void start (org.osgi.framework.BundleContext) throws java.lang.Exception int i org.osgi.framework.BundleContext context public void stop (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public void run () org.apache.felix.framework.StartLevelImpl sl org.osgi.framework.InvalidSyntaxException ex Exception ex org.apache.felix.framework.BundleImpl bundle int i Exception ex int i int i Throwable throwable int i org.osgi.framework.Bundle[] bundles }
org/apache/felix/framework/Felix.class
Felix.java package org.apache.felix.framework public org.apache.felix.framework.Felix extends org.apache.felix.framework.BundleImpl implements org.osgi.framework.launch.Framework { static final org.apache.felix.framework.util.SecureAction m_secureAction org.apache.felix.framework.ExtensionManager m_extensionManager private final org.apache.felix.framework.Logger m_logger private final java.util.Map m_configMap private final java.util.Map m_configMutableMap private final org.apache.felix.framework.FelixResolverState m_resolverState private final org.apache.felix.framework.Felix$FelixResolver m_felixResolver private final Object[] m_bundleLock private final java.util.List m_globalLockWaitersList private Thread m_globalLockThread private int m_globalLockCount private final java.util.Map m_installRequestMap private final Object[] m_installRequestLock_Priority1 private java.util.HashMap m_installedBundleMap private java.util.SortedMap m_installedBundleIndex private final Object[] m_installedBundleLock_Priority2 private org.apache.felix.framework.BundleImpl[] m_uninstalledBundles private final Object[] m_uninstalledBundlesLock_Priority3 private volatile int m_activeStartLevel private org.apache.felix.framework.cache.BundleCache m_cache java.util.List m_activatorList private long m_nextId private final Object m_nextIdLock private org.apache.felix.framework.util.EventDispatcher m_dispatcher private org.apache.felix.framework.ServiceRegistry m_registry private final java.net.URLStreamHandler m_bundleStreamHandler private final String[] m_bootPkgs private final boolean[] m_bootPkgWildcards private Thread m_shutdownThread private volatile org.apache.felix.framework.util.ThreadGate m_shutdownGate private SecurityManager m_securityManager private volatile org.apache.felix.framework.ext.SecurityProvider m_securityProvider private volatile org.apache.felix.framework.URLHandlersActivator m_urlHandlersActivator static Class class$org$osgi$service$startlevel$StartLevel static Class class$org$osgi$framework$BundleListener static Class class$org$osgi$framework$ServiceListener static Class class$org$osgi$framework$FrameworkListener static Class class$org$osgi$framework$hooks$service$ListenerHook static Class class$org$apache$felix$framework$Felix public void <init> (java.util.Map) java.util.Map$Entry entry java.util.Iterator i NumberFormatException ex Exception ex int i java.util.Map configMap String s java.util.StringTokenizer st org.apache.felix.framework.Logger getLogger () java.util.Map getConfig () org.apache.felix.framework.Felix$FelixResolver getResolver () org.apache.felix.framework.FelixResolverState getResolverState () java.net.URLStreamHandler getBundleStreamHandler () java.lang.String[] getBootPackages () boolean[] getBootPackageWildcards () private java.util.Map createUnmodifiableMap (java.util.Map) NoClassDefFoundError ex java.util.Map mutableMap java.util.Map result org.apache.felix.framework.Felix getFramework () public long getBundleId () public long getLastModified () void setLastModified (long) long l java.lang.String _getLocation () public int getPersistentState () public void setPersistentStateInactive () public void setPersistentStateActive () public void setPersistentStateUninstalled () int getStartLevel (int) int defaultLevel void setStartLevel (int) int level public boolean hasPermission (java.lang.Object) Object obj public void init () throws org.osgi.framework.BundleException Throwable t Exception ex Exception ex String clean org.apache.felix.framework.searchpolicy.ResolveException ex Exception ex Exception ex2 Exception ex int i Throwable ex org.apache.felix.framework.cache.BundleArchive[] archives String security public void start () throws org.osgi.framework.BundleException NumberFormatException ex org.osgi.framework.InvalidSyntaxException ex String s org.osgi.service.startlevel.StartLevel sl int startLevel public void start (int) throws org.osgi.framework.BundleException int options public void stop () throws org.osgi.framework.BundleException Object sm public void stop (int) throws org.osgi.framework.BundleException int options public org.osgi.framework.FrameworkEvent waitForStop (long) throws java.lang.InterruptedException org.osgi.framework.FrameworkEvent event org.osgi.framework.FrameworkEvent event long timeout org.apache.felix.framework.util.ThreadGate gate boolean open org.osgi.framework.FrameworkEvent event public void uninstall () throws org.osgi.framework.BundleException public void update () throws org.osgi.framework.BundleException public void update (java.io.InputStream) throws org.osgi.framework.BundleException java.io.IOException ex java.io.InputStream is Object sm public java.lang.String toString () int getActiveStartLevel () void setActiveStartLevel (int) java.util.Comparator comparator IllegalStateException ex int options Throwable th Throwable th org.apache.felix.framework.BundleImpl impl int i boolean lowering int requestedLevel org.osgi.framework.Bundle[] bundles int getInitialBundleStartLevel () int i NumberFormatException ex String s void setInitialBundleStartLevel (int) int startLevel int getBundleStartLevel (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle void setBundleStartLevel (org.osgi.framework.Bundle, int) IllegalStateException ex int options Throwable th org.osgi.framework.Bundle bundle int startLevel org.apache.felix.framework.BundleImpl impl Throwable rethrow boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle java.util.Dictionary getBundleHeaders (org.apache.felix.framework.BundleImpl, java.lang.String) org.apache.felix.framework.BundleImpl bundle String locale java.net.URL getBundleResource (org.apache.felix.framework.BundleImpl, java.lang.String) org.apache.felix.framework.BundleImpl bundle String name java.util.Enumeration getBundleResources (org.apache.felix.framework.BundleImpl, java.lang.String) org.apache.felix.framework.BundleImpl bundle String name java.net.URL getBundleEntry (org.apache.felix.framework.BundleImpl, java.lang.String) org.apache.felix.framework.BundleImpl bundle String name java.util.Enumeration getBundleEntryPaths (org.apache.felix.framework.BundleImpl, java.lang.String) org.apache.felix.framework.BundleImpl bundle String path java.util.Enumeration enumeration java.util.Enumeration findBundleEntries (org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean) org.apache.felix.framework.BundleImpl bundle String path String filePattern boolean recurse java.util.Enumeration enumeration org.osgi.framework.ServiceReference[] getBundleRegisteredServices (org.apache.felix.framework.BundleImpl) org.apache.felix.framework.BundleImpl bundle org.osgi.framework.ServiceReference[] refs org.osgi.framework.ServiceReference[] getBundleServicesInUse (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.osgi.framework.ServiceReference[] refs boolean bundleHasPermission (org.apache.felix.framework.BundleImpl, java.lang.Object) Exception ex org.apache.felix.framework.BundleImpl bundle Object obj java.lang.Class loadBundleClass (org.apache.felix.framework.BundleImpl, java.lang.String) throws java.lang.ClassNotFoundException org.osgi.framework.BundleException ex org.apache.felix.framework.BundleImpl bundle String name void startBundle (org.apache.felix.framework.BundleImpl, int) throws org.osgi.framework.BundleException IllegalStateException ex org.osgi.framework.BundleException ex int eventType org.apache.felix.framework.BundleImpl bundle int options int eventType boolean wasDeferred org.osgi.framework.BundleException rethrow void activateBundle (org.apache.felix.framework.BundleImpl, boolean) throws org.osgi.framework.BundleException IllegalStateException ex Throwable th org.apache.felix.framework.BundleImpl bundle boolean fireEvent void updateBundle (org.apache.felix.framework.BundleImpl, java.io.InputStream) throws org.osgi.framework.BundleException IllegalStateException ex Object sm Exception busted Throwable ex boolean locked boolean wasExtension Throwable ex Exception ex boolean locked Throwable rethrow int oldState String updateLocation Exception ex Exception ex org.apache.felix.framework.BundleImpl bundle java.io.InputStream is void stopBundle (org.apache.felix.framework.BundleImpl, boolean) throws org.osgi.framework.BundleException IllegalStateException ex Throwable th Throwable rethrow boolean wasActive org.apache.felix.framework.BundleImpl bundle boolean record void uninstallBundle (org.apache.felix.framework.BundleImpl) throws org.osgi.framework.BundleException IllegalStateException ex org.osgi.framework.BundleException ex org.apache.felix.framework.BundleImpl target Exception ex org.apache.felix.framework.BundleImpl bundle boolean locked java.lang.String getProperty (java.lang.String) String key String val org.osgi.framework.Bundle installBundle (java.lang.String, java.io.InputStream) throws org.osgi.framework.BundleException String location java.io.InputStream is private org.osgi.framework.Bundle installBundle (long, java.lang.String, org.apache.felix.framework.cache.BundleArchive, java.io.InputStream) throws org.osgi.framework.BundleException java.io.IOException ex java.io.IOException ex Exception ex java.io.IOException ex Exception ex Object sm boolean locked Exception ex1 Throwable ex boolean isNew java.io.IOException ex java.io.IOException ex long id String location org.apache.felix.framework.cache.BundleArchive ba java.io.InputStream is org.apache.felix.framework.BundleImpl bundle org.osgi.framework.Bundle getBundle (java.lang.String) String location org.osgi.framework.Bundle getBundle (long) org.apache.felix.framework.BundleImpl bundle int i long id org.osgi.framework.Bundle[] getBundles () void addBundleListener (org.osgi.framework.Bundle, org.osgi.framework.BundleListener) org.osgi.framework.Bundle bundle org.osgi.framework.BundleListener l void removeBundleListener (org.osgi.framework.Bundle, org.osgi.framework.BundleListener) org.osgi.framework.Bundle bundle org.osgi.framework.BundleListener l void addServiceListener (org.osgi.framework.Bundle, org.osgi.framework.ServiceListener, java.lang.String) throws org.osgi.framework.InvalidSyntaxException int i java.util.Collection removed org.apache.felix.framework.InvokeHookCallback removedCallback int i org.osgi.framework.Bundle bundle org.osgi.framework.ServiceListener l String f org.osgi.framework.Filter oldFilter java.util.List listenerHooks java.util.Collection added org.apache.felix.framework.InvokeHookCallback addedCallback void removeServiceListener (org.osgi.framework.Bundle, org.osgi.framework.ServiceListener) int i java.util.List listenerHooks java.util.Collection c org.apache.felix.framework.InvokeHookCallback callback org.osgi.framework.Bundle bundle org.osgi.framework.ServiceListener l org.osgi.framework.hooks.service.ListenerHook$ListenerInfo listener void addFrameworkListener (org.osgi.framework.Bundle, org.osgi.framework.FrameworkListener) org.osgi.framework.Bundle bundle org.osgi.framework.FrameworkListener l void removeFrameworkListener (org.osgi.framework.Bundle, org.osgi.framework.FrameworkListener) org.osgi.framework.Bundle bundle org.osgi.framework.FrameworkListener l org.osgi.framework.ServiceRegistration registerService (org.apache.felix.framework.BundleImpl, java.lang.String[], java.lang.Object, java.util.Dictionary) IllegalStateException ex Class clazz int i org.apache.felix.framework.BundleImpl bundle String[] classNames Object svcObj java.util.Dictionary dict org.osgi.framework.ServiceRegistration reg org.osgi.framework.ServiceReference[] getServiceReferences (org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean) throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.ServiceReference ref int refIdx int i org.apache.felix.framework.BundleImpl bundle String className String expr boolean checkAssignable org.osgi.framework.Filter filter java.util.List refList java.util.List findHooks org.apache.felix.framework.InvokeHookCallback callback org.osgi.framework.ServiceReference[] getAllowedServiceReferences (org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean) throws org.osgi.framework.InvalidSyntaxException Exception ex int i org.apache.felix.framework.BundleImpl bundle String className String expr boolean checkAssignable org.osgi.framework.ServiceReference[] refs Object sm java.util.List result java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) org.osgi.framework.ServiceException ex org.osgi.framework.Bundle bundle org.osgi.framework.ServiceReference ref boolean ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) org.osgi.framework.Bundle bundle org.osgi.framework.ServiceReference ref java.io.File getDataFile (org.apache.felix.framework.BundleImpl, java.lang.String) Exception ex org.apache.felix.framework.BundleImpl bundle String s org.osgi.framework.Bundle getBundle (java.lang.Class) org.osgi.framework.BundleReference br ClassNotFoundException ex Class clazz org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (java.lang.String) int i org.apache.felix.moduleloader.ICapability[] ec int modIdx org.apache.felix.framework.BundleImpl bundle org.apache.felix.moduleloader.IModule[] modules int pkgIdx java.util.List pkgs org.apache.felix.framework.util.manifestparser.Requirement req String pkgName java.util.List exports org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (org.osgi.framework.Bundle) org.apache.felix.framework.BundleImpl bundle org.apache.felix.framework.BundleImpl bundle int bundleIdx org.apache.felix.framework.BundleImpl bundle int bundleIdx org.osgi.framework.Bundle[] bundles org.osgi.framework.Bundle b java.util.List list private void getExportedPackages (org.apache.felix.framework.BundleImpl, java.util.List) int i java.util.List resolvedCaps int capIdx org.apache.felix.moduleloader.ICapability[] caps int modIdx org.apache.felix.framework.BundleImpl bundle java.util.List list org.apache.felix.moduleloader.IModule[] modules org.osgi.framework.Bundle[] getDependentBundles (org.apache.felix.framework.BundleImpl) int depIdx org.apache.felix.moduleloader.IModule[] dependents int modIdx org.apache.felix.framework.BundleImpl exporter java.util.List list org.apache.felix.moduleloader.IModule[] modules org.osgi.framework.Bundle[] getImportingBundles (org.osgi.service.packageadmin.ExportedPackage) int wireIdx org.apache.felix.moduleloader.IWire[] wires int depIdx int depIdx org.apache.felix.moduleloader.IModule[] dependents int expIdx org.osgi.service.packageadmin.ExportedPackage ep java.util.List list org.apache.felix.framework.BundleImpl exporter org.apache.felix.moduleloader.IModule[] expModules boolean resolveBundles (org.osgi.framework.Bundle[]) org.apache.felix.framework.BundleImpl bundle java.util.Iterator iter java.util.List list org.osgi.framework.BundleException ex int i boolean result org.osgi.framework.Bundle[] targets boolean locked private void resolveBundle (org.apache.felix.framework.BundleImpl) throws org.osgi.framework.BundleException org.osgi.framework.Bundle b org.apache.felix.framework.searchpolicy.ResolveException ex org.apache.felix.framework.BundleImpl bundle void refreshPackages (org.osgi.framework.Bundle[]) int i org.apache.felix.framework.BundleImpl bundle java.util.Iterator iter java.util.List list org.apache.felix.framework.BundleImpl target int targetIdx java.util.Map map int j org.osgi.framework.Bundle[] allBundles int i int i int i int i int i org.apache.felix.framework.Felix$RefreshHelper[] helpers org.osgi.framework.BundleException ex boolean restart org.osgi.framework.Bundle systemBundle org.osgi.framework.Bundle[] targets boolean locked org.osgi.framework.Bundle[] newTargets org.apache.felix.framework.BundleImpl[] bundles private void populateDependentGraph (org.apache.felix.framework.BundleImpl, java.util.Map) int depIdx org.apache.felix.framework.BundleImpl exporter java.util.Map map org.osgi.framework.Bundle[] dependents org.apache.felix.framework.ext.SecurityProvider getSecurityProvider () void setSecurityProvider (org.apache.felix.framework.ext.SecurityProvider) org.apache.felix.framework.ext.SecurityProvider securityProvider java.lang.Object getSignerMatcher (org.apache.felix.framework.BundleImpl, int) org.apache.felix.framework.BundleImpl bundle int signersType boolean impliesBundlePermission (org.apache.felix.framework.BundleProtectionDomain, java.security.Permission, boolean) org.apache.felix.framework.BundleProtectionDomain bundleProtectionDomain java.security.Permission permission boolean direct private org.osgi.framework.BundleActivator createBundleActivator (org.apache.felix.framework.BundleImpl) throws java.lang.Exception ClassNotFoundException ex Class clazz org.apache.felix.framework.BundleImpl impl org.osgi.framework.BundleActivator activator java.util.Map headerMap String className private void refreshBundle (org.apache.felix.framework.BundleImpl) throws java.lang.Exception IllegalStateException ex Exception ex org.apache.felix.framework.BundleImpl bundle private void fireFrameworkEvent (int, org.osgi.framework.Bundle, java.lang.Throwable) int type org.osgi.framework.Bundle bundle Throwable throwable private void fireBundleEvent (int, org.osgi.framework.Bundle) int type org.osgi.framework.Bundle bundle private void fireServiceEvent (org.osgi.framework.ServiceEvent, java.util.Dictionary) org.osgi.framework.ServiceEvent event java.util.Dictionary oldProps private void initializeFrameworkProperties () String s private static java.lang.String getFrameworkVersion () java.io.IOException ex java.util.Properties props java.io.InputStream in StringBuffer sb String toRet private long loadNextId () Exception ex java.io.File file java.io.FileNotFoundException ex Exception ex Exception ex Exception ex Exception ex java.io.InputStream is java.io.BufferedReader br private long getNextId () java.io.File file String s Exception ex Exception ex Exception ex Exception ex long id java.io.OutputStream os java.io.BufferedWriter bw private void rememberUninstalledBundle (org.apache.felix.framework.BundleImpl) int i org.apache.felix.framework.BundleImpl[] newBundles org.apache.felix.framework.BundleImpl bundle private void forgetUninstalledBundle (org.apache.felix.framework.BundleImpl) int i org.apache.felix.framework.BundleImpl[] newBundles int idx org.apache.felix.framework.BundleImpl bundle void acquireInstallLock (java.lang.String) throws org.osgi.framework.BundleException InterruptedException ex String location void releaseInstallLock (java.lang.String) String location void setBundleStateAndNotify (org.apache.felix.framework.BundleImpl, int) org.apache.felix.framework.BundleImpl bundle int state void acquireBundleLock (org.apache.felix.framework.BundleImpl, int) throws java.lang.IllegalStateException InterruptedException ex org.apache.felix.framework.BundleImpl bundle int desiredStates void releaseBundleLock (org.apache.felix.framework.BundleImpl) org.apache.felix.framework.BundleImpl bundle private boolean acquireGlobalLock () InterruptedException ex boolean interrupted private void releaseGlobalLock () void setURLHandlersActivator (org.apache.felix.framework.URLHandlersActivator) org.apache.felix.framework.URLHandlersActivator urlHandlersActivator java.lang.Object getStreamHandlerService (java.lang.String) String protocol java.lang.Object getContentHandlerService (java.lang.String) String mimeType static void access$000 (org.apache.felix.framework.Felix, org.osgi.framework.ServiceEvent, java.util.Dictionary) org.apache.felix.framework.Felix x0 org.osgi.framework.ServiceEvent x1 java.util.Dictionary x2 static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static org.apache.felix.framework.util.ThreadGate access$100 (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix x0 static org.apache.felix.framework.Logger access$200 (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix x0 static org.apache.felix.framework.util.EventDispatcher access$300 (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix x0 static boolean access$400 (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix x0 static void access$500 (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix x0 static void access$600 (org.apache.felix.framework.Felix, int, org.osgi.framework.Bundle) org.apache.felix.framework.Felix x0 int x1 org.osgi.framework.Bundle x2 static java.util.Map access$700 (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix x0 static java.lang.Thread access$800 (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix x0 static java.lang.Thread access$802 (org.apache.felix.framework.Felix, java.lang.Thread) org.apache.felix.framework.Felix x0 Thread x1 static void access$900 (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl) throws java.lang.Exception org.apache.felix.framework.Felix x0 org.apache.felix.framework.BundleImpl x1 static void access$1000 (org.apache.felix.framework.Felix, int, org.osgi.framework.Bundle, java.lang.Throwable) org.apache.felix.framework.Felix x0 int x1 org.osgi.framework.Bundle x2 Throwable x3 static org.apache.felix.framework.BundleImpl[] access$1100 (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix x0 static java.lang.SecurityManager access$1200 (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix x0 static java.lang.SecurityManager access$1202 (org.apache.felix.framework.Felix, java.lang.SecurityManager) org.apache.felix.framework.Felix x0 SecurityManager x1 static org.apache.felix.framework.util.ThreadGate access$102 (org.apache.felix.framework.Felix, org.apache.felix.framework.util.ThreadGate) org.apache.felix.framework.Felix x0 org.apache.felix.framework.util.ThreadGate x1 static void <clinit> () }
org/apache/felix/framework/Felix.properties
org/apache/felix/framework/FelixResolverState.class
FelixResolverState.java package org.apache.felix.framework public org.apache.felix.framework.FelixResolverState extends java.lang.Object implements org.apache.felix.framework.searchpolicy.Resolver$ResolverState { private final org.apache.felix.framework.Logger m_logger private final java.util.List m_moduleList private final java.util.Map m_fragmentMap private final java.util.Map m_unresolvedPkgIndex private final java.util.Map m_resolvedPkgIndex private final java.util.Map m_resolvedCapMap public void <init> (org.apache.felix.framework.Logger) org.apache.felix.framework.Logger logger public synchronized void addModule (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule module public synchronized void removeModule (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule module private void addFragment (org.apache.felix.moduleloader.IModule) int fragIdx org.apache.felix.moduleloader.IModule f int listIdx String pkgName java.util.List capList int i Exception ex2 Exception ex int i org.apache.felix.moduleloader.IModule host org.apache.felix.moduleloader.IModule[] fragments java.util.List fragmentList int index org.apache.felix.moduleloader.ICapability[] caps int hostIdx java.util.List matchingHosts org.apache.felix.moduleloader.IModule fragment org.apache.felix.moduleloader.IModule bestFragment private void removeFragment (org.apache.felix.moduleloader.IModule) String pkgName java.util.List capList int i Exception ex2 Exception ex int i java.util.List fragmentList org.apache.felix.moduleloader.ICapability[] caps int fragIdx org.apache.felix.moduleloader.IModule host org.apache.felix.moduleloader.IModule[] fragments int hostIdx java.util.List matchingHosts org.apache.felix.moduleloader.IModule fragment java.util.List fragList public void unmergeFragment (org.apache.felix.moduleloader.IModule) String pkgName java.util.List capList int i Exception ex2 Exception ex int i java.util.List fragmentList org.apache.felix.moduleloader.ICapability[] caps int fragIdx org.apache.felix.moduleloader.IModule host org.apache.felix.moduleloader.IModule[] fragments int hostIdx java.util.List matchingHosts org.apache.felix.moduleloader.IModule module java.util.List fragList private java.util.List getMatchingHosts (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule host org.apache.felix.moduleloader.ICapability hostCap int hostIdx org.apache.felix.moduleloader.IModule fragment org.apache.felix.moduleloader.IRequirement hostReq java.util.List matchingHosts SecurityManager sm private void checkForConflicts (org.apache.felix.moduleloader.IModule, java.util.List) int reqIdx org.apache.felix.framework.util.manifestparser.Requirement intersection String targetName java.util.Map mergedReqMap java.util.Map fragmentReqMap Object[] existing int reqIdx java.util.Map$Entry entry java.util.Iterator it2 java.util.Map$Entry entry java.util.Iterator it2 org.apache.felix.moduleloader.IModule fragment java.util.Map ipFragment java.util.Map rbFragment java.util.Iterator it org.apache.felix.moduleloader.IModule host java.util.List fragmentList int MODULE_IDX int REQ_IDX java.util.Map ipMerged java.util.Map rbMerged org.apache.felix.moduleloader.IRequirement[] reqs private boolean isRequirementConflicting (org.apache.felix.framework.util.manifestparser.Requirement, org.apache.felix.framework.util.manifestparser.Requirement) int i org.apache.felix.framework.util.manifestparser.R4Directive exDir int i int i org.apache.felix.framework.util.manifestparser.R4Attribute exAttr int i org.apache.felix.framework.util.manifestparser.Requirement existing org.apache.felix.framework.util.manifestparser.Requirement additional org.apache.felix.framework.util.manifestparser.R4Directive[] exDirs org.apache.felix.framework.util.manifestparser.R4Directive[] addDirs java.util.Map exDirMap org.apache.felix.framework.util.manifestparser.R4Attribute[] exAttrs org.apache.felix.framework.util.manifestparser.R4Attribute[] addAttrs java.util.Map exAttrMap static org.apache.felix.framework.util.manifestparser.Requirement calculateVersionIntersection (org.apache.felix.framework.util.manifestparser.Requirement, org.apache.felix.framework.util.manifestparser.Requirement) int i int i org.apache.felix.framework.util.VersionRange vr org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs org.apache.felix.framework.util.manifestparser.Requirement existing org.apache.felix.framework.util.manifestparser.Requirement additional org.apache.felix.framework.util.manifestparser.Requirement intersection int existVersionIdx int addVersionIdx private void addHost (org.apache.felix.moduleloader.IModule) Exception ex2 Exception ex org.apache.felix.moduleloader.IModule[] fragments int i org.apache.felix.moduleloader.IModule host java.util.List fragmentList org.apache.felix.moduleloader.ICapability[] caps private void removeHost (org.apache.felix.moduleloader.IModule) String pkgName java.util.List capList int i Exception ex org.apache.felix.moduleloader.IModule host org.apache.felix.moduleloader.ICapability[] caps private java.util.List getMatchingFragments (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule f int i org.apache.felix.moduleloader.IModule existing int listIdx int index java.util.Map$Entry entry java.util.List fragments org.apache.felix.moduleloader.IModule fragment org.apache.felix.moduleloader.IRequirement hostReq java.util.Iterator it org.apache.felix.moduleloader.IModule host org.apache.felix.moduleloader.ICapability[] caps org.apache.felix.moduleloader.ICapability hostCap java.util.List fragmentList SecurityManager sm public synchronized org.apache.felix.moduleloader.IModule findHost (org.apache.felix.moduleloader.IModule) throws org.apache.felix.framework.searchpolicy.ResolveException org.apache.felix.moduleloader.IModule host int hostIdx java.util.List matchingHosts org.apache.felix.moduleloader.IModule currentBestHost org.apache.felix.moduleloader.IModule rootModule org.apache.felix.moduleloader.IModule newRootModule private org.apache.felix.moduleloader.IRequirement getFragmentHostRequirement (org.apache.felix.moduleloader.IModule) int reqIdx org.apache.felix.moduleloader.IModule fragment org.apache.felix.moduleloader.IRequirement[] reqs org.apache.felix.moduleloader.IRequirement hostReq synchronized void refreshSystemBundleModule (org.apache.felix.moduleloader.IModule) java.util.List resolvedCaps int i org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.ICapability[] caps private void dumpPackageIndex (java.util.Map) int j java.util.Map$Entry entry java.util.List capList java.util.Iterator i java.util.Map pkgIndex public synchronized org.apache.felix.moduleloader.IModule[] getModules () public synchronized void moduleResolved (org.apache.felix.moduleloader.IModule) String pkgName java.util.List capList int capIdx int wireIdx int capIdx java.util.List resolvedCaps int capIdx org.apache.felix.moduleloader.ICapability[] caps org.apache.felix.moduleloader.ICapability[] capsCopy org.apache.felix.moduleloader.IWire[] wires org.apache.felix.moduleloader.IModule module public synchronized java.util.List getResolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.ICapability cap int capIdx String pkgName java.util.List capList org.apache.felix.moduleloader.ICapability cap int capIdx java.util.Map$Entry entry org.apache.felix.moduleloader.IModule module java.util.List caps java.util.Iterator i org.apache.felix.moduleloader.IRequirement req org.apache.felix.moduleloader.IModule reqModule java.util.List candidates public synchronized java.util.List getUnresolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) int capIdx java.util.List capList org.apache.felix.moduleloader.ICapability cap int modIdx org.apache.felix.moduleloader.IModule[] modules org.apache.felix.moduleloader.IRequirement req org.apache.felix.moduleloader.IModule reqModule java.util.List candidates private void indexPackageCapability (java.util.Map, org.apache.felix.moduleloader.ICapability) long middleId long exportId int cmp org.osgi.framework.Version version org.osgi.framework.Version middleVersion int top int bottom int middle String pkgName java.util.List capList java.util.Map map org.apache.felix.moduleloader.ICapability capability private org.apache.felix.moduleloader.IModule indexFragment (java.util.Map, org.apache.felix.moduleloader.IModule) long middleId long exportId int cmp org.osgi.framework.Version version org.osgi.framework.Version middleVersion int top int bottom int middle java.util.Map map org.apache.felix.moduleloader.IModule module java.util.List modules }
org/apache/felix/framework/FindEntriesEnumeration.class
FindEntriesEnumeration.java package org.apache.felix.framework org.apache.felix.framework.FindEntriesEnumeration extends java.lang.Object implements java.util.Enumeration { private final org.apache.felix.framework.BundleImpl m_bundle private final java.util.Enumeration[] m_enumerations private final org.apache.felix.moduleloader.IModule[] m_modules private int m_moduleIndex private final String m_path private final String[] m_filePattern private final boolean m_recurse private Object m_next public void <init> (org.apache.felix.framework.BundleImpl, java.lang.String, java.lang.String, boolean) int i int i org.apache.felix.framework.BundleImpl bundle String path String filePattern boolean recurse org.apache.felix.moduleloader.IModule bundleModule org.apache.felix.moduleloader.IModule[] fragmentModules public synchronized boolean hasMoreElements () public synchronized java.lang.Object nextElement () Object last private java.lang.Object findNext () int endIdx int startIdx String lastElement int idx String entryName }
org/apache/felix/framework/FrameworkFactory.class
FrameworkFactory.java package org.apache.felix.framework public org.apache.felix.framework.FrameworkFactory extends java.lang.Object implements org.osgi.framework.launch.FrameworkFactory { public void <init> () public org.osgi.framework.launch.Framework newFramework (java.util.Map) java.util.Map configuration }
org/apache/felix/framework/GetEntryPathsEnumeration.class
GetEntryPathsEnumeration.java package org.apache.felix.framework org.apache.felix.framework.GetEntryPathsEnumeration extends java.lang.Object implements java.util.Enumeration { private final org.apache.felix.framework.BundleImpl m_bundle private final java.util.Enumeration m_enumeration private final String m_path private Object m_next public void <init> (org.apache.felix.framework.BundleImpl, java.lang.String) org.apache.felix.framework.BundleImpl bundle String path public synchronized boolean hasMoreElements () public synchronized java.lang.Object nextElement () Object last private java.lang.Object findNext () int idx String entryName }
org/apache/felix/framework/InvokeHookCallback.class
InvokeHookCallback.java package org.apache.felix.framework public abstract org.apache.felix.framework.InvokeHookCallback extends java.lang.Object { public abstract void invokeHook (java.lang.Object) }
org/apache/felix/framework/Logger.class
Logger.java package org.apache.felix.framework public org.apache.felix.framework.Logger extends java.lang.Object implements org.osgi.framework.ServiceListener { public static final int LOG_ERROR public static final int LOG_WARNING public static final int LOG_INFO public static final int LOG_DEBUG private int m_logLevel private org.osgi.framework.BundleContext m_context private static final int LOGGER_OBJECT_IDX private static final int LOGGER_METHOD_IDX private org.osgi.framework.ServiceReference m_logRef private Object[] m_logger static Class class$org$osgi$framework$ServiceReference static Class class$java$lang$String static Class class$java$lang$Throwable public void <init> () public final synchronized void setLogLevel (int) int i public final synchronized int getLogLevel () protected void setSystemBundleContext (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context public final void log (int, java.lang.String) int level String msg public final void log (int, java.lang.String, java.lang.Throwable) int level String msg Throwable throwable public final void log (org.osgi.framework.ServiceReference, int, java.lang.String) org.osgi.framework.ServiceReference sr int level String msg public final void log (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) org.osgi.framework.ServiceReference sr int level String msg Throwable throwable protected void doLog (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) org.osgi.framework.ServiceReference sr int level String msg Throwable throwable String s private void _log (org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) org.osgi.framework.ServiceReference sr int level String msg Throwable throwable Object[] logger private void _logReflectively (java.lang.Object[], org.osgi.framework.ServiceReference, int, java.lang.String, java.lang.Throwable) java.lang.reflect.InvocationTargetException ex IllegalAccessException ex Object[] params Object[] logger org.osgi.framework.ServiceReference sr int level String msg Throwable throwable private synchronized void startListeningForLogService () org.osgi.framework.InvalidSyntaxException ex public final synchronized void serviceChanged (org.osgi.framework.ServiceEvent) org.osgi.framework.ServiceReference ref org.osgi.framework.ServiceEvent event private void setLogger (java.lang.Object) java.lang.reflect.Method logMethod NoSuchMethodException ex Class[] formalParams Object logObj static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
org/apache/felix/framework/ModuleImpl$ModuleClassLoader.class
ModuleImpl.java package org.apache.felix.framework public org.apache.felix.framework.ModuleImpl$ModuleClassLoader extends java.security.SecureClassLoader implements org.osgi.framework.BundleReference { private final java.util.Map m_jarContentToDexFile private Object[][] m_cachedLibs private static final int LIBNAME_IDX private static final int LIBPATH_IDX private final org.apache.felix.framework.ModuleImpl this$0 public void <init> (org.apache.felix.framework.ModuleImpl, java.lang.ClassLoader) ClassLoader parent public org.osgi.framework.Bundle getBundle () protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException org.apache.felix.moduleloader.ResourceNotFoundException ex ClassNotFoundException ex String msg ClassNotFoundException cnfe String name boolean resolve Class clazz protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException int i java.util.List deferredList Object[] params Exception ex int activationPolicy boolean isTriggerClass org.osgi.framework.BundleException ex int i String pkgName java.util.List deferredList String actual byte[] bytes org.apache.felix.moduleloader.IContent[] contentPath org.apache.felix.moduleloader.IContent content String name Class clazz private java.lang.Object[] definePackage (java.lang.String) String pkgName String spectitle String specversion String specvendor String impltitle String implversion String implvendor private java.lang.Class getDexFileClass (org.apache.felix.framework.cache.JarContent, java.lang.String, java.lang.ClassLoader) throws java.lang.Exception org.apache.felix.framework.cache.JarContent content String name ClassLoader loader Object dexFile public java.net.URL getResource (java.lang.String) String name protected java.net.URL findResource (java.lang.String) String name protected java.util.Enumeration findResources (java.lang.String) String name protected java.lang.String findLibrary (java.lang.String) int i int i int libIdx Object[][] tmp org.apache.felix.framework.util.manifestparser.R4Library[] libs String name String result public java.lang.String toString () }
org/apache/felix/framework/ModuleImpl.class
ModuleImpl.java package org.apache.felix.framework public org.apache.felix.framework.ModuleImpl extends java.lang.Object implements org.apache.felix.moduleloader.IModule { private final org.apache.felix.framework.Logger m_logger private final java.util.Map m_configMap private final org.apache.felix.framework.Felix$FelixResolver m_resolver private final String m_id private final org.apache.felix.moduleloader.IContent m_content private final java.util.Map m_headerMap private final java.net.URLStreamHandler m_streamHandler private final String m_manifestVersion private final boolean m_isExtension private final String m_symbolicName private final org.osgi.framework.Version m_version private final org.apache.felix.moduleloader.ICapability[] m_capabilities private org.apache.felix.moduleloader.ICapability[] m_cachedCapabilities private final org.apache.felix.moduleloader.IRequirement[] m_requirements private org.apache.felix.moduleloader.IRequirement[] m_cachedRequirements private final org.apache.felix.moduleloader.IRequirement[] m_dynamicRequirements private org.apache.felix.moduleloader.IRequirement[] m_cachedDynamicRequirements private final org.apache.felix.framework.util.manifestparser.R4Library[] m_nativeLibraries private final int m_declaredActivationPolicy private final String[] m_activationIncludes private final String[] m_activationExcludes private final org.osgi.framework.Bundle m_bundle private org.apache.felix.moduleloader.IModule[] m_fragments private org.apache.felix.moduleloader.IWire[] m_wires private org.apache.felix.moduleloader.IModule[] m_dependentHosts private org.apache.felix.moduleloader.IModule[] m_dependentImporters private org.apache.felix.moduleloader.IModule[] m_dependentRequirers private volatile boolean m_isResolved private org.apache.felix.moduleloader.IContent[] m_contentPath private org.apache.felix.moduleloader.IContent[] m_fragmentContents private org.apache.felix.framework.ModuleImpl$ModuleClassLoader m_classLoader private boolean m_isActivationTriggered private java.security.ProtectionDomain m_protectionDomain private static org.apache.felix.framework.util.SecureAction m_secureAction private final ClassLoader m_bootClassLoader private static final ClassLoader m_defBootClassLoader private final String[] m_bootPkgs private final boolean[] m_bootPkgWildcards private final boolean m_implicitBootDelegation private static org.apache.felix.framework.util.SecurityManagerEx m_sm private final ThreadLocal m_cycleCheck private static final ThreadLocal m_deferredActivation private static final java.lang.reflect.Constructor m_dexFileClassConstructor private static final java.lang.reflect.Method m_dexFileClassLoadDex private static final java.lang.reflect.Method m_dexFileClassLoadClass static Class class$java$security$SecureClassLoader static Class class$java$lang$ClassLoader static Class class$org$apache$felix$framework$ModuleImpl$ModuleClassLoader static Class class$org$apache$felix$framework$ModuleImpl static Class class$java$lang$Thread static Class class$org$osgi$framework$Bundle static Class class$java$lang$Class static Class class$java$lang$reflect$Proxy static Class class$java$lang$String static Class class$java$io$File public void <init> (org.apache.felix.framework.Logger, org.osgi.framework.Bundle, java.lang.String, java.lang.String[], boolean[]) org.apache.felix.framework.Logger logger org.osgi.framework.Bundle bundle String id String[] bootPkgs boolean[] bootPkgWildcards public void <init> (org.apache.felix.framework.Logger, java.util.Map, org.apache.felix.framework.Felix$FelixResolver, org.osgi.framework.Bundle, java.lang.String, java.util.Map, org.apache.felix.moduleloader.IContent, java.net.URLStreamHandler, java.lang.String[], boolean[]) throws org.osgi.framework.BundleException Object l org.apache.felix.framework.Logger logger java.util.Map configMap org.apache.felix.framework.Felix$FelixResolver resolver org.osgi.framework.Bundle bundle String id java.util.Map headerMap org.apache.felix.moduleloader.IContent content java.net.URLStreamHandler streamHandler String[] bootPkgs boolean[] bootPkgWildcards ClassLoader bootLoader Object map org.apache.felix.framework.util.manifestparser.ManifestParser mp public java.util.Map getHeaders () public boolean isExtension () public java.lang.String getSymbolicName () public java.lang.String getManifestVersion () public org.osgi.framework.Version getVersion () public synchronized org.apache.felix.moduleloader.ICapability[] getCapabilities () int capIdx org.apache.felix.moduleloader.ICapability[] caps int fragIdx java.util.List capList public synchronized org.apache.felix.moduleloader.IRequirement[] getRequirements () int i org.apache.felix.framework.util.manifestparser.Requirement req org.apache.felix.framework.util.manifestparser.Requirement req int reqIdx org.apache.felix.moduleloader.IRequirement[] reqs int fragIdx java.util.List allReqs java.util.Map pkgMap java.util.Map rbMap public synchronized org.apache.felix.moduleloader.IRequirement[] getDynamicRequirements () int reqIdx org.apache.felix.moduleloader.IRequirement[] reqs int fragIdx java.util.List reqList public synchronized org.apache.felix.framework.util.manifestparser.R4Library[] getNativeLibraries () int reqIdx org.apache.felix.framework.util.manifestparser.R4Library[] libs int fragIdx java.util.List nativeList org.apache.felix.framework.util.manifestparser.R4Library[] result public int getDeclaredActivationPolicy () synchronized boolean isActivationTriggered () boolean isActivationTrigger (java.lang.String) int i int i String pkgName boolean included boolean excluded public org.osgi.framework.Bundle getBundle () public java.lang.String getId () public synchronized org.apache.felix.moduleloader.IWire[] getWires () public synchronized void setWires (org.apache.felix.moduleloader.IWire[]) int i int i org.apache.felix.moduleloader.IWire[] wires public boolean isResolved () public void setResolved () public org.apache.felix.moduleloader.IContent getContent () private synchronized org.apache.felix.moduleloader.IContent[] getContentPath () Exception ex private org.apache.felix.moduleloader.IContent[] initializeContentPath () throws java.lang.Exception int i java.util.List contentList private java.util.List calculateContentPath (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IContent, java.util.List, boolean) throws java.lang.Exception int fragIdx org.apache.felix.moduleloader.IContent embeddedContent int i org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.IContent content java.util.List contentList boolean searchFragments java.util.List localContentList String classPath String[] classPathStrings public java.lang.Class getClassByDelegation (java.lang.String) throws java.lang.ClassNotFoundException String name public java.net.URL getResourceByDelegation (java.lang.String) ClassNotFoundException ex org.apache.felix.moduleloader.ResourceNotFoundException ex String name private java.lang.Object findClassOrResourceByDelegation (java.lang.String, boolean) throws java.lang.ClassNotFoundException org.apache.felix.moduleloader.ResourceNotFoundException ClassLoader parent ClassNotFoundException ex String pkgName java.net.URL url org.apache.felix.framework.searchpolicy.ResolveException ex String name boolean isClass Object result java.util.Set requestSet private java.net.URL getResourceLocal (java.lang.String) int i String name java.net.URL url org.apache.felix.moduleloader.IContent[] contentPath public java.util.Enumeration getResourcesByDelegation (java.lang.String) java.util.Enumeration urls String name java.util.Set requestSet private java.util.Enumeration findResourcesByDelegation (java.lang.String) org.apache.felix.framework.searchpolicy.ResolveException ex ClassLoader parent java.io.IOException ex org.apache.felix.moduleloader.ResourceNotFoundException ex int i org.apache.felix.moduleloader.ResourceNotFoundException ex int i org.apache.felix.framework.searchpolicy.ResolveException ex org.apache.felix.moduleloader.ResourceNotFoundException ex org.apache.felix.moduleloader.IWire wire String name java.util.Enumeration urls java.util.List completeUrlList String pkgName org.apache.felix.moduleloader.IWire[] wires private java.util.Enumeration getResourcesLocal (java.lang.String) int i int i String name java.util.Vector v org.apache.felix.moduleloader.IContent[] contentPath public java.net.URL getEntry (java.lang.String) String name java.net.URL url public boolean hasInputStream (int, java.lang.String) int index String urlPath public java.io.InputStream getInputStream (int, java.lang.String) throws java.io.IOException int index String urlPath private java.net.URL createURL (int, java.lang.String) java.net.MalformedURLException ex int port String path public synchronized org.apache.felix.moduleloader.IModule[] getFragments () public synchronized void attachFragments (org.apache.felix.moduleloader.IModule[]) throws java.lang.Exception int i int i org.apache.felix.moduleloader.IContent[] fragmentContents org.apache.felix.moduleloader.IModule[] fragments private void attachFragmentContents (org.apache.felix.moduleloader.IContent[]) throws java.lang.Exception int i int i org.apache.felix.moduleloader.IContent[] fragmentContents public synchronized org.apache.felix.moduleloader.IModule[] getDependentHosts () public synchronized void addDependentHost (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule module public synchronized void removeDependentHost (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule module public synchronized org.apache.felix.moduleloader.IModule[] getDependentImporters () public synchronized void addDependentImporter (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule module public synchronized void removeDependentImporter (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule module public synchronized org.apache.felix.moduleloader.IModule[] getDependentRequirers () public synchronized void addDependentRequirer (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule module public synchronized void removeDependentRequirer (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule module public synchronized org.apache.felix.moduleloader.IModule[] getDependents () org.apache.felix.moduleloader.IModule[] dependents private static org.apache.felix.moduleloader.IModule[] addDependent (org.apache.felix.moduleloader.IModule[], org.apache.felix.moduleloader.IModule) int i org.apache.felix.moduleloader.IModule[] modules org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.IModule[] tmp private static org.apache.felix.moduleloader.IModule[] removeDependent (org.apache.felix.moduleloader.IModule[], org.apache.felix.moduleloader.IModule) int i org.apache.felix.moduleloader.IModule[] modules org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.IModule[] tmp public synchronized void close () int i int i public synchronized void setSecurityContext (java.lang.Object) Object securityContext public synchronized java.lang.Object getSecurityContext () public java.lang.String toString () private synchronized org.apache.felix.framework.ModuleImpl$ModuleClassLoader getClassLoader () java.lang.reflect.Constructor ctor Exception ex private java.lang.ClassLoader determineParentClassLoader () ClassLoader parent ClassLoader parent ClassLoader parent ClassLoader parent String cfg ClassLoader parent private java.lang.Object searchImports (java.lang.String, boolean) throws java.lang.ClassNotFoundException org.apache.felix.moduleloader.ResourceNotFoundException Object result int i String name boolean isClass org.apache.felix.moduleloader.IWire[] wires private java.lang.Object searchDynamicImports (java.lang.String, java.lang.String, boolean) throws java.lang.ClassNotFoundException org.apache.felix.moduleloader.ResourceNotFoundException org.apache.felix.framework.searchpolicy.ResolveException ex ClassLoader cl NoClassDefFoundError ex boolean delegate ClassLoader last int i Class[] classes String name String pkgName boolean isClass org.apache.felix.moduleloader.IWire wire private boolean isClassNotLoadedFromBundle (java.lang.Class) Class clazz private static java.lang.Class getEnclosingClass (java.lang.Class) Class enclosing Throwable t ClassLoader cl Class clazz int idx private boolean shouldBootDelegate (java.lang.String) int i String pkgName boolean result private static java.lang.String diagnoseClassLoadError (org.apache.felix.framework.Felix$FelixResolver, org.apache.felix.framework.ModuleImpl, java.lang.String) String exporter StringBuffer sb int i org.apache.felix.moduleloader.IRequirement req org.osgi.framework.InvalidSyntaxException ex java.util.List exports String exporter StringBuffer sb org.osgi.framework.InvalidSyntaxException ex NoClassDefFoundError err Exception ex boolean classpath String exporter StringBuffer sb StringBuffer sb Exception ex2 org.apache.felix.framework.Felix$FelixResolver resolver org.apache.felix.framework.ModuleImpl module String name String pkgName String importer org.apache.felix.moduleloader.IWire[] wires org.apache.felix.moduleloader.IRequirement[] reqs org.apache.felix.moduleloader.IRequirement pkgReq java.util.List exports StringBuffer sb static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static java.lang.reflect.Method access$000 () static java.lang.Object access$100 (org.apache.felix.framework.ModuleImpl, java.lang.String, boolean) throws java.lang.ClassNotFoundException org.apache.felix.moduleloader.ResourceNotFoundException org.apache.felix.framework.ModuleImpl x0 String x1 boolean x2 static org.apache.felix.framework.Logger access$200 (org.apache.felix.framework.ModuleImpl) org.apache.felix.framework.ModuleImpl x0 static org.apache.felix.framework.Felix$FelixResolver access$300 (org.apache.felix.framework.ModuleImpl) org.apache.felix.framework.ModuleImpl x0 static java.lang.String access$400 (org.apache.felix.framework.Felix$FelixResolver, org.apache.felix.framework.ModuleImpl, java.lang.String) org.apache.felix.framework.Felix$FelixResolver x0 org.apache.felix.framework.ModuleImpl x1 String x2 static org.apache.felix.moduleloader.IContent[] access$500 (org.apache.felix.framework.ModuleImpl) org.apache.felix.framework.ModuleImpl x0 static boolean access$600 (org.apache.felix.framework.ModuleImpl) org.apache.felix.framework.ModuleImpl x0 static java.lang.ThreadLocal access$700 () static java.security.ProtectionDomain access$800 (org.apache.felix.framework.ModuleImpl) org.apache.felix.framework.ModuleImpl x0 static boolean access$602 (org.apache.felix.framework.ModuleImpl, boolean) org.apache.felix.framework.ModuleImpl x0 boolean x1 static java.util.Map access$900 (org.apache.felix.framework.ModuleImpl) org.apache.felix.framework.ModuleImpl x0 static java.lang.reflect.Method access$1000 () static java.lang.reflect.Constructor access$1100 () static java.net.URL access$1200 (org.apache.felix.framework.ModuleImpl, java.lang.String) org.apache.felix.framework.ModuleImpl x0 String x1 static java.util.Map access$1300 (org.apache.felix.framework.ModuleImpl) org.apache.felix.framework.ModuleImpl x0 static org.apache.felix.moduleloader.IContent[] access$1400 (org.apache.felix.framework.ModuleImpl) org.apache.felix.framework.ModuleImpl x0 static void <clinit> () java.lang.reflect.Constructor ctor Throwable ex ClassLoader cl Exception ex Exception ex Class dexFileClass Throwable ex java.lang.reflect.Constructor dexFileClassConstructor java.lang.reflect.Method dexFileClassLoadDex java.lang.reflect.Method dexFileClassLoadClass }
org/apache/felix/framework/PackageAdminActivator.class
PackageAdminActivator.java package org.apache.felix.framework org.apache.felix.framework.PackageAdminActivator extends java.lang.Object implements org.osgi.framework.BundleActivator { private org.apache.felix.framework.Felix m_felix private org.osgi.framework.ServiceRegistration m_reg private org.apache.felix.framework.PackageAdminImpl m_packageAdmin static Class class$org$osgi$service$packageadmin$PackageAdmin public void <init> (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix felix public void start (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext context public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext context static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
org/apache/felix/framework/PackageAdminImpl$1.class
PackageAdminImpl.java package org.apache.felix.framework org.apache.felix.framework.PackageAdminImpl$1 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 }
org/apache/felix/framework/PackageAdminImpl$2.class
PackageAdminImpl.java package org.apache.felix.framework org.apache.felix.framework.PackageAdminImpl$2 extends java.lang.Object implements java.util.Comparator { private final org.apache.felix.framework.PackageAdminImpl this$0 void <init> (org.apache.felix.framework.PackageAdminImpl) public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 org.osgi.framework.Version v1 org.osgi.framework.Version v2 }
org/apache/felix/framework/PackageAdminImpl.class
PackageAdminImpl.java package org.apache.felix.framework org.apache.felix.framework.PackageAdminImpl extends java.lang.Object implements org.osgi.service.packageadmin.PackageAdmin java.lang.Runnable { private static final java.util.Comparator COMPARATOR private org.apache.felix.framework.Felix m_felix private org.osgi.framework.Bundle[][] m_reqBundles private org.osgi.framework.Bundle m_systemBundle private Thread m_thread public void <init> (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix felix synchronized void stop () public org.osgi.framework.Bundle getBundle (java.lang.Class) Class clazz public org.osgi.framework.Bundle[] getBundles (java.lang.String, java.lang.String) org.osgi.framework.Version v String sym int i String symbolicName String versionRange org.apache.felix.framework.util.VersionRange vr org.osgi.framework.Bundle[] bundles java.util.List list public int getBundleType (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle java.util.Map headerMap public org.osgi.service.packageadmin.ExportedPackage getExportedPackage (java.lang.String) String name org.osgi.service.packageadmin.ExportedPackage[] pkgs public org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (java.lang.String) String name org.osgi.service.packageadmin.ExportedPackage[] pkgs public org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle) org.osgi.framework.Bundle b int i org.apache.felix.moduleloader.IModule[] modules java.util.List list org.osgi.framework.Bundle bundle org.osgi.framework.Bundle[] fragments public org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public org.osgi.service.packageadmin.RequiredBundle[] getRequiredBundles (java.lang.String) org.apache.felix.framework.BundleImpl impl int i String symbolicName java.util.List list org.osgi.framework.Bundle[] bundles public void refreshPackages (org.osgi.framework.Bundle[]) throws java.lang.SecurityException org.osgi.framework.Bundle[][] newReqBundles org.osgi.framework.Bundle[] bundles Object sm public boolean resolveBundles (org.osgi.framework.Bundle[]) org.osgi.framework.Bundle[] bundles Object sm public void run () InterruptedException ex org.osgi.framework.Bundle[][] newReqBundles org.osgi.framework.Bundle[] bundles static void <clinit> () }
org/apache/felix/framework/RequiredBundleImpl.class
RequiredBundleImpl.java package org.apache.felix.framework org.apache.felix.framework.RequiredBundleImpl extends java.lang.Object implements org.osgi.service.packageadmin.RequiredBundle { private final org.apache.felix.framework.Felix m_felix private final org.apache.felix.framework.BundleImpl m_bundle private volatile String m_toString private volatile String m_versionString public void <init> (org.apache.felix.framework.Felix, org.apache.felix.framework.BundleImpl) org.apache.felix.framework.Felix felix org.apache.felix.framework.BundleImpl bundle public java.lang.String getSymbolicName () public org.osgi.framework.Bundle getBundle () public org.osgi.framework.Bundle[] getRequiringBundles () int depIdx org.apache.felix.moduleloader.IModule[] dependents int modIdx java.util.Set bundleSet org.apache.felix.moduleloader.IModule[] modules public org.osgi.framework.Version getVersion () public boolean isRemovalPending () public java.lang.String toString () }
org/apache/felix/framework/ServiceRegistrationImpl$1.class
ServiceRegistrationImpl.java package org.apache.felix.framework org.apache.felix.framework.ServiceRegistrationImpl$1 extends java.lang.Object { }
org/apache/felix/framework/ServiceRegistrationImpl$ServiceFactoryPrivileged.class
ServiceRegistrationImpl.java package org.apache.felix.framework org.apache.felix.framework.ServiceRegistrationImpl$ServiceFactoryPrivileged extends java.lang.Object implements java.security.PrivilegedExceptionAction { private org.osgi.framework.Bundle m_bundle private Object m_svcObj private final org.apache.felix.framework.ServiceRegistrationImpl this$0 public void <init> (org.apache.felix.framework.ServiceRegistrationImpl, org.osgi.framework.Bundle, java.lang.Object) org.osgi.framework.Bundle bundle Object svcObj public java.lang.Object run () throws java.lang.Exception }
org/apache/felix/framework/ServiceRegistrationImpl$ServiceReferenceImpl.class
ServiceRegistrationImpl.java package org.apache.felix.framework org.apache.felix.framework.ServiceRegistrationImpl$ServiceReferenceImpl extends java.lang.Object implements org.osgi.framework.ServiceReference { private final org.apache.felix.framework.ServiceRegistrationImpl this$0 private void <init> (org.apache.felix.framework.ServiceRegistrationImpl) org.apache.felix.framework.ServiceRegistrationImpl getRegistration () public java.lang.Object getProperty (java.lang.String) String s public java.lang.String[] getPropertyKeys () public org.osgi.framework.Bundle getBundle () public org.osgi.framework.Bundle[] getUsingBundles () public java.lang.String toString () int i String[] ocs String oc public boolean isAssignableTo (org.osgi.framework.Bundle, java.lang.String) Class requestClass Exception ex Exception ex Class requestClass Exception ex Class requestClass Exception ex org.osgi.framework.Bundle requester String className boolean allow String pkgName org.apache.felix.moduleloader.IModule requesterModule org.apache.felix.moduleloader.IWire requesterWire org.apache.felix.moduleloader.IModule providerModule org.apache.felix.moduleloader.IWire providerWire public int compareTo (java.lang.Object) Object reference org.osgi.framework.ServiceReference other Long id Long otherId Object rankObj Object otherRankObj Integer rank Integer otherRank void <init> (org.apache.felix.framework.ServiceRegistrationImpl, org.apache.felix.framework.ServiceRegistrationImpl$1) org.apache.felix.framework.ServiceRegistrationImpl x0 org.apache.felix.framework.ServiceRegistrationImpl$1 x1 }
org/apache/felix/framework/ServiceRegistrationImpl.class
ServiceRegistrationImpl.java package org.apache.felix.framework org.apache.felix.framework.ServiceRegistrationImpl extends java.lang.Object implements org.osgi.framework.ServiceRegistration { private final org.apache.felix.framework.ServiceRegistry m_registry private final org.osgi.framework.Bundle m_bundle private final String[] m_classes private final Long m_serviceId private volatile Object m_svcObj private volatile org.osgi.framework.ServiceFactory m_factory private volatile java.util.Map m_propMap private final org.apache.felix.framework.ServiceRegistrationImpl$ServiceReferenceImpl m_ref private volatile boolean m_isUnregistering public void <init> (org.apache.felix.framework.ServiceRegistry, org.osgi.framework.Bundle, java.lang.String[], java.lang.Long, java.lang.Object, java.util.Dictionary) org.apache.felix.framework.ServiceRegistry registry org.osgi.framework.Bundle bundle String[] classes Long serviceId Object svcObj java.util.Dictionary dict protected synchronized boolean isValid () protected synchronized void invalidate () public synchronized org.osgi.framework.ServiceReference getReference () public void setProperties (java.util.Dictionary) java.util.Dictionary dict java.util.Map oldProps public void unregister () private boolean isClassAccessible (java.lang.Class) Class clazz Class sourceClass java.lang.Object getProperty (java.lang.String) String key private java.lang.String[] getPropertyKeys () java.util.Set s private org.osgi.framework.Bundle[] getUsingBundles () java.lang.Object getService () java.lang.Object getService (org.osgi.framework.Bundle) java.security.PrivilegedActionException ex Object svcObj org.osgi.framework.Bundle acqBundle void ungetService (org.osgi.framework.Bundle, java.lang.Object) Exception ex org.osgi.framework.Bundle relBundle Object svcObj private void initializeProperties (java.util.Dictionary) Object key java.util.Enumeration keys java.util.Dictionary dict java.util.Map props private java.lang.Object getFactoryUnchecked (org.osgi.framework.Bundle) Throwable th Class clazz int i org.osgi.framework.Bundle bundle Object svcObj private void ungetFactoryUnchecked (org.osgi.framework.Bundle, java.lang.Object) org.osgi.framework.Bundle bundle Object svcObj static java.lang.Object access$100 (org.apache.felix.framework.ServiceRegistrationImpl, org.osgi.framework.Bundle) org.apache.felix.framework.ServiceRegistrationImpl x0 org.osgi.framework.Bundle x1 static void access$200 (org.apache.felix.framework.ServiceRegistrationImpl, org.osgi.framework.Bundle, java.lang.Object) org.apache.felix.framework.ServiceRegistrationImpl x0 org.osgi.framework.Bundle x1 Object x2 static java.lang.String[] access$300 (org.apache.felix.framework.ServiceRegistrationImpl) org.apache.felix.framework.ServiceRegistrationImpl x0 static org.osgi.framework.Bundle access$400 (org.apache.felix.framework.ServiceRegistrationImpl) org.apache.felix.framework.ServiceRegistrationImpl x0 static org.osgi.framework.Bundle[] access$500 (org.apache.felix.framework.ServiceRegistrationImpl) org.apache.felix.framework.ServiceRegistrationImpl x0 static boolean access$600 (org.apache.felix.framework.ServiceRegistrationImpl, java.lang.Class) org.apache.felix.framework.ServiceRegistrationImpl x0 Class x1 }
org/apache/felix/framework/ServiceRegistry$1.class
ServiceRegistry.java package org.apache.felix.framework org.apache.felix.framework.ServiceRegistry$1 extends java.lang.Object { }
org/apache/felix/framework/ServiceRegistry$ServiceRegistryCallbacks.class
ServiceRegistry.java package org.apache.felix.framework public abstract org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks extends java.lang.Object { public abstract void serviceChanged (org.osgi.framework.ServiceEvent, java.util.Dictionary) }
org/apache/felix/framework/ServiceRegistry$UsageCount.class
ServiceRegistry.java package org.apache.felix.framework org.apache.felix.framework.ServiceRegistry$UsageCount extends java.lang.Object { public int m_count public org.osgi.framework.ServiceReference m_ref public Object m_svcObj private void <init> () void <init> (org.apache.felix.framework.ServiceRegistry$1) org.apache.felix.framework.ServiceRegistry$1 x0 }
org/apache/felix/framework/ServiceRegistry.class
ServiceRegistry.java package org.apache.felix.framework public org.apache.felix.framework.ServiceRegistry extends java.lang.Object { private final org.apache.felix.framework.Logger m_logger private long m_currentServiceId private final java.util.Map m_serviceRegsMap private java.util.Map m_lockedRegsMap private java.util.Map m_inUseMap private final org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks m_callbacks private final java.util.Set m_eventHooks private final java.util.Set m_findHooks private final java.util.Set m_listenerHooks static Class class$org$osgi$framework$hooks$service$EventHook static Class class$org$osgi$framework$hooks$service$FindHook static Class class$org$osgi$framework$hooks$service$ListenerHook public void <init> (org.apache.felix.framework.Logger, org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks) org.apache.felix.framework.Logger logger org.apache.felix.framework.ServiceRegistry$ServiceRegistryCallbacks callbacks public org.osgi.framework.ServiceReference[] getRegisteredServices (org.osgi.framework.Bundle) IllegalStateException ex int i java.util.List refs org.osgi.framework.Bundle bundle org.osgi.framework.ServiceRegistration[] regs public org.osgi.framework.ServiceRegistration registerService (org.osgi.framework.Bundle, java.lang.String[], java.lang.Object, java.util.Dictionary) org.osgi.framework.ServiceRegistration[] regs org.osgi.framework.Bundle bundle String[] classNames Object svcObj java.util.Dictionary dict org.osgi.framework.ServiceRegistration reg public void unregisterService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) org.osgi.framework.ServiceRegistration[] regs int i org.osgi.framework.Bundle[] clients org.osgi.framework.Bundle bundle org.osgi.framework.ServiceRegistration reg public void unregisterServices (org.osgi.framework.Bundle) int i org.osgi.framework.Bundle bundle org.osgi.framework.ServiceRegistration[] regs public java.util.List getServiceReferences (java.lang.String, org.osgi.framework.Filter) int classIdx String[] objectClass boolean matched IllegalStateException ex int regIdx org.osgi.framework.ServiceRegistration[] regs int i String className org.osgi.framework.Filter filter java.util.List list Object[] registrations public synchronized org.osgi.framework.ServiceReference[] getServicesInUse (org.osgi.framework.Bundle) int i org.osgi.framework.ServiceReference[] refs org.osgi.framework.Bundle bundle org.apache.felix.framework.ServiceRegistry$UsageCount[] usages public java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) InterruptedException ex Object o org.osgi.framework.Bundle bundle org.osgi.framework.ServiceReference ref org.apache.felix.framework.ServiceRegistry$UsageCount usage Object svcObj org.apache.felix.framework.ServiceRegistrationImpl reg public boolean ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) InterruptedException ex Object o org.osgi.framework.Bundle bundle org.osgi.framework.ServiceReference ref org.apache.felix.framework.ServiceRegistry$UsageCount usage org.apache.felix.framework.ServiceRegistrationImpl reg public void ungetServices (org.osgi.framework.Bundle) int i org.osgi.framework.Bundle bundle org.apache.felix.framework.ServiceRegistry$UsageCount[] usages public synchronized org.osgi.framework.Bundle[] getUsingBundles (org.osgi.framework.ServiceReference) org.osgi.framework.Bundle[] nbs int useIdx java.util.Map$Entry entry org.osgi.framework.Bundle bundle org.apache.felix.framework.ServiceRegistry$UsageCount[] usages java.util.Iterator iter org.osgi.framework.ServiceReference ref org.osgi.framework.Bundle[] bundles void servicePropertiesModified (org.osgi.framework.ServiceRegistration, java.util.Dictionary) org.osgi.framework.ServiceRegistration reg java.util.Dictionary oldProps public org.apache.felix.framework.Logger getLogger () private static org.osgi.framework.ServiceRegistration[] addServiceRegistration (org.osgi.framework.ServiceRegistration[], org.osgi.framework.ServiceRegistration) org.osgi.framework.ServiceRegistration[] newRegs org.osgi.framework.ServiceRegistration[] regs org.osgi.framework.ServiceRegistration reg private static org.osgi.framework.ServiceRegistration[] removeServiceRegistration (org.osgi.framework.ServiceRegistration[], org.osgi.framework.ServiceRegistration) org.osgi.framework.ServiceRegistration[] newRegs int i org.osgi.framework.ServiceRegistration[] regs org.osgi.framework.ServiceRegistration reg private org.apache.felix.framework.ServiceRegistry$UsageCount getUsageCount (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) int i org.osgi.framework.Bundle bundle org.osgi.framework.ServiceReference ref org.apache.felix.framework.ServiceRegistry$UsageCount[] usages private org.apache.felix.framework.ServiceRegistry$UsageCount addUsageCount (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) org.apache.felix.framework.ServiceRegistry$UsageCount[] newUsages org.osgi.framework.Bundle bundle org.osgi.framework.ServiceReference ref org.apache.felix.framework.ServiceRegistry$UsageCount[] usages org.apache.felix.framework.ServiceRegistry$UsageCount usage private void flushUsageCount (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) org.apache.felix.framework.ServiceRegistry$UsageCount[] newUsages int i org.osgi.framework.Bundle bundle org.osgi.framework.ServiceReference ref org.apache.felix.framework.ServiceRegistry$UsageCount[] usages private void addHooks (java.lang.String[], java.lang.Object, org.osgi.framework.ServiceReference) String[] classNames Object svcObj org.osgi.framework.ServiceReference ref static boolean isHook (java.lang.String[], java.lang.Class, java.lang.Object) int i String hookName String[] classNames Class hookClass Object svcObj private void removeHook (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference ref Object svcObj String[] classNames public java.util.List getEventHooks () java.util.List getFindHooks () java.util.List getListenerHooks () public void invokeHook (org.osgi.framework.ServiceReference, org.osgi.framework.launch.Framework, org.apache.felix.framework.InvokeHookCallback) Throwable th org.osgi.framework.ServiceReference ref org.osgi.framework.launch.Framework framework org.apache.felix.framework.InvokeHookCallback callback Object hook static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
org/apache/felix/framework/StartLevelActivator.class
StartLevelActivator.java package org.apache.felix.framework org.apache.felix.framework.StartLevelActivator extends java.lang.Object implements org.osgi.framework.BundleActivator { private org.apache.felix.framework.Logger m_logger private org.apache.felix.framework.Felix m_felix private org.apache.felix.framework.StartLevelImpl m_startLevel private org.osgi.framework.ServiceRegistration m_reg static Class class$org$osgi$service$startlevel$StartLevel public void <init> (org.apache.felix.framework.Logger, org.apache.felix.framework.Felix) org.apache.felix.framework.Logger logger org.apache.felix.framework.Felix felix public void start (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext context public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception org.osgi.framework.BundleContext context static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
org/apache/felix/framework/StartLevelImpl.class
StartLevelImpl.java package org.apache.felix.framework public org.apache.felix.framework.StartLevelImpl extends java.lang.Object implements org.osgi.service.startlevel.StartLevel java.lang.Runnable { private static final int BUNDLE_IDX private static final int STARTLEVEL_IDX private final org.apache.felix.framework.Felix m_felix private final java.util.List m_requestList private Thread m_thread public void <init> (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix felix void stop () public int getStartLevel () public void setStartLevel (int) int startlevel Object sm void setStartLevelAndWait (int) InterruptedException ex int startlevel Object request public int getBundleStartLevel (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public void setBundleStartLevel (org.osgi.framework.Bundle, int) org.osgi.framework.Bundle bundle int startlevel Object sm public int getInitialBundleStartLevel () public void setInitialBundleStartLevel (int) int startlevel Object sm public boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public void run () InterruptedException ex org.osgi.framework.Bundle bundle int startlevel Object request }
org/apache/felix/framework/URLHandlers.class
URLHandlers.java package org.apache.felix.framework org.apache.felix.framework.URLHandlers extends java.lang.Object implements java.net.URLStreamHandlerFactory java.net.ContentHandlerFactory { private static final Class[] CLASS_TYPE private static final Class URLHANDLERS_CLASS private static final org.apache.felix.framework.util.SecureAction m_secureAction private static volatile org.apache.felix.framework.util.SecurityManagerEx m_sm private static volatile org.apache.felix.framework.URLHandlers m_handler private static java.util.Map m_classloaderToFrameworkLists private static final java.util.List m_frameworks private static int m_counter private static java.util.Map m_contentHandlerCache private static java.util.Map m_streamHandlerCache private static java.net.URLStreamHandlerFactory m_streamHandlerFactory private static java.net.ContentHandlerFactory m_contentHandlerFactory private static final String STREAM_HANDLER_PACKAGE_PROP private static final String DEFAULT_STREAM_HANDLER_PACKAGE private static Object m_rootURLHandlers private static final String m_streamPkgs private static final java.util.Map m_builtIn private static final boolean m_loaded private static final java.util.Map m_handlerToURL static Class class$java$lang$Class static Class class$org$apache$felix$framework$URLHandlers static Class class$org$apache$felix$framework$URLHandlersStreamHandlerProxy static Class class$org$apache$felix$framework$URLHandlersContentHandlerProxy static Class class$org$osgi$service$url$URLStreamHandlerService static Class class$java$net$URL static Class class$java$net$URLStreamHandlerFactory static Class class$java$lang$ClassLoader static Class class$java$util$List static Class class$java$net$URLConnection static Class class$java$net$ContentHandlerFactory private void init (java.lang.String) Throwable ex String protocol private void <init> () Throwable ex Throwable t Exception ex Exception e Error err Throwable t Exception ex Error err static void registerFrameworkListsForContextSearch (java.lang.ClassLoader, java.util.List) ClassLoader index java.util.List frameworkLists static void unregisterFrameworkListsForContextSearch (java.lang.ClassLoader) Exception ex Exception ex ClassLoader index private java.net.URLStreamHandler getBuiltInStreamHandler (java.lang.String, java.net.URLStreamHandlerFactory) java.net.URLStreamHandler result Class handler Throwable ex String pkg String className String protocol java.net.URLStreamHandlerFactory factory java.util.StringTokenizer pkgTok private synchronized java.net.URLStreamHandler addToCache (java.lang.String, java.net.URLStreamHandler) String protocol java.net.URLStreamHandler result public java.net.URLStreamHandler createURLStreamHandler (java.lang.String) String protocol java.net.URLStreamHandler handler public java.net.ContentHandler createContentHandler (java.lang.String) String mimeType java.net.ContentHandler handler private synchronized java.net.ContentHandler addToContentCache (java.lang.String, java.net.ContentHandler) String mimeType java.net.ContentHandler handler private synchronized java.net.ContentHandler getFromContentCache (java.lang.String) String mimeType private synchronized java.net.URLStreamHandler addToStreamCache (java.lang.String, java.net.URLStreamHandler) String protocol java.net.URLStreamHandler handler private synchronized java.net.URLStreamHandler getFromStreamCache (java.lang.String) String protocol private java.lang.Object addToCache (java.util.Map, java.lang.String, java.lang.Object) java.util.Map cache String key Object value Object result public static void registerFrameworkInstance (java.lang.Object, boolean) Object framework boolean enable public static void unregisterFrameworkInstance (java.lang.Object) Exception e Object framework boolean unregister public static java.lang.Object getFrameworkFromContext () String name int i Exception ex Object framework int i ClassLoader index java.util.List frameworks Class[] stack Class targetClass static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () String pkgs }
org/apache/felix/framework/URLHandlersActivator.class
URLHandlersActivator.java package org.apache.felix.framework org.apache.felix.framework.URLHandlersActivator extends java.lang.Object implements org.osgi.framework.BundleActivator { private final java.util.Map m_configMap private final org.apache.felix.framework.Felix m_framework private volatile org.osgi.util.tracker.ServiceTracker m_streamTracker private volatile org.osgi.util.tracker.ServiceTracker m_contentTracker public void <init> (java.util.Map, org.apache.felix.framework.Felix) java.util.Map configMap org.apache.felix.framework.Felix framework public void start (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context boolean enable public void stop (org.osgi.framework.BundleContext) org.osgi.framework.BundleContext context protected java.lang.Object getStreamHandlerService (java.lang.String) String protocol protected java.lang.Object getContentHandlerService (java.lang.String) String mimeType private java.lang.Object get (org.osgi.util.tracker.ServiceTracker, java.lang.String, java.lang.String) int j Object values int i org.osgi.framework.ServiceReference[] refs org.osgi.util.tracker.ServiceTracker tracker String key String value Object service }
org/apache/felix/framework/URLHandlersBundleStreamHandler.class
URLHandlersBundleStreamHandler.java package org.apache.felix.framework org.apache.felix.framework.URLHandlersBundleStreamHandler extends java.net.URLStreamHandler { private final org.apache.felix.framework.Felix m_framework private final org.apache.felix.framework.util.SecureAction m_action static Class class$org$apache$felix$framework$URLHandlersBundleURLConnection static Class class$java$net$URL static Class class$org$apache$felix$framework$Felix public void <init> (org.apache.felix.framework.Felix) org.apache.felix.framework.Felix framework public void <init> (org.apache.felix.framework.util.SecureAction) org.apache.felix.framework.util.SecureAction action protected synchronized java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException Class targetClass java.lang.reflect.Constructor constructor Exception ex java.net.URL url Object framework protected void parseURL (java.net.URL, java.lang.String, int, int) java.net.URL u String spec int start int limit protected java.lang.String toExternalForm (java.net.URL) java.net.URL u StringBuffer result private boolean checkPermission (java.net.URL) Object framework org.apache.felix.framework.Felix felix long bundleId org.osgi.framework.Bundle bundle java.net.URL u SecurityManager sm static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
org/apache/felix/framework/URLHandlersBundleURLConnection.class
URLHandlersBundleURLConnection.java package org.apache.felix.framework org.apache.felix.framework.URLHandlersBundleURLConnection extends java.net.URLConnection { private org.apache.felix.framework.Felix m_framework private org.apache.felix.moduleloader.IModule m_targetModule private int m_classPathIdx private int m_contentLength private long m_contentTime private String m_contentType private java.io.InputStream m_is public void <init> (java.net.URL) java.net.URL url public void <init> (java.net.URL, org.apache.felix.framework.Felix) throws java.io.IOException Object tmp java.net.URL newurl java.net.URL url org.apache.felix.framework.Felix framework long bundleId org.apache.felix.framework.BundleImpl bundle int revision org.apache.felix.moduleloader.IModule[] modules public synchronized void connect () throws java.io.IOException public java.io.InputStream getInputStream () throws java.io.IOException public int getContentLength () java.io.IOException ex public long getLastModified () java.io.IOException ex public java.lang.String getContentType () java.io.IOException ex public java.security.Permission getPermission () }
org/apache/felix/framework/URLHandlersContentHandlerProxy.class
URLHandlersContentHandlerProxy.java package org.apache.felix.framework org.apache.felix.framework.URLHandlersContentHandlerProxy extends java.net.ContentHandler { private static final Class[] STRING_TYPES private static final String CONTENT_HANDLER_PACKAGE_PROP private static final String DEFAULT_CONTENT_HANDLER_PACKAGE private static final java.util.Map m_builtIn private static final String m_pkgs private final java.net.ContentHandlerFactory m_factory private final String m_mimeType private final org.apache.felix.framework.util.SecureAction m_action static Class class$java$lang$String public void <init> (java.lang.String, org.apache.felix.framework.util.SecureAction, java.net.ContentHandlerFactory) String mimeType org.apache.felix.framework.util.SecureAction action java.net.ContentHandlerFactory factory public java.lang.Object getContent (java.net.URLConnection) throws java.io.IOException java.net.URLConnection urlc java.net.ContentHandler svc private java.net.ContentHandler getContentHandlerService () java.net.ContentHandler service java.net.ContentHandler service Exception ex Object framework private java.net.ContentHandler getBuiltIn () java.net.ContentHandler result Class handler Exception ex String pkg String className String fixedType java.util.StringTokenizer pkgTok private synchronized java.net.ContentHandler addToCache (java.lang.String, java.net.ContentHandler) String mimeType java.net.ContentHandler handler static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () String pkgs }
org/apache/felix/framework/URLHandlersStreamHandlerProxy.class
URLHandlersStreamHandlerProxy.java package org.apache.felix.framework public org.apache.felix.framework.URLHandlersStreamHandlerProxy extends java.net.URLStreamHandler implements org.osgi.service.url.URLStreamHandlerSetter java.lang.reflect.InvocationHandler { private static final Class[] URL_PROXY_CLASS private static final Class[] STRING_TYPES private static final java.lang.reflect.Method EQUALS private static final java.lang.reflect.Method GET_DEFAULT_PORT private static final java.lang.reflect.Method GET_HOST_ADDRESS private static final java.lang.reflect.Method HASH_CODE private static final java.lang.reflect.Method HOSTS_EQUAL private static final java.lang.reflect.Method OPEN_CONNECTION private static final java.lang.reflect.Method OPEN_CONNECTION_PROXY private static final java.lang.reflect.Method SAME_FILE private static final java.lang.reflect.Method TO_EXTERNAL_FORM private final Object m_service private final org.apache.felix.framework.util.SecureAction m_action private final java.net.URLStreamHandler m_builtIn private final java.net.URL m_builtInURL private final String m_protocol private static final ThreadLocal m_loopCheck static Class class$java$lang$String static Class class$java$net$URL static Class class$java$net$URLStreamHandler static Class class$java$net$Proxy static Class class$org$apache$felix$framework$ExtensionManager static Class class$org$osgi$service$url$URLStreamHandlerService static Class class$org$osgi$service$url$URLStreamHandlerSetter public void <init> (java.lang.String, org.apache.felix.framework.util.SecureAction, java.net.URLStreamHandler, java.net.URL) String protocol org.apache.felix.framework.util.SecureAction action java.net.URLStreamHandler builtIn java.net.URL builtInURL private void <init> (java.lang.Object, org.apache.felix.framework.util.SecureAction) Object service org.apache.felix.framework.util.SecureAction action protected boolean equals (java.net.URL, java.net.URL) Exception ex java.net.URL url1 java.net.URL url2 Object svc protected int getDefaultPort () Exception ex Object svc protected java.net.InetAddress getHostAddress (java.net.URL) Exception ex java.net.URL url Object svc protected int hashCode (java.net.URL) Exception ex java.net.URL url Object svc protected boolean hostsEqual (java.net.URL, java.net.URL) Exception ex java.net.URL url1 java.net.URL url2 Object svc protected java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException Object handler java.io.IOException ex Exception ex java.io.IOException ex Exception ex java.net.URL url Object svc protected java.net.URLConnection openConnection (java.net.URL, java.net.Proxy) throws java.io.IOException NoSuchMethodException e Exception e java.lang.reflect.Method method Exception ex java.net.URL url java.net.Proxy proxy Object svc protected void parseURL (java.net.URL, java.lang.String, int, int) java.net.URL test Exception ex java.net.URL url String spec int start int limit Object svc protected boolean sameFile (java.net.URL, java.net.URL) Exception ex java.net.URL url1 java.net.URL url2 Object svc public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) java.net.URL url String protocol String host int port String authority String userInfo String path String query String ref public void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) java.net.URL url String protocol String host int port String file String ref protected java.lang.String toExternalForm (java.net.URL) java.net.URL url private java.lang.String toExternalForm (java.net.URL, java.lang.Object) String result Throwable t java.lang.reflect.InvocationTargetException ex StringBuffer answer String authority String file String ref NullPointerException ex Exception ex java.net.URL url Object svc private java.lang.Object getStreamHandlerService () Object framework Object service ThreadDeath td Throwable t public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable Class[] types Exception ex Object obj java.lang.reflect.Method method Object[] params static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () Exception ex Throwable ex org.apache.felix.framework.util.SecureAction action java.lang.reflect.Method open_connection_proxy Class[] url_proxy_class }
org/apache/felix/framework/cache/
org/apache/felix/framework/cache/BundleArchive.class
BundleArchive.java package org.apache.felix.framework.cache public org.apache.felix.framework.cache.BundleArchive extends java.lang.Object { public static final transient String FILE_PROTOCOL public static final transient String REFERENCE_PROTOCOL public static final transient String INPUTSTREAM_PROTOCOL private static final transient String BUNDLE_ID_FILE private static final transient String BUNDLE_LOCATION_FILE private static final transient String CURRENT_LOCATION_FILE private static final transient String REVISION_LOCATION_FILE private static final transient String BUNDLE_STATE_FILE private static final transient String BUNDLE_START_LEVEL_FILE private static final transient String REFRESH_COUNTER_FILE private static final transient String BUNDLE_LASTMODIFIED_FILE private static final transient String REVISION_DIRECTORY private static final transient String DATA_DIRECTORY private static final transient String ACTIVE_STATE private static final transient String STARTING_STATE private static final transient String INSTALLED_STATE private static final transient String UNINSTALLED_STATE private final org.apache.felix.framework.Logger m_logger private final java.util.Map m_configMap private long m_id private final java.io.File m_archiveRootDir private String m_originalLocation private String m_currentLocation private int m_persistentState private int m_startLevel private long m_lastModified private org.apache.felix.framework.cache.BundleRevision[] m_revisions private long m_refreshCount public void <init> () public void <init> (org.apache.felix.framework.Logger, java.util.Map, java.io.File, long, java.lang.String, java.io.InputStream) throws java.lang.Exception org.apache.felix.framework.Logger logger java.util.Map configMap java.io.File archiveRootDir long id String location java.io.InputStream is public void <init> (org.apache.felix.framework.Logger, java.util.Map, java.io.File) throws java.lang.Exception java.io.File revisionRootDir org.apache.felix.framework.Logger logger java.util.Map configMap java.io.File archiveRootDir int revisionCount public synchronized long getId () throws java.lang.Exception java.io.FileNotFoundException ex java.io.InputStream is java.io.BufferedReader br public synchronized java.lang.String getLocation () throws java.lang.Exception java.io.InputStream is java.io.BufferedReader br public synchronized int getPersistentState () throws java.lang.Exception String s java.io.File stateFile java.io.InputStream is java.io.BufferedReader br public synchronized void setPersistentState (int) throws java.lang.Exception String s java.io.IOException ex int state java.io.OutputStream os java.io.BufferedWriter bw public synchronized int getStartLevel () throws java.lang.Exception java.io.File levelFile java.io.InputStream is java.io.BufferedReader br public synchronized void setStartLevel (int) throws java.lang.Exception String s java.io.IOException ex int level java.io.OutputStream os java.io.BufferedWriter bw public synchronized long getLastModified () throws java.lang.Exception java.io.File lastModFile java.io.InputStream is java.io.BufferedReader br public synchronized void setLastModified (long) throws java.lang.Exception String s java.io.IOException ex long lastModified java.io.OutputStream os java.io.BufferedWriter bw public synchronized java.io.File getDataFile (java.lang.String) throws java.lang.Exception String fileName java.io.File dataDir public synchronized int getRevisionCount () public synchronized org.apache.felix.framework.cache.BundleRevision getRevision (int) int i public synchronized void revise (java.lang.String, java.io.InputStream) throws java.lang.Exception org.apache.felix.framework.cache.BundleRevision[] tmp String location java.io.InputStream is org.apache.felix.framework.cache.BundleRevision revision public synchronized boolean rollbackRevise () throws java.lang.Exception Exception ex String location java.io.File revisionDir org.apache.felix.framework.cache.BundleRevision[] tmp private synchronized java.lang.String getRevisionLocation (int) throws java.lang.Exception int revision java.io.InputStream is java.io.BufferedReader br private synchronized void setRevisionLocation (java.lang.String, int) throws java.lang.Exception String location int revision java.io.OutputStream os java.io.BufferedWriter bw public synchronized void close () Exception ex int i int count public synchronized void closeAndDelete () public synchronized void purge () throws java.lang.Exception int i long refreshCount int count java.io.File revisionDir String location java.io.File currentDir org.apache.felix.framework.cache.BundleRevision revision private void initialize () throws java.lang.Exception java.io.OutputStream os java.io.BufferedWriter bw private java.lang.String getCurrentLocation () throws java.lang.Exception java.io.FileNotFoundException ex java.io.InputStream is java.io.BufferedReader br private void setCurrentLocation (java.lang.String) throws java.lang.Exception String location java.io.OutputStream os java.io.BufferedWriter bw private org.apache.felix.framework.cache.BundleRevision createRevisionFromLocation (java.lang.String, java.io.InputStream) throws java.lang.Exception java.io.File file Exception ex String location java.io.InputStream is java.io.File revisionRootDir org.apache.felix.framework.cache.BundleRevision result private static java.lang.String decode (java.lang.String) throws java.io.UnsupportedEncodingException int d1 int d2 char c int i String s StringBuffer result java.io.ByteArrayOutputStream out private long getRefreshCount () throws java.lang.Exception long counter java.io.File counterFile java.io.InputStream is java.io.BufferedReader br private void setRefreshCount (long) throws java.lang.Exception String s java.io.IOException ex long counter java.io.File counterFile java.io.OutputStream os java.io.BufferedWriter bw }
org/apache/felix/framework/cache/BundleCache.class
BundleCache.java package org.apache.felix.framework.cache public org.apache.felix.framework.cache.BundleCache extends java.lang.Object { public static final String CACHE_BUFSIZE_PROP public static final String CACHE_ROOTDIR_PROP protected static transient int BUFSIZE protected static final transient String CACHE_DIR_NAME protected static final transient String CACHE_ROOTDIR_DEFAULT protected static final transient String BUNDLE_DIR_PREFIX private static final org.apache.felix.framework.util.SecureAction m_secureAction private final org.apache.felix.framework.Logger m_logger private final java.util.Map m_configMap public void <init> (org.apache.felix.framework.Logger, java.util.Map) org.apache.felix.framework.Logger logger java.util.Map configMap static org.apache.felix.framework.util.SecureAction getSecureAction () public synchronized void delete () throws java.lang.Exception java.io.File cacheDir public org.apache.felix.framework.cache.BundleArchive[] getArchives () throws java.lang.Exception String sBufSize NumberFormatException ne Exception ex int i java.io.File cacheDir java.util.List archiveList java.io.File[] children public org.apache.felix.framework.cache.BundleArchive create (long, java.lang.String, java.io.InputStream) throws java.lang.Exception org.apache.felix.framework.cache.BundleArchive ba Exception ex long id String location java.io.InputStream is java.io.File cacheDir java.io.File archiveRootDir public java.io.File getSystemBundleDataFile (java.lang.String) throws java.lang.Exception String fileName java.io.File sbDir static void copyStreamToFile (java.io.InputStream, java.io.File) throws java.io.IOException byte[] b int len java.io.InputStream is java.io.File outputFile java.io.OutputStream os static boolean deleteDirectoryTree (java.io.File) java.io.File target private static java.io.File determineCacheDir (java.util.Map) java.io.File cacheDir java.util.Map configMap java.io.File cacheDir String cacheDirStr String rootDirStr private static boolean deleteDirectoryTreeRecursive (java.io.File) int i java.io.File[] files java.io.File target static void <clinit> () }
org/apache/felix/framework/cache/BundleRevision.class
BundleRevision.java package org.apache.felix.framework.cache public abstract org.apache.felix.framework.cache.BundleRevision extends java.lang.Object { private final org.apache.felix.framework.Logger m_logger private final java.util.Map m_configMap private final java.io.File m_revisionRootDir private final String m_location public void <init> (org.apache.felix.framework.Logger, java.util.Map, java.io.File, java.lang.String) throws java.lang.Exception org.apache.felix.framework.Logger logger java.util.Map configMap java.io.File revisionRootDir String location public org.apache.felix.framework.Logger getLogger () public java.util.Map getConfig () public java.io.File getRevisionRootDir () public java.lang.String getLocation () public abstract java.util.Map getManifestHeader () throws java.lang.Exception public abstract org.apache.felix.moduleloader.IContent getContent () throws java.lang.Exception protected abstract void close () throws java.lang.Exception }
org/apache/felix/framework/cache/ContentDirectoryContent$EntriesEnumeration.class
ContentDirectoryContent.java package org.apache.felix.framework.cache org.apache.felix.framework.cache.ContentDirectoryContent$EntriesEnumeration extends java.lang.Object implements java.util.Enumeration { private java.util.Enumeration m_enumeration private String m_rootPath private String m_nextEntry public void <init> (java.util.Enumeration, java.lang.String) java.util.Enumeration enumeration String rootPath public boolean hasMoreElements () public java.lang.Object nextElement () String currentEntry private java.lang.String findNextEntry () String next }
org/apache/felix/framework/cache/ContentDirectoryContent.class
ContentDirectoryContent.java package org.apache.felix.framework.cache public org.apache.felix.framework.cache.ContentDirectoryContent extends java.lang.Object implements org.apache.felix.moduleloader.IContent { private org.apache.felix.moduleloader.IContent m_content private String m_rootPath public void <init> (org.apache.felix.moduleloader.IContent, java.lang.String) org.apache.felix.moduleloader.IContent content String path public synchronized void close () public synchronized boolean hasEntry (java.lang.String) throws java.lang.IllegalStateException String name public synchronized java.util.Enumeration getEntries () public synchronized byte[] getEntryAsBytes (java.lang.String) throws java.lang.IllegalStateException String name public synchronized java.io.InputStream getEntryAsStream (java.lang.String) throws java.lang.IllegalStateException java.io.IOException String name public org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) String name public java.lang.String getEntryAsNativeLibrary (java.lang.String) String name public java.lang.String toString () }
org/apache/felix/framework/cache/DirectoryContent$EntriesEnumeration.class
DirectoryContent.java package org.apache.felix.framework.cache org.apache.felix.framework.cache.DirectoryContent$EntriesEnumeration extends java.lang.Object implements java.util.Enumeration { private java.io.File m_dir private java.io.File[] m_children private int m_counter public void <init> (java.io.File) java.io.File dir public boolean hasMoreElements () public java.lang.Object nextElement () String abs StringBuffer sb public java.io.File[] listFilesRecursive (java.io.File) java.io.File[] tmp java.io.File[] grandchildren int i java.io.File dir java.io.File[] children java.io.File[] combined }
org/apache/felix/framework/cache/DirectoryContent.class
DirectoryContent.java package org.apache.felix.framework.cache public org.apache.felix.framework.cache.DirectoryContent extends java.lang.Object implements org.apache.felix.moduleloader.IContent { private static final int BUFSIZE private static final transient String EMBEDDED_DIRECTORY private static final transient String LIBRARY_DIRECTORY private final org.apache.felix.framework.Logger m_logger private final java.util.Map m_configMap private final Object m_revisionLock private final java.io.File m_rootDir private final java.io.File m_dir private java.util.Map m_nativeLibMap public void <init> (org.apache.felix.framework.Logger, java.util.Map, java.lang.Object, java.io.File, java.io.File) org.apache.felix.framework.Logger logger java.util.Map configMap Object revisionLock java.io.File rootDir java.io.File dir public void close () public synchronized boolean hasEntry (java.lang.String) throws java.lang.IllegalStateException String name public synchronized java.util.Enumeration getEntries () java.util.Enumeration e public synchronized byte[] getEntryAsBytes (java.lang.String) throws java.lang.IllegalStateException Exception ex Exception ex byte[] buf int n Exception ex Exception ex Exception ex Exception ex Exception ex String name java.io.InputStream is java.io.ByteArrayOutputStream baos public synchronized java.io.InputStream getEntryAsStream (java.lang.String) throws java.lang.IllegalStateException java.io.IOException String name public synchronized org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) java.io.File extractDir String entryName java.io.File embedDir java.io.File file public synchronized java.lang.String getEntryAsNativeLibrary (java.lang.String) java.util.Properties props Process p String command java.io.IOException ex Exception ex java.io.IOException ex java.io.IOException ex java.io.InputStream is Integer libCount java.io.File libFile String entryName String result java.io.File libDir java.io.File entryFile public java.lang.String toString () }
org/apache/felix/framework/cache/DirectoryRevision.class
DirectoryRevision.java package org.apache.felix.framework.cache org.apache.felix.framework.cache.DirectoryRevision extends org.apache.felix.framework.cache.BundleRevision { private final java.io.File m_refDir public void <init> (org.apache.felix.framework.Logger, java.util.Map, java.io.File, java.lang.String) throws java.lang.Exception org.apache.felix.framework.Logger logger java.util.Map configMap java.io.File revisionRootDir String location public synchronized java.util.Map getManifestHeader () throws java.lang.Exception java.util.jar.Manifest mf java.io.InputStream is public synchronized org.apache.felix.moduleloader.IContent getContent () throws java.lang.Exception protected void close () throws java.lang.Exception }
org/apache/felix/framework/cache/JarContent$DevNullRunnable.class
JarContent.java package org.apache.felix.framework.cache org.apache.felix.framework.cache.JarContent$DevNullRunnable extends java.lang.Object implements java.lang.Runnable { private final java.io.InputStream m_in public void <init> (java.io.InputStream) java.io.InputStream in public void run () Exception ex }
org/apache/felix/framework/cache/JarContent$EntriesEnumeration.class
JarContent.java package org.apache.felix.framework.cache org.apache.felix.framework.cache.JarContent$EntriesEnumeration extends java.lang.Object implements java.util.Enumeration { private java.util.Enumeration m_enumeration public void <init> (java.util.Enumeration) java.util.Enumeration enumeration public boolean hasMoreElements () public java.lang.Object nextElement () }
org/apache/felix/framework/cache/JarContent.class
JarContent.java package org.apache.felix.framework.cache public org.apache.felix.framework.cache.JarContent extends java.lang.Object implements org.apache.felix.moduleloader.IContent { private static final int BUFSIZE private static final transient String EMBEDDED_DIRECTORY private static final transient String LIBRARY_DIRECTORY private final org.apache.felix.framework.Logger m_logger private final java.util.Map m_configMap private final Object m_revisionLock private final java.io.File m_rootDir private final java.io.File m_file private final org.apache.felix.framework.util.JarFileX m_jarFile private final boolean m_isJarFileOwner private java.util.Map m_nativeLibMap public void <init> (org.apache.felix.framework.Logger, java.util.Map, java.lang.Object, java.io.File, java.io.File, org.apache.felix.framework.util.JarFileX) org.apache.felix.framework.Logger logger java.util.Map configMap Object revisionLock java.io.File rootDir java.io.File file org.apache.felix.framework.util.JarFileX jarFile protected void finalize () public void close () Exception ex public boolean hasEntry (java.lang.String) throws java.lang.IllegalStateException java.util.zip.ZipEntry ze Exception ex String name public java.util.Enumeration getEntries () java.util.Enumeration e public byte[] getEntryAsBytes (java.lang.String) throws java.lang.IllegalStateException Exception ex Exception ex Exception ex Exception ex Exception ex Exception ex java.util.zip.ZipEntry ze byte[] buf int n Exception ex Exception ex Exception ex Exception ex Exception ex String name java.io.InputStream is java.io.ByteArrayOutputStream baos public java.io.InputStream getEntryAsStream (java.lang.String) throws java.lang.IllegalStateException java.io.IOException java.util.zip.ZipEntry ze Exception ex String name java.io.InputStream is public org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) java.io.File extractDir Exception ex java.io.File extractJar String entryName java.io.File embedDir java.util.zip.ZipEntry ze public java.lang.String getEntryAsNativeLibrary (java.lang.String) java.util.Properties props Process p Thread stdOut Thread stdErr String command java.io.IOException ex Exception ex java.io.IOException ex java.io.IOException ex java.io.InputStream is Integer libCount java.io.File libFile String entryName String result java.io.File libDir java.util.zip.ZipEntry ze public java.lang.String toString () public java.io.File getFile () private void extractEmbeddedJar (java.lang.String) throws java.lang.Exception java.io.File jarDir java.util.zip.ZipEntry ze java.io.InputStream is String jarPath java.io.File embedDir java.io.File jarFile private static org.apache.felix.framework.util.JarFileX openJarFile (java.io.File) throws java.lang.RuntimeException java.io.IOException ex java.io.File file }
org/apache/felix/framework/cache/JarRevision.class
JarRevision.java package org.apache.felix.framework.cache org.apache.felix.framework.cache.JarRevision extends org.apache.felix.framework.cache.BundleRevision { private static final transient String BUNDLE_JAR_FILE private java.io.File m_bundleFile private final org.apache.felix.framework.util.JarFileX m_jarFile public void <init> (org.apache.felix.framework.Logger, java.util.Map, java.io.File, java.lang.String, boolean) throws java.lang.Exception org.apache.felix.framework.Logger logger java.util.Map configMap java.io.File revisionRootDir String location boolean byReference public void <init> (org.apache.felix.framework.Logger, java.util.Map, java.io.File, java.lang.String, boolean, java.io.InputStream) throws java.lang.Exception Exception ex org.apache.felix.framework.Logger logger java.util.Map configMap java.io.File revisionRootDir String location boolean byReference java.io.InputStream is org.apache.felix.framework.util.JarFileX jarFile public java.util.Map getManifestHeader () throws java.lang.Exception java.util.jar.Manifest mf public synchronized org.apache.felix.moduleloader.IContent getContent () throws java.lang.Exception protected void close () throws java.lang.Exception private void initialize (boolean, java.io.InputStream) throws java.lang.Exception String base64 java.net.URL url java.net.URLConnection conn String auth boolean byReference java.io.InputStream is }
org/apache/felix/framework/ext/
org/apache/felix/framework/ext/FelixBundleContext.class
FelixBundleContext.java package org.apache.felix.framework.ext public abstract org.apache.felix.framework.ext.FelixBundleContext extends java.lang.Object implements org.osgi.framework.BundleContext { public abstract void addRequirement (java.lang.String) throws org.osgi.framework.BundleException public abstract void removeRequirement () throws org.osgi.framework.BundleException public abstract void addCapability () throws org.osgi.framework.BundleException public abstract void removeCapability () throws org.osgi.framework.BundleException }
org/apache/felix/framework/ext/SecurityProvider.class
SecurityProvider.java package org.apache.felix.framework.ext public abstract org.apache.felix.framework.ext.SecurityProvider extends java.lang.Object { public abstract boolean hasBundlePermission (java.security.ProtectionDomain, java.security.Permission, boolean) public abstract java.lang.Object getSignerMatcher (org.osgi.framework.Bundle, int) public abstract void checkBundle (org.osgi.framework.Bundle) throws java.lang.Exception }
org/apache/felix/framework/searchpolicy/
org/apache/felix/framework/searchpolicy/CandidateSet.class
CandidateSet.java package org.apache.felix.framework.searchpolicy org.apache.felix.framework.searchpolicy.CandidateSet extends java.lang.Object { public static final int NORMAL public final org.apache.felix.moduleloader.IModule m_module public final org.apache.felix.moduleloader.IRequirement m_requirement public final java.util.List m_candidates public int m_idx public int m_rotated public void <init> (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement, java.util.List) org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.IRequirement requirement java.util.List candidates }
org/apache/felix/framework/searchpolicy/R4Wire.class
R4Wire.java package org.apache.felix.framework.searchpolicy public org.apache.felix.framework.searchpolicy.R4Wire extends java.lang.Object implements org.apache.felix.moduleloader.IWire { private final org.apache.felix.moduleloader.IModule m_importer private final org.apache.felix.moduleloader.IRequirement m_requirement private final org.apache.felix.moduleloader.IModule m_exporter private final org.apache.felix.moduleloader.ICapability m_capability public void <init> (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.ICapability) org.apache.felix.moduleloader.IModule importer org.apache.felix.moduleloader.IRequirement requirement org.apache.felix.moduleloader.IModule exporter org.apache.felix.moduleloader.ICapability capability public org.apache.felix.moduleloader.IModule getImporter () public org.apache.felix.moduleloader.IRequirement getRequirement () public org.apache.felix.moduleloader.IModule getExporter () public org.apache.felix.moduleloader.ICapability getCapability () public boolean hasPackage (java.lang.String) String pkgName public java.lang.Class getClass (java.lang.String) throws java.lang.ClassNotFoundException String name Class clazz String pkgName public java.net.URL getResource (java.lang.String) throws org.apache.felix.moduleloader.ResourceNotFoundException String name java.net.URL url String pkgName public java.util.Enumeration getResources (java.lang.String) throws org.apache.felix.moduleloader.ResourceNotFoundException String name java.util.Enumeration urls String pkgName public java.lang.String toString () }
org/apache/felix/framework/searchpolicy/R4WireModule.class
R4WireModule.java package org.apache.felix.framework.searchpolicy public org.apache.felix.framework.searchpolicy.R4WireModule extends java.lang.Object implements org.apache.felix.moduleloader.IWire { private final org.apache.felix.moduleloader.IModule m_importer private final org.apache.felix.moduleloader.IRequirement m_requirement private final org.apache.felix.moduleloader.IModule m_exporter private final org.apache.felix.moduleloader.ICapability m_capability private final java.util.Map m_pkgMap public void <init> (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.ICapability, java.util.Map) org.apache.felix.moduleloader.IModule importer org.apache.felix.moduleloader.IRequirement requirement org.apache.felix.moduleloader.IModule exporter org.apache.felix.moduleloader.ICapability capability java.util.Map pkgMap public org.apache.felix.moduleloader.IModule getImporter () public org.apache.felix.moduleloader.IRequirement getRequirement () public org.apache.felix.moduleloader.IModule getExporter () public org.apache.felix.moduleloader.ICapability getCapability () public boolean hasPackage (java.lang.String) String pkgName public java.lang.Class getClass (java.lang.String) throws java.lang.ClassNotFoundException Class clazz ClassNotFoundException ex String name String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp public java.net.URL getResource (java.lang.String) throws org.apache.felix.moduleloader.ResourceNotFoundException java.net.URL url String name String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp public java.util.Enumeration getResources (java.lang.String) throws org.apache.felix.moduleloader.ResourceNotFoundException java.util.Enumeration urls String name String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp public java.lang.String toString () }
org/apache/felix/framework/searchpolicy/ResolveException.class
ResolveException.java package org.apache.felix.framework.searchpolicy public org.apache.felix.framework.searchpolicy.ResolveException extends java.lang.Exception { private org.apache.felix.moduleloader.IModule m_module private org.apache.felix.moduleloader.IRequirement m_req public void <init> (java.lang.String, org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement) String msg org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.IRequirement req public org.apache.felix.moduleloader.IModule getModule () public org.apache.felix.moduleloader.IRequirement getRequirement () }
org/apache/felix/framework/searchpolicy/ResolvedPackage.class
ResolvedPackage.java package org.apache.felix.framework.searchpolicy org.apache.felix.framework.searchpolicy.ResolvedPackage extends java.lang.Object { public final String m_name public final org.apache.felix.framework.searchpolicy.CandidateSet m_cs public final java.util.List m_capList public void <init> (java.lang.String, org.apache.felix.framework.searchpolicy.CandidateSet) String name org.apache.felix.framework.searchpolicy.CandidateSet cs public boolean isSubset (org.apache.felix.framework.searchpolicy.ResolvedPackage) org.apache.felix.framework.searchpolicy.ResolvedPackage rp public java.lang.Object clone () org.apache.felix.framework.searchpolicy.ResolvedPackage rp public void merge (org.apache.felix.framework.searchpolicy.ResolvedPackage) int capIdx org.apache.felix.framework.searchpolicy.ResolvedPackage rp public java.lang.String toString () public java.lang.StringBuffer toString (java.lang.String, java.lang.StringBuffer) org.apache.felix.moduleloader.ICapability cap int i String padding StringBuffer sb }
org/apache/felix/framework/searchpolicy/Resolver$1.class
Resolver.java package org.apache.felix.framework.searchpolicy org.apache.felix.framework.searchpolicy.Resolver$1 extends java.lang.Object implements java.util.Comparator { private final org.apache.felix.framework.searchpolicy.Resolver this$0 void <init> (org.apache.felix.framework.searchpolicy.Resolver) public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 int w1 int w2 private int calculateWeight (java.util.List) org.apache.felix.framework.searchpolicy.CandidateSet cs int csIdx java.util.List candSetList int weight }
org/apache/felix/framework/searchpolicy/Resolver$ResolverState.class
Resolver.java package org.apache.felix.framework.searchpolicy public abstract org.apache.felix.framework.searchpolicy.Resolver$ResolverState extends java.lang.Object { public abstract org.apache.felix.moduleloader.IModule[] getModules () public abstract java.util.List getResolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) public abstract java.util.List getUnresolvedCandidates (org.apache.felix.moduleloader.IRequirement, org.apache.felix.moduleloader.IModule) }
org/apache/felix/framework/searchpolicy/Resolver.class
Resolver.java package org.apache.felix.framework.searchpolicy public org.apache.felix.framework.searchpolicy.Resolver extends java.lang.Object { private final org.apache.felix.framework.Logger m_logger private final String m_fwkExecEnvStr private final java.util.Set m_fwkExecEnvSet private static final org.apache.felix.moduleloader.IWire[] m_emptyWires private boolean m_candidatesRotated public void <init> (org.apache.felix.framework.Logger, java.lang.String) org.apache.felix.framework.Logger logger String fwkExecEnvStr public java.util.Map resolve (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule) throws org.apache.felix.framework.searchpolicy.ResolveException org.apache.felix.framework.searchpolicy.Resolver$ResolverState state org.apache.felix.moduleloader.IModule rootModule java.util.Map candidatesMap public java.lang.Object[] resolveDynamicImport (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule, java.lang.String) throws org.apache.felix.framework.searchpolicy.ResolveException int attrIdx org.apache.felix.framework.searchpolicy.ResolveException ex int candIdx Object[] result java.util.List candidates Exception ex org.apache.felix.framework.util.manifestparser.R4Directive[] dirs org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs org.apache.felix.moduleloader.IRequirement target org.apache.felix.framework.searchpolicy.Resolver$ResolverState state org.apache.felix.moduleloader.IModule importer String pkgName org.apache.felix.moduleloader.ICapability candidate java.util.Map resolvedModuleWireMap org.apache.felix.moduleloader.IRequirement dynReq public static org.apache.felix.moduleloader.IRequirement findAllowedDynamicImport (org.apache.felix.moduleloader.IModule, java.lang.String) int i int i String dynPkgName boolean wildcard int dynIdx org.apache.felix.moduleloader.IModule importer String pkgName org.apache.felix.moduleloader.ICapability[] caps org.apache.felix.moduleloader.IWire[] wires org.apache.felix.moduleloader.IRequirement[] dynamics private java.util.Map resolveDynamicImportCandidate (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IModule) throws org.apache.felix.framework.searchpolicy.ResolveException org.apache.felix.framework.searchpolicy.ResolvedPackage rpUses int constIdx java.util.List constraintList java.util.Map$Entry entry org.apache.felix.framework.searchpolicy.ResolvedPackage rp java.util.Iterator iter org.apache.felix.framework.searchpolicy.Resolver$ResolverState state org.apache.felix.moduleloader.IModule provider org.apache.felix.moduleloader.IModule importer java.util.Map candidatesMap java.util.Map moduleMap java.util.Map importerPkgMap java.util.Map usesMap private void populateCandidatesMap (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, java.util.Map, org.apache.felix.moduleloader.IModule) throws org.apache.felix.framework.searchpolicy.ResolveException org.apache.felix.framework.searchpolicy.ResolveException ex org.apache.felix.moduleloader.ICapability candidate java.util.Iterator it java.util.List candidates org.apache.felix.framework.searchpolicy.ResolveException rethrow int reqIdx org.apache.felix.framework.searchpolicy.Resolver$ResolverState state java.util.Map candidatesMap org.apache.felix.moduleloader.IModule targetModule java.util.List candSetList org.apache.felix.moduleloader.IRequirement[] reqs private static void removeInvalidCandidate (org.apache.felix.moduleloader.IModule, java.util.Map, java.util.List) org.apache.felix.moduleloader.ICapability candCap java.util.Iterator itCandidates org.apache.felix.framework.searchpolicy.CandidateSet cs java.util.Iterator itCandSetList java.util.Map$Entry entry org.apache.felix.moduleloader.IModule module java.util.List candSetList java.util.Iterator itCandidatesMap org.apache.felix.moduleloader.IModule m org.apache.felix.moduleloader.IModule invalidModule java.util.Map candidatesMap java.util.List invalidList private void findConsistentClassSpace (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, java.util.Map, org.apache.felix.moduleloader.IModule) throws org.apache.felix.framework.searchpolicy.ResolveException java.util.Map$Entry entry java.util.Iterator iter org.apache.felix.framework.searchpolicy.Resolver$ResolverState state java.util.Map candidatesMap org.apache.felix.moduleloader.IModule rootModule java.util.List candidatesList java.util.Map moduleMap java.util.Map cycleMap private boolean isSingletonConsistent (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule, java.util.Map, java.util.Map) String symName int i org.apache.felix.framework.searchpolicy.Resolver$ResolverState state org.apache.felix.moduleloader.IModule targetModule java.util.Map moduleMap java.util.Map candidatesMap java.util.Map singletonMap org.apache.felix.moduleloader.IModule[] modules private boolean areCandidatesSingletonConsistent (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, org.apache.felix.moduleloader.IModule, java.util.Map, java.util.Map, java.util.Map, java.util.Map) org.apache.felix.framework.searchpolicy.ResolveException ex org.apache.felix.moduleloader.ICapability cap int capIdx java.util.Map$Entry entry org.apache.felix.framework.searchpolicy.ResolvedPackage rp java.util.Iterator iter org.apache.felix.framework.searchpolicy.Resolver$ResolverState state org.apache.felix.moduleloader.IModule targetModule java.util.Map singletonMap java.util.Map moduleMap java.util.Map cycleMap java.util.Map candidatesMap String symName boolean isSingleton java.util.Map pkgMap private static boolean isSingleton (org.apache.felix.moduleloader.IModule) int dirIdx org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.ICapability[] modCaps org.apache.felix.framework.util.manifestparser.R4Directive[] dirs private boolean isClassSpaceConsistent (org.apache.felix.moduleloader.IModule, java.util.Map, java.util.Map, java.util.Map) org.apache.felix.framework.searchpolicy.ResolveException ex org.apache.felix.moduleloader.ICapability cap int capIdx java.util.Map$Entry entry org.apache.felix.framework.searchpolicy.ResolvedPackage rp java.util.Iterator iter org.apache.felix.framework.searchpolicy.ResolveException ex int i org.apache.felix.moduleloader.ICapability first org.apache.felix.framework.searchpolicy.ResolvedPackage rpUses int constIdx java.util.List constraintList java.util.Map$Entry entry org.apache.felix.framework.searchpolicy.ResolvedPackage rp java.util.Iterator iter org.apache.felix.moduleloader.IModule targetModule java.util.Map moduleMap java.util.Map cycleMap java.util.Map candidatesMap java.util.Map pkgMap java.util.Map usesMap private static java.util.Map calculateUsesConstraints (org.apache.felix.moduleloader.IModule, java.util.Map, java.util.Map) throws org.apache.felix.framework.searchpolicy.ResolveException int capIdx java.util.Map$Entry entry org.apache.felix.framework.searchpolicy.ResolvedPackage rp java.util.Iterator iter org.apache.felix.moduleloader.IModule targetModule java.util.Map moduleMap java.util.Map candidatesMap java.util.Map usesMap java.util.Map cycleMap java.util.Map pkgMap private static java.util.Map calculateUsesConstraints (org.apache.felix.moduleloader.ICapability, java.util.Map, java.util.Map, java.util.Map, java.util.Map) throws org.apache.felix.framework.searchpolicy.ResolveException int srcIdx java.util.List constraintList org.apache.felix.framework.searchpolicy.ResolvedPackage rp int i org.apache.felix.moduleloader.ICapability capTarget java.util.Map moduleMap java.util.Map usesMap java.util.Map cycleMap java.util.Map candidatesMap java.util.Map pkgMap org.apache.felix.framework.util.manifestparser.Capability cap private static java.util.Map getModulePackages (java.util.Map, org.apache.felix.moduleloader.IModule, java.util.Map) throws org.apache.felix.framework.searchpolicy.ResolveException java.util.Map moduleMap org.apache.felix.moduleloader.IModule module java.util.Map candidatesMap java.util.Map map private static java.util.Map calculateModulePackages (org.apache.felix.moduleloader.IModule, java.util.Map) throws org.apache.felix.framework.searchpolicy.ResolveException org.apache.felix.framework.searchpolicy.ResolvedPackage rpExport java.util.Map$Entry entry org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq java.util.Iterator i java.util.Map$Entry entry java.util.Iterator i org.apache.felix.moduleloader.IModule module java.util.Map candidatesMap java.util.Map importedPackages java.util.Map exportedPackages java.util.Map requiredPackages private static java.util.Map calculateImportedPackages (org.apache.felix.moduleloader.IModule, java.util.Map) throws org.apache.felix.framework.searchpolicy.ResolveException org.apache.felix.moduleloader.IModule targetModule java.util.Map candidatesMap private static java.util.Map calculateImportedPackagesUnresolved (org.apache.felix.moduleloader.IModule, java.util.Map) throws org.apache.felix.framework.searchpolicy.ResolveException String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp org.apache.felix.framework.searchpolicy.CandidateSet cs org.apache.felix.moduleloader.ICapability candCap int candSetIdx org.apache.felix.moduleloader.IModule targetModule java.util.Map candidatesMap java.util.Map pkgMap java.util.List candSetList private static java.util.Map calculateImportedPackagesResolved (org.apache.felix.moduleloader.IModule) throws org.apache.felix.framework.searchpolicy.ResolveException String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp int wireIdx org.apache.felix.moduleloader.IModule targetModule java.util.Map pkgMap org.apache.felix.moduleloader.IWire[] wires private static java.util.Map calculateExportedPackages (org.apache.felix.moduleloader.IModule) String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp int capIdx org.apache.felix.moduleloader.IModule targetModule java.util.Map pkgMap org.apache.felix.moduleloader.ICapability[] caps private static java.util.Map calculateRequiredPackages (org.apache.felix.moduleloader.IModule, java.util.Map) org.apache.felix.moduleloader.IModule targetModule java.util.Map candidatesMap private static java.util.Map calculateRequiredPackagesUnresolved (org.apache.felix.moduleloader.IModule, java.util.Map) org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq java.util.Map$Entry entry org.apache.felix.framework.searchpolicy.ResolvedPackage rp java.util.Iterator reqIter java.util.Map cycleMap java.util.Map requireMap org.apache.felix.framework.searchpolicy.CandidateSet cs org.apache.felix.moduleloader.ICapability candCap int candSetIdx org.apache.felix.moduleloader.IModule targetModule java.util.Map candidatesMap java.util.Map pkgMap java.util.List candSetList private static java.util.Map calculateRequiredPackagesResolved (org.apache.felix.moduleloader.IModule) org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq java.util.Map$Entry entry org.apache.felix.framework.searchpolicy.ResolvedPackage rp java.util.Iterator reqIter java.util.Map cycleMap java.util.Map requireMap int i org.apache.felix.moduleloader.IModule targetModule java.util.Map pkgMap org.apache.felix.moduleloader.IWire[] wires private static java.util.Map calculateExportedAndReexportedPackages (org.apache.felix.moduleloader.ICapability, java.util.Map, java.util.Map) org.apache.felix.moduleloader.ICapability capTarget java.util.Map candidatesMap java.util.Map cycleMap private static java.util.Map calculateExportedAndReexportedPackagesUnresolved (org.apache.felix.moduleloader.ICapability, java.util.Map, java.util.Map) int dirIdx org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq java.util.Map$Entry entry String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp java.util.Iterator reqIter boolean reexport org.apache.felix.framework.util.manifestparser.R4Directive[] dirs java.util.Map requiredMap org.apache.felix.framework.searchpolicy.CandidateSet cs org.apache.felix.moduleloader.ICapability candCap int candSetIdx String pkgName java.util.Iterator iter String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp int capIdx org.apache.felix.moduleloader.ICapability capTarget java.util.Map candidatesMap java.util.Map cycleMap java.util.Map pkgMap java.util.Map allRequiredMap java.util.Map reexportedPkgMap java.util.List candSetList org.apache.felix.moduleloader.ICapability[] candCaps private static java.util.Map calculateExportedAndReexportedPackagesResolved (org.apache.felix.moduleloader.IModule, java.util.Map) int dirIdx org.apache.felix.framework.searchpolicy.ResolvedPackage rpReq java.util.Map$Entry entry String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp java.util.Iterator reqIter boolean reexport org.apache.felix.framework.util.manifestparser.R4Directive[] dirs java.util.Map requiredMap int i String pkgName java.util.Iterator iter String pkgName org.apache.felix.framework.searchpolicy.ResolvedPackage rp int i org.apache.felix.moduleloader.IModule targetModule java.util.Map cycleMap java.util.Map pkgMap java.util.Map allRequiredMap java.util.Map reexportedPkgMap org.apache.felix.moduleloader.IWire[] wires org.apache.felix.moduleloader.ICapability[] caps private static java.util.Map calculateCandidateRequiredPackages (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.ICapability, java.util.Map) org.apache.felix.moduleloader.IModule module org.apache.felix.moduleloader.ICapability capTarget java.util.Map candidatesMap java.util.Map cycleMap private static void incrementCandidateConfiguration (java.util.List) throws org.apache.felix.framework.searchpolicy.ResolveException org.apache.felix.framework.searchpolicy.CandidateSet cs int j java.util.List candSetList int i java.util.List resolverList private static java.util.Map populateWireMap (org.apache.felix.framework.searchpolicy.Resolver$ResolverState, java.util.Map, org.apache.felix.moduleloader.IModule, java.util.Map) org.apache.felix.framework.searchpolicy.CandidateSet cs int candSetIdx org.apache.felix.framework.searchpolicy.Resolver$ResolverState state java.util.Map candidatesMap org.apache.felix.moduleloader.IModule importer java.util.Map wireMap java.util.List candSetList java.util.List moduleWires java.util.List packageWires private static void verifyNativeLibraries (org.apache.felix.moduleloader.IModule) throws org.apache.felix.framework.searchpolicy.ResolveException String entryName int libIdx String msg org.apache.felix.moduleloader.IModule module org.apache.felix.framework.util.manifestparser.R4Library[] libs private static void verifyExecutionEnvironment (java.lang.String, java.util.Set, org.apache.felix.moduleloader.IModule) throws org.apache.felix.framework.searchpolicy.ResolveException java.util.StringTokenizer tokens boolean found String fwkExecEnvStr java.util.Set fwkExecEnvSet org.apache.felix.moduleloader.IModule module String bundleExecEnvStr private static java.util.Set parseExecutionEnvironments (java.lang.String) java.util.StringTokenizer tokens String fwkExecEnvStr java.util.Set newSet static void <clinit> () }
org/apache/felix/framework/util/
org/apache/felix/framework/util/CompoundEnumeration.class
CompoundEnumeration.java package org.apache.felix.framework.util public org.apache.felix.framework.util.CompoundEnumeration extends java.lang.Object implements java.util.Enumeration { private java.util.Enumeration[] m_enums private int index public void <init> (java.util.Enumeration[]) java.util.Enumeration[] enums public boolean hasMoreElements () private java.util.Enumeration findNextEnumeration (boolean) boolean moveCursor private java.util.Enumeration findNextEnumeration (int, boolean) int cursor boolean moveCursor int next public java.lang.Object nextElement () private java.util.Enumeration currentEnumeration () java.util.Enumeration e }
org/apache/felix/framework/util/EventDispatcher$1.class
EventDispatcher.java package org.apache.felix.framework.util org.apache.felix.framework.util.EventDispatcher$1 extends java.lang.Object implements java.lang.Runnable { void <init> () public void run () }
org/apache/felix/framework/util/EventDispatcher$2.class
EventDispatcher.java package org.apache.felix.framework.util org.apache.felix.framework.util.EventDispatcher$2 extends java.lang.Object implements org.apache.felix.framework.InvokeHookCallback { private final org.osgi.framework.ServiceEvent val$event private final org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper val$wrapper private final org.apache.felix.framework.util.EventDispatcher this$0 void <init> (org.apache.felix.framework.util.EventDispatcher, org.osgi.framework.ServiceEvent, org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper) public void invokeHook (java.lang.Object) Object hook }
org/apache/felix/framework/util/EventDispatcher$3.class
EventDispatcher.java package org.apache.felix.framework.util org.apache.felix.framework.util.EventDispatcher$3 extends java.lang.Object implements java.security.PrivilegedAction { private final java.util.EventListener val$l private final java.util.EventObject val$event void <init> (java.util.EventListener, java.util.EventObject) public java.lang.Object run () }
org/apache/felix/framework/util/EventDispatcher$4.class
EventDispatcher.java package org.apache.felix.framework.util org.apache.felix.framework.util.EventDispatcher$4 extends java.lang.Object implements java.security.PrivilegedAction { private final java.util.EventListener val$l private final java.util.EventObject val$event void <init> (java.util.EventListener, java.util.EventObject) public java.lang.Object run () }
org/apache/felix/framework/util/EventDispatcher$5.class
EventDispatcher.java package org.apache.felix.framework.util org.apache.felix.framework.util.EventDispatcher$5 extends java.lang.Object implements java.security.PrivilegedAction { private final java.util.EventListener val$l private final java.util.EventObject val$event void <init> (java.util.EventListener, java.util.EventObject) public java.lang.Object run () }
org/apache/felix/framework/util/EventDispatcher$6.class
EventDispatcher.java package org.apache.felix.framework.util org.apache.felix.framework.util.EventDispatcher$6 extends java.lang.Object implements java.security.PrivilegedAction { private final java.util.EventListener val$l private final org.osgi.framework.ServiceEvent val$se void <init> (java.util.EventListener, org.osgi.framework.ServiceEvent) public java.lang.Object run () }
org/apache/felix/framework/util/EventDispatcher$ListenerBundleContextCollectionWrapper$WrapperIterator.class
EventDispatcher.java package org.apache.felix.framework.util org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper$WrapperIterator extends java.lang.Object implements java.util.Iterator { int curIdx int lastIdx private final org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper this$0 private void <init> (org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper) public boolean hasNext () public java.lang.Object next () org.osgi.framework.Bundle b public void remove () void <init> (org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper, org.apache.felix.framework.util.EventDispatcher$1) org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper x0 org.apache.felix.framework.util.EventDispatcher$1 x1 }
org/apache/felix/framework/util/EventDispatcher$ListenerBundleContextCollectionWrapper.class
EventDispatcher.java package org.apache.felix.framework.util org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper extends java.lang.Object implements java.util.Collection { private Object[] m_listeners void <init> (java.lang.Object[]) Object[] listeners java.lang.Object[] getListeners () public boolean add (java.lang.Object) Object o public boolean addAll (java.util.Collection) java.util.Collection c public void clear () public boolean contains (java.lang.Object) Object o public boolean containsAll (java.util.Collection) java.util.Iterator it java.util.Collection c private int indexOf (java.lang.Object) org.osgi.framework.Bundle bundle int i Object o public boolean isEmpty () public java.util.Iterator iterator () public boolean remove (java.lang.Object) Object o private boolean removeIndex (int) int idx Object[] newListeners public boolean removeAll (java.util.Collection) java.util.Iterator it java.util.Collection c boolean rv public boolean retainAll (java.util.Collection) java.util.Iterator it java.util.Collection c boolean rv public int size () public java.lang.Object[] toArray () java.util.Iterator it Object[] array int idx public java.lang.Object[] toArray (java.lang.Object[]) Object[] a static java.lang.Object[] access$700 (org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper) org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper x0 static boolean access$800 (org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper, int) org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper x0 int x1 }
org/apache/felix/framework/util/EventDispatcher$Request.class
EventDispatcher.java package org.apache.felix.framework.util org.apache.felix.framework.util.EventDispatcher$Request extends java.lang.Object { public static final int FRAMEWORK_EVENT public static final int BUNDLE_EVENT public static final int SERVICE_EVENT public org.apache.felix.framework.Logger m_logger public int m_type public Object[] m_listeners public java.util.EventObject m_event private void <init> () void <init> (org.apache.felix.framework.util.EventDispatcher$1) org.apache.felix.framework.util.EventDispatcher$1 x0 }
org/apache/felix/framework/util/EventDispatcher.class
EventDispatcher.java package org.apache.felix.framework.util public org.apache.felix.framework.util.EventDispatcher extends java.lang.Object { static final int LISTENER_BUNDLE_OFFSET static final int LISTENER_CLASS_OFFSET static final int LISTENER_OBJECT_OFFSET static final int LISTENER_FILTER_OFFSET static final int LISTENER_SECURITY_OFFSET static final int LISTENER_ARRAY_INCREMENT private org.apache.felix.framework.Logger m_logger private volatile org.apache.felix.framework.ServiceRegistry m_serviceRegistry private static final Object[] m_emptyList private Object[] m_frameworkListeners private Object[] m_bundleListeners private Object[] m_syncBundleListeners private Object[] m_serviceListeners private static Thread m_thread private static final String m_threadLock private static int m_references private static volatile boolean m_stopping private static final java.util.ArrayList m_requestList private static final java.util.ArrayList m_requestPool static Class class$org$osgi$framework$FrameworkListener static Class class$org$osgi$framework$BundleListener static Class class$org$osgi$framework$SynchronousBundleListener static Class class$org$osgi$framework$ServiceListener static Class array$Ljava$lang$Object private void <init> (org.apache.felix.framework.Logger) org.apache.felix.framework.Logger logger public static org.apache.felix.framework.util.EventDispatcher start (org.apache.felix.framework.Logger) org.apache.felix.framework.Logger logger org.apache.felix.framework.util.EventDispatcher eventDispatcher public void setServiceRegistry (org.apache.felix.framework.ServiceRegistry) org.apache.felix.framework.ServiceRegistry sr public static void shutdown () InterruptedException ex public org.osgi.framework.Filter addListener (org.osgi.framework.Bundle, java.lang.Class, java.util.EventListener, org.osgi.framework.Filter) Object sm Object[] newList Object[] listeners Object acc org.osgi.framework.Bundle bundle Class clazz java.util.EventListener l org.osgi.framework.Filter filter org.osgi.framework.Filter oldFilter public org.osgi.framework.hooks.service.ListenerHook$ListenerInfo removeListener (org.osgi.framework.Bundle, java.lang.Class, java.util.EventListener) int i Object[] newList Object[] listeners int idx org.osgi.framework.Bundle bundle Class clazz java.util.EventListener l org.osgi.framework.hooks.service.ListenerHook$ListenerInfo listenerInfo public void removeListeners (org.osgi.framework.Bundle) Class clazz java.util.EventListener l org.osgi.framework.Bundle registeredBundle int i Class clazz java.util.EventListener l org.osgi.framework.Bundle registeredBundle int i Class clazz java.util.EventListener l org.osgi.framework.Bundle registeredBundle int i Class clazz java.util.EventListener l org.osgi.framework.Bundle registeredBundle int i Object[] listeners org.osgi.framework.Bundle bundle public org.osgi.framework.Filter updateListener (org.osgi.framework.Bundle, java.lang.Class, java.util.EventListener, org.osgi.framework.Filter) org.osgi.framework.Filter oldFilter int i Object[] listeners org.osgi.framework.Bundle bundle Class clazz java.util.EventListener l org.osgi.framework.Filter filter public java.util.Collection wrapAllServiceListeners (boolean) int i int j boolean removed Object[] listeners java.util.List existingListeners private static org.osgi.framework.hooks.service.ListenerHook$ListenerInfo wrapListener (java.lang.Object[], int, boolean) Object[] listeners int offset boolean removed org.osgi.framework.Filter filter public void fireFrameworkEvent (org.osgi.framework.FrameworkEvent) org.osgi.framework.FrameworkEvent event Object[] listeners public void fireBundleEvent (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event Object[] listeners Object[] syncListeners public void fireServiceEvent (org.osgi.framework.ServiceEvent, java.util.Dictionary, org.osgi.framework.launch.Framework) int i org.apache.felix.framework.util.EventDispatcher$ListenerBundleContextCollectionWrapper wrapper org.apache.felix.framework.InvokeHookCallback callback java.util.List eventHooks org.osgi.framework.ServiceEvent event java.util.Dictionary oldProps org.osgi.framework.launch.Framework felix Object[] listeners private void fireEventAsynchronously (org.apache.felix.framework.Logger, int, java.lang.Object[], java.util.EventObject) org.apache.felix.framework.Logger logger int type Object[] listeners java.util.EventObject event org.apache.felix.framework.util.EventDispatcher$Request req private static void fireEventImmediately (org.apache.felix.framework.Logger, int, java.lang.Object[], java.util.EventObject, java.util.Dictionary) Throwable th org.osgi.framework.Bundle bundle java.util.EventListener l org.osgi.framework.Filter filter Object acc int i org.apache.felix.framework.Logger logger int type Object[] listeners java.util.EventObject event java.util.Dictionary oldProps private static void invokeFrameworkListenerCallback (org.osgi.framework.Bundle, java.util.EventListener, java.util.EventObject) org.osgi.framework.Bundle bundle java.util.EventListener l java.util.EventObject event private static void invokeBundleListenerCallback (org.osgi.framework.Bundle, java.util.EventListener, java.util.EventObject) org.osgi.framework.Bundle bundle java.util.EventListener l java.util.EventObject event private static void invokeServiceListenerCallback (org.osgi.framework.Bundle, java.util.EventListener, org.osgi.framework.Filter, java.lang.Object, java.util.EventObject, java.util.Dictionary) org.osgi.framework.ServicePermission perm Exception ex org.osgi.framework.ServiceEvent se boolean matched org.osgi.framework.Bundle bundle java.util.EventListener l org.osgi.framework.Filter filter Object acc java.util.EventObject event java.util.Dictionary oldProps org.osgi.framework.ServiceReference ref boolean hasPermission Object sm private static void run () InterruptedException ex org.apache.felix.framework.util.EventDispatcher$Request req static void access$000 () static java.lang.String access$100 () static java.lang.Thread access$202 (java.lang.Thread) Thread x0 static boolean access$302 (boolean) boolean x0 static int access$402 (int) int x0 static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
org/apache/felix/framework/util/FelixConstants.class
FelixConstants.java package org.apache.felix.framework.util public abstract org.apache.felix.framework.util.FelixConstants extends java.lang.Object implements org.osgi.framework.Constants { public static final String SYSTEM_BUNDLE_SYMBOLICNAME public static final String FRAMEWORK_VERSION_VALUE public static final String FRAMEWORK_VENDOR_VALUE public static final String FELIX_VERSION_PROPERTY public static final String DIRECTIVE_SEPARATOR public static final String ATTRIBUTE_SEPARATOR public static final String CLASS_PATH_SEPARATOR public static final String CLASS_PATH_DOT public static final String PACKAGE_SEPARATOR public static final String VERSION_SEGMENT_SEPARATOR public static final int VERSION_SEGMENT_COUNT public static final String BUNDLE_NATIVECODE_OPTIONAL public static final String BUNDLE_URL_PROTOCOL public static final String FRAMEWORK_BUNDLECACHE_IMPL public static final String LOG_LEVEL_PROP public static final String LOG_LOGGER_PROP public static final String SYSTEMBUNDLE_ACTIVATORS_PROP public static final String BUNDLE_STARTLEVEL_PROP public static final String SERVICE_URLHANDLERS_PROP public static final String IMPLICIT_BOOT_DELEGATION_PROP public static final String BOOT_CLASSLOADERS_PROP public static final int FRAMEWORK_INACTIVE_STARTLEVEL public static final int FRAMEWORK_DEFAULT_STARTLEVEL public static final int SYSTEMBUNDLE_DEFAULT_STARTLEVEL public static final int BUNDLE_DEFAULT_STARTLEVEL public static final String FAKE_URL_PROTOCOL_VALUE public static final String FELIX_EXTENSION_ACTIVATOR }
org/apache/felix/framework/util/IteratorToEnumeration.class
IteratorToEnumeration.java package org.apache.felix.framework.util public org.apache.felix.framework.util.IteratorToEnumeration extends java.lang.Object implements java.util.Enumeration { private final java.util.Iterator m_iter public void <init> (java.util.Iterator) java.util.Iterator iter public boolean hasMoreElements () public java.lang.Object nextElement () }
org/apache/felix/framework/util/JarFileX.class
JarFileX.java package org.apache.felix.framework.util public org.apache.felix.framework.util.JarFileX extends java.util.jar.JarFile { public void <init> (java.io.File) throws java.io.IOException java.io.File file public void <init> (java.io.File, boolean) throws java.io.IOException java.io.File file boolean verify public void <init> (java.io.File, boolean, int) throws java.io.IOException java.io.File file boolean verify int mode public void <init> (java.lang.String) throws java.io.IOException String name public void <init> (java.lang.String, boolean) throws java.io.IOException String name boolean verify public java.util.zip.ZipEntry getEntry (java.lang.String) java.util.zip.ZipEntry dirEntry String name java.util.zip.ZipEntry entry public java.util.jar.JarEntry getJarEntry (java.lang.String) java.util.jar.JarEntry dirEntry String name java.util.jar.JarEntry entry }
org/apache/felix/framework/util/ListenerHookInfoImpl.class
ListenerHookInfoImpl.java package org.apache.felix.framework.util public org.apache.felix.framework.util.ListenerHookInfoImpl extends java.lang.Object implements org.osgi.framework.hooks.service.ListenerHook$ListenerInfo { private final org.osgi.framework.BundleContext m_context private final org.osgi.framework.ServiceListener m_listener private final String m_filter private boolean m_removed public void <init> (org.osgi.framework.BundleContext, org.osgi.framework.ServiceListener, java.lang.String, boolean) org.osgi.framework.BundleContext context org.osgi.framework.ServiceListener listener String filter boolean removed public org.osgi.framework.BundleContext getBundleContext () public java.lang.String getFilter () public boolean isRemoved () public boolean equals (java.lang.Object) Object obj org.apache.felix.framework.util.ListenerHookInfoImpl other public int hashCode () int rc }
org/apache/felix/framework/util/MapToDictionary.class
MapToDictionary.java package org.apache.felix.framework.util public org.apache.felix.framework.util.MapToDictionary extends java.util.Dictionary { private java.util.Map m_map public void <init> (java.util.Map) java.util.Map map public java.util.Enumeration elements () public java.lang.Object get (java.lang.Object) Object key public boolean isEmpty () public java.util.Enumeration keys () public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key public int size () public java.lang.String toString () }
org/apache/felix/framework/util/SecureAction$1.class
SecureAction.java package org.apache.felix.framework.util org.apache.felix.framework.util.SecureAction$1 extends java.lang.ThreadLocal { void <init> () public java.lang.Object initialValue () }
org/apache/felix/framework/util/SecureAction$Actions.class
SecureAction.java package org.apache.felix.framework.util org.apache.felix.framework.util.SecureAction$Actions extends java.lang.Object implements java.security.PrivilegedExceptionAction { public static final int INITIALIZE_CONTEXT public static final int ADD_EXTENSION_URL public static final int CREATE_MODULECLASSLOADER_ACTION public static final int CREATE_TMPFILE_ACTION public static final int CREATE_URL_ACTION public static final int CREATE_URL_WITH_CONTEXT_ACTION public static final int DELETE_FILE_ACTION public static final int EXEC_ACTION public static final int FILE_EXISTS_ACTION public static final int FILE_IS_DIRECTORY_ACTION public static final int FOR_NAME_ACTION public static final int GET_ABSOLUTE_PATH_ACTION public static final int GET_CONSTRUCTOR_ACTION public static final int GET_DECLARED_CONSTRUCTOR_ACTION public static final int GET_DECLARED_METHOD_ACTION public static final int GET_FIELD_ACTION public static final int GET_FILE_INPUT_ACTION public static final int GET_FILE_OUTPUT_ACTION public static final int GET_METHOD_ACTION public static final int GET_POLICY_ACTION public static final int GET_PROPERTY_ACTION public static final int GET_PARENT_CLASS_LOADER_ACTION public static final int GET_SYSTEM_CLASS_LOADER_ACTION public static final int GET_URL_INPUT_ACTION public static final int INVOKE_CONSTRUCTOR_ACTION public static final int INVOKE_DIRECTMETHOD_ACTION public static final int INVOKE_METHOD_ACTION public static final int LIST_DIRECTORY_ACTION public static final int MAKE_DIRECTORIES_ACTION public static final int MAKE_DIRECTORY_ACTION public static final int OPEN_JARX_ACTION public static final int OPEN_JARX_VERIFY_ACTION public static final int OPEN_URLCONNECTION_ACTION public static final int RENAME_FILE_ACTION public static final int SET_ACCESSIBLE_ACTION public static final int START_ACTIVATOR_ACTION public static final int STOP_ACTIVATOR_ACTION public static final int SWAP_FIELD_ACTION public static final int SYSTEM_EXIT_ACTION public static final int FLUSH_FIELD_ACTION public static final int GET_CLASS_LOADER_ACTION private int m_action private Object m_arg1 private Object m_arg2 private Object m_arg3 private Object m_arg4 private Object m_arg5 private void <init> () public void set (int) int action public void set (int, java.lang.Object) int action Object arg1 public void set (int, java.lang.Object, java.lang.Object) int action Object arg1 Object arg2 public void set (int, java.lang.Object, java.lang.Object, java.lang.Object) int action Object arg1 Object arg2 Object arg3 public void set (int, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) int action Object arg1 Object arg2 Object arg3 Object arg4 public void set (int, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) int action Object arg1 Object arg2 Object arg3 Object arg4 Object arg5 private void unset () public java.lang.Object run () throws java.lang.Exception java.lang.reflect.Method addURL java.lang.reflect.Field field int action Object arg1 Object arg2 Object arg3 Object arg4 Object arg5 void <init> (org.apache.felix.framework.util.SecureAction$1) org.apache.felix.framework.util.SecureAction$1 x0 }
org/apache/felix/framework/util/SecureAction.class
SecureAction.java package org.apache.felix.framework.util public org.apache.felix.framework.util.SecureAction extends java.lang.Object { private static final ThreadLocal m_actions protected static transient int BUFSIZE private java.security.AccessControlContext m_acc static Class class$java$net$URL static Class class$java$net$URLClassLoader static Class class$java$util$Hashtable static Class class$java$util$HashMap public void <init> () org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex public java.lang.String getSystemProperty (java.lang.String, java.lang.String) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex String name String def public java.lang.ClassLoader getParentClassLoader (java.lang.ClassLoader) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex ClassLoader loader public java.lang.ClassLoader getSystemClassLoader () org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex public java.lang.ClassLoader getClassLoader (java.lang.Class) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex Class clazz public java.lang.Class forName (java.lang.String) throws java.lang.ClassNotFoundException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex String name public java.net.URL createURL (java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler) throws java.net.MalformedURLException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex String protocol String host int port String path java.net.URLStreamHandler handler public java.net.URL createURL (java.net.URL, java.lang.String, java.net.URLStreamHandler) throws java.net.MalformedURLException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.net.URL context String spec java.net.URLStreamHandler handler public java.lang.Process exec (java.lang.String) throws java.io.IOException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex String command public java.lang.String getAbsolutePath (java.io.File) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file public boolean fileExists (java.io.File) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file public boolean isFileDirectory (java.io.File) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file public boolean mkdir (java.io.File) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file public boolean mkdirs (java.io.File) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file public java.io.File[] listDirectory (java.io.File) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file public boolean renameFile (java.io.File, java.io.File) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File oldFile java.io.File newFile public java.io.InputStream getFileInputStream (java.io.File) throws java.io.IOException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file public java.io.OutputStream getFileOutputStream (java.io.File) throws java.io.IOException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file public java.io.InputStream getURLConnectionInputStream (java.net.URLConnection) throws java.io.IOException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.net.URLConnection conn public boolean deleteFile (java.io.File) org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File target public java.io.File createTempFile (java.lang.String, java.lang.String, java.io.File) throws java.io.IOException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex String prefix String suffix java.io.File dir public java.net.URLConnection openURLConnection (java.net.URL) throws java.io.IOException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.net.URL url public org.apache.felix.framework.util.JarFileX openJAR (java.io.File) throws java.io.IOException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file public org.apache.felix.framework.util.JarFileX openJAR (java.io.File, boolean) throws java.io.IOException org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex java.io.File file boolean verify public void startActivator (org.osgi.framework.BundleActivator, org.osgi.framework.BundleContext) throws java.lang.Exception org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex org.osgi.framework.BundleActivator activator org.osgi.framework.BundleContext context public void stopActivator (org.osgi.framework.BundleActivator, org.osgi.framework.BundleContext) throws java.lang.Exception org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex org.osgi.framework.BundleActivator activator org.osgi.framework.BundleContext context public java.security.Policy getPolicy () org.apache.felix.framework.util.SecureAction$Actions actions java.security.PrivilegedActionException ex public void addURLToURLClassLoader (java.net.URL, java.lang.ClassLoader) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions java.lang.reflect.Method addURL java.net.URL extension ClassLoader loader public java.lang.reflect.Constructor getConstructor (java.lang.Class, java.lang.Class[]) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions Class target Class[] types public java.lang.reflect.Constructor getDeclaredConstructor (java.lang.Class, java.lang.Class[]) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions Class target Class[] types public java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String, java.lang.Class[]) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions Class target String method Class[] types public java.lang.reflect.Method getDeclaredMethod (java.lang.Class, java.lang.String, java.lang.Class[]) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions Class target String method Class[] types public void setAccesssible (java.lang.reflect.AccessibleObject) java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions java.lang.reflect.AccessibleObject ao public java.lang.Object invoke (java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions java.lang.reflect.Method method Object target Object[] params public java.lang.Object invokeDirect (java.lang.reflect.Method, java.lang.Object, java.lang.Object[]) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions java.lang.reflect.Method method Object target Object[] params public java.lang.Object invoke (java.lang.reflect.Constructor, java.lang.Object[]) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions java.lang.reflect.Constructor constructor Object[] params public java.lang.Object getDeclaredField (java.lang.Class, java.lang.String, java.lang.Object) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions java.lang.reflect.Field field Class targetClass String name Object target public java.lang.Object swapStaticFieldIfNotClass (java.lang.Class, java.lang.Class, java.lang.Class, java.lang.String) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions Class targetClazz Class targetType Class condition String lockName private static java.lang.Object _swapStaticFieldIfNotClass (java.lang.Class, java.lang.Class, java.lang.Class, java.lang.String) throws java.lang.Exception java.lang.reflect.Field lockField NoSuchFieldException ex int i java.util.Hashtable cache int i java.lang.reflect.Field[] fields Object result Class targetClazz Class targetType Class condition String lockName Object lock public void flush (java.lang.Class, java.lang.Object) throws java.lang.Exception java.security.PrivilegedActionException e org.apache.felix.framework.util.SecureAction$Actions actions Class targetClazz Object lock private static void _flush (java.lang.Class, java.lang.Object) throws java.lang.Exception java.util.Hashtable cache java.util.HashMap cache int i java.lang.reflect.Field[] fields Class targetClazz Object lock static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static java.lang.Object access$100 (java.lang.Class, java.lang.Class, java.lang.Class, java.lang.String) throws java.lang.Exception Class x0 Class x1 Class x2 String x3 static void access$200 (java.lang.Class, java.lang.Object) throws java.lang.Exception Class x0 Object x1 static void <clinit> () }
org/apache/felix/framework/util/SecurityManagerEx.class
SecurityManagerEx.java package org.apache.felix.framework.util public org.apache.felix.framework.util.SecurityManagerEx extends java.lang.SecurityManager { public void <init> () public java.lang.Class[] getClassContext () }
org/apache/felix/framework/util/ShrinkableCollection.class
ShrinkableCollection.java package org.apache.felix.framework.util public org.apache.felix.framework.util.ShrinkableCollection extends java.lang.Object implements java.util.Collection { private final java.util.Collection m_delegate public void <init> (java.util.Collection) java.util.Collection delegate public boolean add (java.lang.Object) Object o public boolean addAll (java.util.Collection) java.util.Collection c public void clear () public boolean contains (java.lang.Object) Object o public boolean containsAll (java.util.Collection) java.util.Collection c public boolean equals (java.lang.Object) Object o public int hashCode () public boolean isEmpty () public java.util.Iterator iterator () public boolean remove (java.lang.Object) Object o public boolean removeAll (java.util.Collection) java.util.Collection c public boolean retainAll (java.util.Collection) java.util.Collection c public int size () public java.lang.Object[] toArray () public java.lang.Object[] toArray (java.lang.Object[]) Object[] a }
org/apache/felix/framework/util/StringMap$StringComparator.class
StringMap.java package org.apache.felix.framework.util org.apache.felix.framework.util.StringMap$StringComparator extends java.lang.Object implements java.util.Comparator { private final boolean m_isCaseSensitive public void <init> (boolean) boolean b public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 public boolean isCaseSensitive () }
org/apache/felix/framework/util/StringMap.class
StringMap.java package org.apache.felix.framework.util public org.apache.felix.framework.util.StringMap extends java.lang.Object implements java.util.Map { private java.util.TreeMap m_map public void <init> () public void <init> (boolean) boolean caseSensitive public void <init> (java.util.Map, boolean) java.util.Map map boolean caseSensitive public boolean isCaseSensitive () public void setCaseSensitive (boolean) java.util.TreeMap map boolean b public int size () public boolean isEmpty () public boolean containsKey (java.lang.Object) Object arg0 public boolean containsValue (java.lang.Object) Object arg0 public java.lang.Object get (java.lang.Object) Object arg0 public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public void putAll (java.util.Map) java.util.Map$Entry entry java.util.Iterator it java.util.Map map public java.lang.Object remove (java.lang.Object) Object arg0 public void clear () public java.util.Set keySet () public java.util.Collection values () public java.util.Set entrySet () public java.lang.String toString () }
org/apache/felix/framework/util/ThreadGate.class
ThreadGate.java package org.apache.felix.framework.util public org.apache.felix.framework.util.ThreadGate extends java.lang.Object { private boolean m_open private Object m_msg private boolean m_initialized public void <init> () public synchronized void open () public synchronized java.lang.Object getMessage () public synchronized void setMessage (java.lang.Object) Object msg public synchronized boolean await (long) throws java.lang.InterruptedException long timeout long start long remaining }
org/apache/felix/framework/util/Util.class
Util.java package org.apache.felix.framework.util public org.apache.felix.framework.util.Util extends java.lang.Object { private static final byte[] encTab private static final byte[] decTab private static final String DELIM_START private static final String DELIM_STOP public void <init> () public static long getBundleIdFromModuleId (java.lang.String) String bundleId NumberFormatException ex String id public static int getModuleRevisionFromModuleId (java.lang.String) int index NumberFormatException ex String id public static java.lang.String getClassName (java.lang.String) String className public static java.lang.String getClassPackage (java.lang.String) String className public static java.lang.String getResourcePackage (java.lang.String) String resource String pkgName public static java.lang.Class loadClassUsingClass (java.lang.Class, java.lang.String, org.apache.felix.framework.util.SecureAction) ClassNotFoundException ex int i ClassLoader loader Class[] ifcs Class clazz String name org.apache.felix.framework.util.SecureAction action Class loadedClass public static boolean isServiceAssignable (org.osgi.framework.Bundle, org.osgi.framework.ServiceReference) int classIdx org.osgi.framework.Bundle requester org.osgi.framework.ServiceReference ref boolean allow String[] objectClass public static org.apache.felix.moduleloader.ICapability getSatisfyingCapability (org.apache.felix.moduleloader.IModule, org.apache.felix.moduleloader.IRequirement) int i org.apache.felix.moduleloader.IModule m org.apache.felix.moduleloader.IRequirement req org.apache.felix.moduleloader.ICapability[] caps public static org.apache.felix.moduleloader.ICapability[] getCapabilityByNamespace (org.apache.felix.moduleloader.IModule, java.lang.String) int capIdx org.apache.felix.moduleloader.IModule module String namespace java.util.List matching org.apache.felix.moduleloader.ICapability[] caps public static org.apache.felix.moduleloader.IWire getWire (org.apache.felix.moduleloader.IModule, java.lang.String) int i org.apache.felix.moduleloader.IModule m String name org.apache.felix.moduleloader.IWire[] wires public static java.lang.String base64Encode (java.lang.String) throws java.io.IOException String s public static java.lang.String encode (byte[], int) throws java.io.IOException byte[] in int len java.io.ByteArrayOutputStream baos java.io.ByteArrayInputStream bais public static void encode (java.io.InputStream, java.io.OutputStream, int) throws java.io.IOException java.io.InputStream in java.io.OutputStream out int len int bits int nbits int nbytes int b public static java.lang.String substVars (java.lang.String, java.lang.String, java.util.Map, java.util.Properties) throws java.lang.IllegalArgumentException int idx String val String currentKey java.util.Map cycleMap java.util.Properties configProps int stopDelim int startDelim String variable String substValue public static boolean isFragment (org.apache.felix.moduleloader.IModule) org.apache.felix.moduleloader.IModule module java.util.Map headerMap public static java.lang.String[] parseSubstring (java.lang.String) char c String target java.util.List pieces StringBuffer ss boolean wasStar boolean leftstar boolean rightstar int idx public static boolean checkSubstring (java.lang.String[], java.lang.String) String piece int i String[] pieces String s boolean result int len int index static void <clinit> () }
org/apache/felix/framework/util/VersionRange.class
VersionRange.java package org.apache.felix.framework.util public org.apache.felix.framework.util.VersionRange extends java.lang.Object { private final org.osgi.framework.Version m_low private final boolean m_isLowInclusive private final org.osgi.framework.Version m_high private final boolean m_isHighInclusive public static final org.apache.felix.framework.util.VersionRange infiniteRange public void <init> (org.osgi.framework.Version, boolean, org.osgi.framework.Version, boolean) org.osgi.framework.Version low boolean isLowInclusive org.osgi.framework.Version high boolean isHighInclusive public org.osgi.framework.Version getLow () public boolean isLowInclusive () public org.osgi.framework.Version getHigh () public boolean isHighInclusive () public boolean isInRange (org.osgi.framework.Version) org.osgi.framework.Version version public boolean intersects (org.apache.felix.framework.util.VersionRange) org.apache.felix.framework.util.VersionRange vr boolean isFloorLessThanCeiling boolean isCeilingGreaterThanFloor public org.apache.felix.framework.util.VersionRange intersection (org.apache.felix.framework.util.VersionRange) org.apache.felix.framework.util.VersionRange ceiling boolean ceilingInclusive org.apache.felix.framework.util.VersionRange ceiling boolean ceilingInclusive org.apache.felix.framework.util.VersionRange ceiling boolean ceilingInclusive org.apache.felix.framework.util.VersionRange ceiling boolean ceilingInclusive org.apache.felix.framework.util.VersionRange vr org.apache.felix.framework.util.VersionRange floor boolean floorInclusive org.apache.felix.framework.util.VersionRange ceiling boolean ceilingInclusive public static org.apache.felix.framework.util.VersionRange parse (java.lang.String) String s String vlo String vhi String range public boolean equals (java.lang.Object) Object obj org.apache.felix.framework.util.VersionRange other public int hashCode () int hash public java.lang.String toString () StringBuffer sb static void <clinit> () }
org/apache/felix/framework/util/manifestparser/
org/apache/felix/framework/util/manifestparser/Capability$1.class
Capability.java package org.apache.felix.framework.util.manifestparser org.apache.felix.framework.util.manifestparser.Capability$1 extends java.lang.Object implements java.util.Map { private final org.apache.felix.framework.util.manifestparser.Capability this$0 void <init> (org.apache.felix.framework.util.manifestparser.Capability) public int size () public boolean isEmpty () public boolean containsKey (java.lang.Object) Object key public boolean containsValue (java.lang.Object) int i Object value public java.lang.Object get (java.lang.Object) int i Object key public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key public void putAll (java.util.Map) java.util.Map t public void clear () public java.util.Set keySet () int i java.util.Set set public java.util.Collection values () public java.util.Set entrySet () }
org/apache/felix/framework/util/manifestparser/Capability.class
Capability.java package org.apache.felix.framework.util.manifestparser public org.apache.felix.framework.util.manifestparser.Capability extends java.lang.Object implements org.apache.felix.moduleloader.ICapability java.lang.Comparable { private final org.apache.felix.moduleloader.IModule m_module private final String m_namespace private final org.apache.felix.framework.util.manifestparser.R4Directive[] m_directives private final org.apache.felix.framework.util.manifestparser.R4Attribute[] m_attributes private final String[] m_uses private final String[][] m_includeFilter private final String[][] m_excludeFilter private volatile java.util.Map m_attrMap private final String m_pkgName private final org.osgi.framework.Version m_pkgVersion public void <init> (org.apache.felix.moduleloader.IModule, java.lang.String, org.apache.felix.framework.util.manifestparser.R4Directive[], org.apache.felix.framework.util.manifestparser.R4Attribute[]) int i java.util.StringTokenizer tok int filterIdx String[] ss int filterIdx String[] ss int dirIdx int i String attrName boolean found int i org.apache.felix.moduleloader.IModule module String namespace org.apache.felix.framework.util.manifestparser.R4Directive[] dirs org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs String mandatory String[] uses String[][] includeFilter String[][] excludeFilter java.util.StringTokenizer tok String pkgName org.osgi.framework.Version pkgVersion public org.apache.felix.moduleloader.IModule getModule () public java.lang.String getNamespace () public java.lang.String getPackageName () public org.osgi.framework.Version getPackageVersion () public org.apache.felix.framework.util.manifestparser.R4Directive[] getDirectives () public org.apache.felix.framework.util.manifestparser.R4Attribute[] getAttributes () public java.lang.String[] getUses () public boolean isIncluded (java.lang.String) int i int i String name String className boolean included boolean excluded public java.util.Map getProperties () public int compareTo (java.lang.Object) long thisId long id int cmp Object o org.apache.felix.framework.util.manifestparser.Capability cap org.osgi.framework.Version thisVersion org.osgi.framework.Version version public java.lang.String toString () int i int i StringBuffer sb static org.apache.felix.framework.util.manifestparser.R4Attribute[] access$000 (org.apache.felix.framework.util.manifestparser.Capability) org.apache.felix.framework.util.manifestparser.Capability x0 static java.lang.String access$100 (org.apache.felix.framework.util.manifestparser.Capability) org.apache.felix.framework.util.manifestparser.Capability x0 static org.osgi.framework.Version access$200 (org.apache.felix.framework.util.manifestparser.Capability) org.apache.felix.framework.util.manifestparser.Capability x0 }
org/apache/felix/framework/util/manifestparser/ManifestParser.class
ManifestParser.java package org.apache.felix.framework.util.manifestparser public org.apache.felix.framework.util.manifestparser.ManifestParser extends java.lang.Object { private final org.apache.felix.framework.Logger m_logger private final java.util.Map m_configMap private final java.util.Map m_headerMap private volatile int m_activationPolicy private volatile String m_activationIncludeDir private volatile String m_activationExcludeDir private volatile boolean m_isExtension private volatile String m_bundleSymbolicName private volatile org.osgi.framework.Version m_bundleVersion private volatile org.apache.felix.moduleloader.ICapability[] m_capabilities private volatile org.apache.felix.moduleloader.IRequirement[] m_requirements private volatile org.apache.felix.moduleloader.IRequirement[] m_dynamicRequirements private volatile org.apache.felix.framework.util.manifestparser.R4LibraryClause[] m_libraryHeaders private volatile boolean m_libraryHeadersOptional public static final int CLAUSE_PATHS_INDEX public static final int CLAUSE_DIRECTIVES_INDEX public static final int CLAUSE_ATTRIBUTES_INDEX public void <init> (org.apache.felix.framework.Logger, java.util.Map, org.apache.felix.moduleloader.IModule, java.util.Map) throws org.osgi.framework.BundleException RuntimeException ex String pkgName int capIdx int reqIdx String pkgName int reqIdx String pkgName int reqIdx org.apache.felix.framework.util.manifestparser.R4LibraryClause[] tmp org.apache.felix.framework.Logger logger java.util.Map configMap org.apache.felix.moduleloader.IModule owner java.util.Map headerMap String manifestVersion java.util.List capList java.util.List reqList org.apache.felix.moduleloader.ICapability moduleCap org.apache.felix.moduleloader.ICapability[] exportCaps org.apache.felix.moduleloader.IRequirement req org.apache.felix.moduleloader.IRequirement[] bundleReq org.apache.felix.moduleloader.IRequirement[] importReqs java.util.Set dupeSet public java.lang.String getManifestVersion () String manifestVersion private static java.lang.String getManifestVersion (java.util.Map) java.util.Map headerMap String manifestVersion public int getActivationPolicy () public java.lang.String getActivationIncludeDirective () public java.lang.String getActivationExcludeDirective () public boolean isExtension () public java.lang.String getSymbolicName () public org.osgi.framework.Version getBundleVersion () public org.apache.felix.moduleloader.ICapability[] getCapabilities () public org.apache.felix.moduleloader.IRequirement[] getRequirements () public org.apache.felix.moduleloader.IRequirement[] getDynamicRequirements () public org.apache.felix.framework.util.manifestparser.R4LibraryClause[] getLibraryClauses () public org.apache.felix.framework.util.manifestparser.R4Library[] getLibraries () int j String name boolean found int i org.apache.felix.framework.util.manifestparser.R4Library[] tmp String[] entries int current org.apache.felix.framework.util.manifestparser.R4LibraryClause clause Exception ex org.apache.felix.framework.util.manifestparser.R4Library[] libs private java.lang.String getName (java.lang.String) String path int idx private org.apache.felix.framework.util.manifestparser.R4LibraryClause getSelectedLibraryClause () throws org.osgi.framework.BundleException int i java.util.List clauseList int selected private int firstSortedClause (java.util.List) int i org.apache.felix.framework.util.VersionRange range int k int index String[] osversions int i org.apache.felix.framework.util.VersionRange range int k int index String[] osversions int i int i int index int i java.util.List clauseList java.util.ArrayList indexList java.util.ArrayList selection org.osgi.framework.Version osVersionRangeMaxFloor private void checkAndNormalizeR3 () throws org.osgi.framework.BundleException int attrIdx org.apache.felix.framework.util.manifestparser.R4Attribute pkgName org.apache.felix.framework.util.manifestparser.R4Attribute pkgVersion int capIdx int attrIdx org.apache.felix.framework.util.manifestparser.R4Attribute pkgName org.apache.felix.framework.util.manifestparser.R4Attribute pkgVersion int reqIdx int i int attrIdx org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs int i int i int i int i java.util.Map map String usesValue org.apache.felix.framework.util.manifestparser.R4Directive uses private void checkAndNormalizeR4 () throws org.osgi.framework.BundleException org.apache.felix.framework.util.manifestparser.R4Directive extension private static org.apache.felix.moduleloader.ICapability[] checkAndNormalizeR4Exports (org.apache.felix.moduleloader.ICapability[], java.lang.String, org.osgi.framework.Version) throws org.osgi.framework.BundleException int attrIdx org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs int i org.apache.felix.moduleloader.ICapability[] caps String bsn org.osgi.framework.Version bv private void checkExtensionBundle () throws org.osgi.framework.BundleException private static org.apache.felix.moduleloader.ICapability parseBundleSymbolicName (org.apache.felix.moduleloader.IModule, java.util.Map) throws org.osgi.framework.BundleException String mv RuntimeException ex org.osgi.framework.Version bundleVersion String symName org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs org.apache.felix.moduleloader.IModule owner java.util.Map headerMap Object[][][] clauses private static org.apache.felix.moduleloader.IRequirement parseFragmentHost (org.apache.felix.framework.Logger, java.util.Map) throws org.osgi.framework.BundleException org.apache.felix.framework.util.manifestparser.R4Attribute attr int attrIdx org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs Object[][][] clauses org.apache.felix.framework.Logger logger java.util.Map headerMap org.apache.felix.moduleloader.IRequirement req String mv public static org.apache.felix.moduleloader.ICapability[] parseExportHeader (org.apache.felix.moduleloader.IModule, java.lang.String, java.lang.String, org.osgi.framework.Version) throws org.osgi.framework.BundleException org.osgi.framework.BundleException ex org.apache.felix.moduleloader.IModule owner String header String bsn org.osgi.framework.Version bv org.apache.felix.moduleloader.ICapability[] caps private static org.apache.felix.moduleloader.ICapability[] parseExportHeader (org.apache.felix.moduleloader.IModule, java.lang.String) org.apache.felix.framework.util.manifestparser.R4Attribute attr int attrIdx org.apache.felix.framework.util.manifestparser.R4Attribute v org.apache.felix.framework.util.manifestparser.R4Attribute sv int clauseIdx org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs int pathIdx int clauseIdx org.apache.felix.moduleloader.IModule owner String header Object[][][] clauses java.util.Map attrMap java.util.List capList private static org.apache.felix.moduleloader.IRequirement[] parseImportHeader (java.lang.String) org.apache.felix.framework.util.manifestparser.R4Attribute attr int attrIdx org.apache.felix.framework.util.manifestparser.R4Attribute v org.apache.felix.framework.util.manifestparser.R4Attribute sv int clauseIdx org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs int pathIdx int clauseIdx String header Object[][][] clauses java.util.Map attrMap java.util.List reqList private static org.apache.felix.moduleloader.IRequirement[] parseRequireBundleHeader (java.lang.String) org.apache.felix.framework.util.manifestparser.R4Attribute attr int attrIdx int clauseIdx org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs org.apache.felix.framework.util.manifestparser.R4Attribute[] newAttrs int pathIdx int clauseIdx String header Object[][][] clauses java.util.List reqList public static org.apache.felix.framework.util.manifestparser.R4Directive parseExtensionBundleHeader (java.lang.String) throws org.osgi.framework.BundleException int i String header Object[][][] clauses org.apache.felix.framework.util.manifestparser.R4Directive result private void parseActivationPolicy (java.util.Map) org.apache.felix.framework.util.manifestparser.R4Directive dir int j int i java.util.Map headerMap Object[][][] clauses private static java.lang.Object[][][] parseStandardHeader (java.lang.String) int i String[] clauseStrings java.util.List completeList String header Object[][][] clauses private static java.lang.Object[][] parseStandardHeaderClause (java.lang.String) throws java.lang.IllegalArgumentException int pieceIdx String key String value int pieceIdx String clauseString String[] pieces int pathCount String[] paths java.util.Map dirsMap java.util.Map attrsMap int idx String sep org.apache.felix.framework.util.manifestparser.R4Directive[] dirs org.apache.felix.framework.util.manifestparser.R4Attribute[] attrs Object[][] clause public static java.lang.String[] parseDelimitedString (java.lang.String, java.lang.String) char c boolean isDelimiter boolean isQuote int i String value String delim java.util.List list int CHAR int DELIMITER int STARTQUOTE int ENDQUOTE StringBuffer sb int expecting private static org.apache.felix.framework.util.manifestparser.R4LibraryClause[] parseLibraryStrings (org.apache.felix.framework.Logger, java.lang.String[]) throws java.lang.IllegalArgumentException org.apache.felix.framework.util.manifestparser.R4LibraryClause clause int i org.apache.felix.framework.Logger logger String[] libStrs java.util.List libList }
org/apache/felix/framework/util/manifestparser/R4Attribute.class
R4Attribute.java package org.apache.felix.framework.util.manifestparser public org.apache.felix.framework.util.manifestparser.R4Attribute extends java.lang.Object { private final String m_name private final Object m_value private final boolean m_isMandatory public void <init> (java.lang.String, java.lang.Object, boolean) String name Object value boolean isMandatory public java.lang.String getName () public java.lang.Object getValue () public boolean isMandatory () }
org/apache/felix/framework/util/manifestparser/R4Directive.class
R4Directive.java package org.apache.felix.framework.util.manifestparser public org.apache.felix.framework.util.manifestparser.R4Directive extends java.lang.Object { private final String m_name private final String m_value public void <init> (java.lang.String, java.lang.String) String name String value public java.lang.String getName () public java.lang.String getValue () }
org/apache/felix/framework/util/manifestparser/R4Library.class
R4Library.java package org.apache.felix.framework.util.manifestparser public org.apache.felix.framework.util.manifestparser.R4Library extends java.lang.Object { private String m_libraryFile private String[] m_osnames private String[] m_processors private String[] m_osversions private String[] m_languages private String m_selectionFilter public void <init> (java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String) throws java.lang.Exception String libraryFile String[] osnames String[] processors String[] osversions String[] languages String selectionFilter public java.lang.String getEntryName () public java.lang.String[] getOSNames () public java.lang.String[] getProcessors () public java.lang.String[] getOSVersions () public java.lang.String[] getLanguages () public java.lang.String getSelectionFilter () public boolean match (java.util.Map, java.lang.String) int idx java.util.Map configMap String name String libname String[] exts int extIdx public java.lang.String toString () int i int i int i int i StringBuffer sb }
org/apache/felix/framework/util/manifestparser/R4LibraryClause.class
R4LibraryClause.java package org.apache.felix.framework.util.manifestparser public org.apache.felix.framework.util.manifestparser.R4LibraryClause extends java.lang.Object { private final String[] m_libraryEntries private final String[] m_osnames private final String[] m_processors private final String[] m_osversions private final String[] m_languages private final String m_selectionFilter public void <init> (java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String) String[] libraryEntries String[] osnames String[] processors String[] osversions String[] languages String selectionFilter public void <init> (org.apache.felix.framework.util.manifestparser.R4LibraryClause) org.apache.felix.framework.util.manifestparser.R4LibraryClause library public java.lang.String[] getLibraryEntries () public java.lang.String[] getOSNames () public java.lang.String[] getProcessors () public java.lang.String[] getOSVersions () public java.lang.String[] getLanguages () public java.lang.String getSelectionFilter () public boolean match (java.util.Map) throws org.osgi.framework.BundleException java.util.Map configMap String normal_osname String normal_processor String normal_osversion String normal_language private boolean checkOSNames (java.lang.String, java.lang.String[]) int i String currentOSName String[] osnames boolean win32 private boolean checkProcessors (java.lang.String, java.lang.String[]) int i String currentProcessor String[] processors private boolean checkOSVersions (java.lang.String, java.lang.String[]) throws org.osgi.framework.BundleException org.apache.felix.framework.util.VersionRange range Exception ex int i String currentOSVersion String[] osversions private boolean checkLanguages (java.lang.String, java.lang.String[]) int i String currentLanguage String[] languages private boolean checkSelectionFilter (java.util.Map, java.lang.String) throws org.osgi.framework.BundleException Object key java.util.Iterator i org.osgi.framework.Filter filter Exception ex java.util.Map configMap String expr java.util.Dictionary dict public static org.apache.felix.framework.util.manifestparser.R4LibraryClause parse (org.apache.felix.framework.Logger, java.lang.String) String property String value String token java.util.StringTokenizer st String[] libEntries java.util.List osNameList java.util.List osVersionList java.util.List processorList java.util.List languageList String selectionFilter int libCount String[] actualLibEntries RuntimeException ex org.apache.felix.framework.Logger logger String s public static java.lang.String normalizeOSName (java.lang.String) String os String value public static java.lang.String normalizeProcessor (java.lang.String) String value public static java.lang.String normalizeOSVersion (java.lang.String) Exception ex String value }
org/apache/felix/framework/util/manifestparser/Requirement.class
Requirement.java package org.apache.felix.framework.util.manifestparser public org.apache.felix.framework.util.manifestparser.Requirement extends java.lang.Object implements org.apache.felix.moduleloader.IRequirement { private final String m_namespace private final org.apache.felix.framework.util.manifestparser.R4Directive[] m_directives private final org.apache.felix.framework.util.manifestparser.R4Attribute[] m_attributes private final boolean m_isOptional private final String m_targetName private final org.apache.felix.framework.util.VersionRange m_targetVersionRange private volatile org.osgi.framework.Filter m_filter public void <init> (java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException String namespace String filterStr public void <init> (java.lang.String, org.apache.felix.framework.util.manifestparser.R4Directive[], org.apache.felix.framework.util.manifestparser.R4Attribute[]) int i int i String namespace org.apache.felix.framework.util.manifestparser.R4Directive[] directives org.apache.felix.framework.util.manifestparser.R4Attribute[] attributes boolean optional String targetName org.apache.felix.framework.util.VersionRange targetVersionRange public java.lang.String getNamespace () public org.osgi.framework.Filter getFilter () public java.lang.String getTargetName () public org.apache.felix.framework.util.VersionRange getTargetVersionRange () public org.apache.felix.framework.util.manifestparser.R4Directive[] getDirectives () public org.apache.felix.framework.util.manifestparser.R4Attribute[] getAttributes () public boolean isMultiple () public boolean isOptional () public java.lang.String getComment () public boolean isSatisfied (org.apache.felix.moduleloader.ICapability) org.apache.felix.moduleloader.ICapability capability private boolean doAttributesMatch (org.apache.felix.framework.util.manifestparser.Capability) int valIdx Object[] values boolean matched org.apache.felix.framework.util.manifestparser.R4Attribute capAttr int capAttrIdx org.apache.felix.framework.util.manifestparser.R4Attribute reqAttr boolean found int reqAttrIdx org.apache.felix.framework.util.manifestparser.R4Attribute reqAttr int reqAttrIdx boolean found org.apache.felix.framework.util.manifestparser.R4Attribute capAttr int capAttrIdx org.apache.felix.framework.util.manifestparser.Capability ec org.apache.felix.framework.util.manifestparser.R4Attribute[] capAttrs private org.osgi.framework.Filter convertToFilter () int idx org.apache.felix.framework.util.VersionRange vr int i org.osgi.framework.InvalidSyntaxException ex StringBuffer sb public java.lang.String toString () }
org/apache/felix/main/
org/apache/felix/main/AutoProcessor.class
AutoProcessor.java package org.apache.felix.main public org.apache.felix.main.AutoProcessor extends java.lang.Object { public static final String AUTO_DEPLOY_DIR_PROPERY public static final String AUTO_DEPLOY_DIR_VALUE public static final String AUTO_DEPLOY_ACTION_PROPERY public static final String AUTO_DEPLOY_INSTALL_VALUE public static final String AUTO_DEPLOY_START_VALUE public static final String AUTO_DEPLOY_UPDATE_VALUE public static final String AUTO_DEPLOY_UNINSTALL_VALUE public static final String AUTO_INSTALL_PROP public static final String AUTO_START_PROP static Class class$org$osgi$service$startlevel$StartLevel public void <init> () public static void process (java.util.Map, org.osgi.framework.BundleContext) java.util.Map configMap org.osgi.framework.BundleContext context private static void processAutoDeploy (java.util.Map, org.osgi.framework.BundleContext) String s int i int i org.osgi.framework.BundleException ex org.osgi.framework.Bundle b int i org.osgi.framework.BundleException ex java.util.Map$Entry entry org.osgi.framework.Bundle b java.util.Iterator it org.osgi.framework.BundleException ex int i java.util.Map installedBundleMap org.osgi.framework.Bundle[] bundles String autoDir java.io.File[] files java.util.List jarList java.util.List startBundleList java.util.Map configMap org.osgi.framework.BundleContext context String action java.util.List actionList java.util.StringTokenizer st private static void processAutoProperties (java.util.Map, org.osgi.framework.BundleContext) NumberFormatException ex org.osgi.framework.Bundle b Exception ex String location String key int startLevel java.util.StringTokenizer st java.util.Iterator i org.osgi.framework.Bundle b Exception ex String location java.util.StringTokenizer st String key java.util.Iterator i java.util.Map configMap org.osgi.framework.BundleContext context org.osgi.service.startlevel.StartLevel sl private static java.lang.String nextLocation (java.util.StringTokenizer) String tokenList StringBuffer tokBuf String tok boolean inQuote boolean tokStarted boolean exit java.util.StringTokenizer st String retVal private static boolean isFragment (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
org/apache/felix/main/Main$1.class
Main.java package org.apache.felix.main org.apache.felix.main.Main$1 extends java.lang.Thread { void <init> (java.lang.String) String x0 public void run () Exception ex }
org/apache/felix/main/Main.class
Main.java package org.apache.felix.main public org.apache.felix.main.Main extends java.lang.Object { public static final String BUNDLE_DIR_SWITCH public static final String SHUTDOWN_HOOK_PROP public static final String SYSTEM_PROPERTIES_PROP public static final String SYSTEM_PROPERTIES_FILE_VALUE public static final String CONFIG_PROPERTIES_PROP public static final String CONFIG_PROPERTIES_FILE_VALUE public static final String CONFIG_DIRECTORY private static org.osgi.framework.launch.Framework m_fwk static Class class$org$apache$felix$main$Main public void <init> () public static void main (java.lang.String[]) throws java.lang.Exception int i org.osgi.framework.launch.FrameworkFactory factory Exception ex String[] args String bundleDir String cacheDir boolean expectBundleDir java.util.Properties configProps String enableHook private static org.osgi.framework.launch.FrameworkFactory getFrameworkFactory () throws java.lang.Exception String s java.io.BufferedReader br java.net.URL url public static void loadSystemProperties () java.net.MalformedURLException ex String jarLocation java.net.MalformedURLException ex java.io.File confDir String classpath int index int start java.io.FileNotFoundException ex java.io.IOException ex2 Exception ex String name java.util.Enumeration e java.net.URL propURL String custom java.util.Properties props java.io.InputStream is public static java.util.Properties loadConfigProperties () java.net.MalformedURLException ex String jarLocation java.net.MalformedURLException ex java.io.File confDir String classpath int index int start java.io.IOException ex2 Exception ex String name java.util.Enumeration e java.net.URL propURL String custom java.util.Properties props java.io.InputStream is public static void copySystemProperties (java.util.Properties) String key java.util.Enumeration e java.util.Properties configProps static org.osgi.framework.launch.Framework access$000 () static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
org/apache/felix/moduleloader/
org/apache/felix/moduleloader/ICapability.class
ICapability.java package org.apache.felix.moduleloader public abstract org.apache.felix.moduleloader.ICapability extends java.lang.Object { public static final String MODULE_NAMESPACE public static final String HOST_NAMESPACE public static final String PACKAGE_NAMESPACE public static final String PACKAGE_PROPERTY public static final String VERSION_PROPERTY public abstract org.apache.felix.moduleloader.IModule getModule () public abstract java.lang.String getNamespace () public abstract java.util.Map getProperties () }
org/apache/felix/moduleloader/IContent.class
IContent.java package org.apache.felix.moduleloader public abstract org.apache.felix.moduleloader.IContent extends java.lang.Object { public abstract void close () public abstract boolean hasEntry (java.lang.String) public abstract java.util.Enumeration getEntries () public abstract byte[] getEntryAsBytes (java.lang.String) public abstract java.io.InputStream getEntryAsStream (java.lang.String) throws java.io.IOException public abstract org.apache.felix.moduleloader.IContent getEntryAsContent (java.lang.String) public abstract java.lang.String getEntryAsNativeLibrary (java.lang.String) }
org/apache/felix/moduleloader/IModule.class
IModule.java package org.apache.felix.moduleloader public abstract org.apache.felix.moduleloader.IModule extends java.lang.Object { public static final int EAGER_ACTIVATION public static final int LAZY_ACTIVATION public abstract void setSecurityContext (java.lang.Object) public abstract java.lang.Object getSecurityContext () public abstract java.util.Map getHeaders () public abstract boolean isExtension () public abstract java.lang.String getSymbolicName () public abstract org.osgi.framework.Version getVersion () public abstract org.apache.felix.moduleloader.ICapability[] getCapabilities () public abstract org.apache.felix.moduleloader.IRequirement[] getRequirements () public abstract org.apache.felix.moduleloader.IRequirement[] getDynamicRequirements () public abstract org.apache.felix.framework.util.manifestparser.R4Library[] getNativeLibraries () public abstract int getDeclaredActivationPolicy () public abstract org.osgi.framework.Bundle getBundle () public abstract java.lang.String getId () public abstract org.apache.felix.moduleloader.IWire[] getWires () public abstract boolean isResolved () public abstract org.apache.felix.moduleloader.IContent getContent () public abstract java.lang.Class getClassByDelegation (java.lang.String) throws java.lang.ClassNotFoundException public abstract java.net.URL getResourceByDelegation (java.lang.String) public abstract java.util.Enumeration getResourcesByDelegation (java.lang.String) public abstract java.net.URL getEntry (java.lang.String) public abstract boolean hasInputStream (int, java.lang.String) throws java.io.IOException public abstract java.io.InputStream getInputStream (int, java.lang.String) throws java.io.IOException }
org/apache/felix/moduleloader/IRequirement.class
IRequirement.java package org.apache.felix.moduleloader public abstract org.apache.felix.moduleloader.IRequirement extends java.lang.Object { public abstract java.lang.String getNamespace () public abstract org.osgi.framework.Filter getFilter () public abstract boolean isMultiple () public abstract boolean isOptional () public abstract java.lang.String getComment () public abstract boolean isSatisfied (org.apache.felix.moduleloader.ICapability) }
org/apache/felix/moduleloader/IWire.class
IWire.java package org.apache.felix.moduleloader public abstract org.apache.felix.moduleloader.IWire extends java.lang.Object { public abstract org.apache.felix.moduleloader.IModule getImporter () public abstract org.apache.felix.moduleloader.IRequirement getRequirement () public abstract org.apache.felix.moduleloader.IModule getExporter () public abstract org.apache.felix.moduleloader.ICapability getCapability () public abstract boolean hasPackage (java.lang.String) public abstract java.lang.Class getClass (java.lang.String) throws java.lang.ClassNotFoundException public abstract java.net.URL getResource (java.lang.String) throws org.apache.felix.moduleloader.ResourceNotFoundException public abstract java.util.Enumeration getResources (java.lang.String) throws org.apache.felix.moduleloader.ResourceNotFoundException }
org/apache/felix/moduleloader/ResourceNotFoundException.class
ResourceNotFoundException.java package org.apache.felix.moduleloader public org.apache.felix.moduleloader.ResourceNotFoundException extends java.lang.Exception { public void <init> (java.lang.String) String msg }
org/osgi/
org/osgi/framework/
org/osgi/framework/AdminPermission$1.class
AdminPermission.java package org.osgi.framework org.osgi.framework.AdminPermission$1 extends java.lang.Object implements java.security.PrivilegedAction { private final java.util.Dictionary val$dict private final org.osgi.framework.AdminPermission this$0 void <init> (org.osgi.framework.AdminPermission, java.util.Dictionary) public java.lang.Object run () String name org.osgi.framework.SignerProperty signer }
org/osgi/framework/AdminPermission.class
AdminPermission.java package org.osgi.framework public final org.osgi.framework.AdminPermission extends java.security.BasicPermission { static final long serialVersionUID public static final String CLASS public static final String EXECUTE public static final String EXTENSIONLIFECYCLE public static final String LIFECYCLE public static final String LISTENER public static final String METADATA public static final String RESOLVE public static final String RESOURCE public static final String STARTLEVEL public static final String CONTEXT private static final int ACTION_CLASS private static final int ACTION_EXECUTE private static final int ACTION_LIFECYCLE private static final int ACTION_LISTENER private static final int ACTION_METADATA private static final int ACTION_RESOLVE private static final int ACTION_RESOURCE private static final int ACTION_STARTLEVEL private static final int ACTION_EXTENSIONLIFECYCLE private static final int ACTION_CONTEXT private static final int ACTION_ALL static final int ACTION_NONE private volatile String actions transient int action_mask transient org.osgi.framework.Filter filter final transient org.osgi.framework.Bundle bundle private volatile transient java.util.Dictionary properties private static final ThreadLocal recurse public void <init> () public void <init> (java.lang.String, java.lang.String) String filter String actions public void <init> (org.osgi.framework.Bundle, java.lang.String) org.osgi.framework.Bundle bundle String actions private static java.lang.String createName (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle StringBuffer sb void <init> (org.osgi.framework.Filter, int) org.osgi.framework.Filter filter int mask private void setTransients (org.osgi.framework.Filter, int) org.osgi.framework.Filter filter int mask private static int parseActions (java.lang.String) char c int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen int matchlen String actions boolean seencomma int mask char[] a int i private static org.osgi.framework.Filter parseFilter (java.lang.String) IllegalArgumentException iae org.osgi.framework.InvalidSyntaxException e String filterString public boolean implies (java.security.Permission) java.security.Permission p org.osgi.framework.AdminPermission requested boolean implies0 (org.osgi.framework.AdminPermission, int) org.osgi.framework.AdminPermission requested int effective int desired org.osgi.framework.Filter f java.util.Dictionary requestedProperties public java.lang.String getActions () StringBuffer sb int mask String result public java.security.PermissionCollection newPermissionCollection () public boolean equals (java.lang.Object) Object obj org.osgi.framework.AdminPermission ap public int hashCode () int h private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream s private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream s private java.util.Dictionary getProperties () java.util.Dictionary dict java.util.Dictionary result Object mark static void <clinit> () }
org/osgi/framework/AdminPermissionCollection.class
AdminPermission.java package org.osgi.framework final org.osgi.framework.AdminPermissionCollection extends java.security.PermissionCollection { private static final long serialVersionUID private transient java.util.Map permissions private boolean all_allowed private static final java.io.ObjectStreamField[] serialPersistentFields static Class class$java$util$Hashtable public void <init> () public void add (java.security.Permission) int oldMask int newMask java.util.Map pc org.osgi.framework.AdminPermission existing java.security.Permission permission org.osgi.framework.AdminPermission ap String name public boolean implies (java.security.Permission) int desired org.osgi.framework.AdminPermission ap java.util.Map pc java.util.Iterator iter java.security.Permission permission org.osgi.framework.AdminPermission requested int effective java.util.Collection perms public synchronized java.util.Enumeration elements () private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out java.util.Hashtable hashtable java.io.ObjectOutputStream$PutField pfields private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in java.io.ObjectInputStream$GetField gfields java.util.Hashtable hashtable static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
org/osgi/framework/AllServiceListener.class
AllServiceListener.java package org.osgi.framework public abstract org.osgi.framework.AllServiceListener extends java.lang.Object implements org.osgi.framework.ServiceListener { }
org/osgi/framework/Bundle.class
Bundle.java package org.osgi.framework public abstract org.osgi.framework.Bundle extends java.lang.Object { public static final int UNINSTALLED public static final int INSTALLED public static final int RESOLVED public static final int STARTING public static final int STOPPING public static final int ACTIVE public static final int START_TRANSIENT public static final int START_ACTIVATION_POLICY public static final int STOP_TRANSIENT public static final int SIGNERS_ALL public static final int SIGNERS_TRUSTED public abstract int getState () public abstract void start (int) throws org.osgi.framework.BundleException public abstract void start () throws org.osgi.framework.BundleException public abstract void stop (int) throws org.osgi.framework.BundleException public abstract void stop () throws org.osgi.framework.BundleException public abstract void update (java.io.InputStream) throws org.osgi.framework.BundleException public abstract void update () throws org.osgi.framework.BundleException public abstract void uninstall () throws org.osgi.framework.BundleException public abstract java.util.Dictionary getHeaders () public abstract long getBundleId () public abstract java.lang.String getLocation () public abstract org.osgi.framework.ServiceReference[] getRegisteredServices () public abstract org.osgi.framework.ServiceReference[] getServicesInUse () public abstract boolean hasPermission (java.lang.Object) public abstract java.net.URL getResource (java.lang.String) public abstract java.util.Dictionary getHeaders (java.lang.String) public abstract java.lang.String getSymbolicName () public abstract java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException public abstract java.util.Enumeration getResources (java.lang.String) throws java.io.IOException public abstract java.util.Enumeration getEntryPaths (java.lang.String) public abstract java.net.URL getEntry (java.lang.String) public abstract long getLastModified () public abstract java.util.Enumeration findEntries (java.lang.String, java.lang.String, boolean) public abstract org.osgi.framework.BundleContext getBundleContext () public abstract java.util.Map getSignerCertificates (int) public abstract org.osgi.framework.Version getVersion () }
org/osgi/framework/BundleActivator.class
BundleActivator.java package org.osgi.framework public abstract org.osgi.framework.BundleActivator extends java.lang.Object { public abstract void start (org.osgi.framework.BundleContext) throws java.lang.Exception public abstract void stop (org.osgi.framework.BundleContext) throws java.lang.Exception }
org/osgi/framework/BundleContext.class
BundleContext.java package org.osgi.framework public abstract org.osgi.framework.BundleContext extends java.lang.Object { public abstract java.lang.String getProperty (java.lang.String) public abstract org.osgi.framework.Bundle getBundle () public abstract org.osgi.framework.Bundle installBundle (java.lang.String, java.io.InputStream) throws org.osgi.framework.BundleException public abstract org.osgi.framework.Bundle installBundle (java.lang.String) throws org.osgi.framework.BundleException public abstract org.osgi.framework.Bundle getBundle (long) public abstract org.osgi.framework.Bundle[] getBundles () public abstract void addServiceListener (org.osgi.framework.ServiceListener, java.lang.String) throws org.osgi.framework.InvalidSyntaxException public abstract void addServiceListener (org.osgi.framework.ServiceListener) public abstract void removeServiceListener (org.osgi.framework.ServiceListener) public abstract void addBundleListener (org.osgi.framework.BundleListener) public abstract void removeBundleListener (org.osgi.framework.BundleListener) public abstract void addFrameworkListener (org.osgi.framework.FrameworkListener) public abstract void removeFrameworkListener (org.osgi.framework.FrameworkListener) public abstract org.osgi.framework.ServiceRegistration registerService (java.lang.String[], java.lang.Object, java.util.Dictionary) public abstract org.osgi.framework.ServiceRegistration registerService (java.lang.String, java.lang.Object, java.util.Dictionary) public abstract org.osgi.framework.ServiceReference[] getServiceReferences (java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException public abstract org.osgi.framework.ServiceReference[] getAllServiceReferences (java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException public abstract org.osgi.framework.ServiceReference getServiceReference (java.lang.String) public abstract java.lang.Object getService (org.osgi.framework.ServiceReference) public abstract boolean ungetService (org.osgi.framework.ServiceReference) public abstract java.io.File getDataFile (java.lang.String) public abstract org.osgi.framework.Filter createFilter (java.lang.String) throws org.osgi.framework.InvalidSyntaxException }
org/osgi/framework/BundleEvent.class
BundleEvent.java package org.osgi.framework public org.osgi.framework.BundleEvent extends java.util.EventObject { static final long serialVersionUID private final org.osgi.framework.Bundle bundle private final int type public static final int INSTALLED public static final int STARTED public static final int STOPPED public static final int UPDATED public static final int UNINSTALLED public static final int RESOLVED public static final int UNRESOLVED public static final int STARTING public static final int STOPPING public static final int LAZY_ACTIVATION public void <init> (int, org.osgi.framework.Bundle) int type org.osgi.framework.Bundle bundle public org.osgi.framework.Bundle getBundle () public int getType () }
org/osgi/framework/BundleException.class
BundleException.java package org.osgi.framework public org.osgi.framework.BundleException extends java.lang.Exception { static final long serialVersionUID private final int type public static final int UNSPECIFIED public static final int UNSUPPORTED_OPERATION public static final int INVALID_OPERATION public static final int MANIFEST_ERROR public static final int RESOLVE_ERROR public static final int ACTIVATOR_ERROR public static final int SECURITY_ERROR public static final int STATECHANGE_ERROR public static final int NATIVECODE_ERROR public static final int DUPLICATE_BUNDLE_ERROR public static final int START_TRANSIENT_ERROR public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public void <init> (java.lang.String) String msg public void <init> (java.lang.String, int, java.lang.Throwable) String msg int type Throwable cause public void <init> (java.lang.String, int) String msg int type public java.lang.Throwable getNestedException () public java.lang.Throwable getCause () public java.lang.Throwable initCause (java.lang.Throwable) Throwable cause public int getType () }
org/osgi/framework/BundleListener.class
BundleListener.java package org.osgi.framework public abstract org.osgi.framework.BundleListener extends java.lang.Object implements java.util.EventListener { public abstract void bundleChanged (org.osgi.framework.BundleEvent) }
org/osgi/framework/BundlePermission.class
BundlePermission.java package org.osgi.framework public final org.osgi.framework.BundlePermission extends java.security.BasicPermission { private static final long serialVersionUID public static final String PROVIDE public static final String REQUIRE public static final String HOST public static final String FRAGMENT private static final int ACTION_PROVIDE private static final int ACTION_REQUIRE private static final int ACTION_HOST private static final int ACTION_FRAGMENT private static final int ACTION_ALL static final int ACTION_NONE private transient int action_mask private volatile String actions public void <init> (java.lang.String, java.lang.String) String symbolicName String actions void <init> (java.lang.String, int) String symbolicName int mask private synchronized void setTransients (int) int mask synchronized int getActionsMask () private static int parseActions (java.lang.String) char c int matchlen int matchlen int matchlen int matchlen int matchlen String actions boolean seencomma int mask char[] a int i public boolean implies (java.security.Permission) java.security.Permission p org.osgi.framework.BundlePermission requested int effective int desired public java.lang.String getActions () StringBuffer sb boolean comma String result public java.security.PermissionCollection newPermissionCollection () public boolean equals (java.lang.Object) Object obj org.osgi.framework.BundlePermission bp public int hashCode () int h private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream s private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream s }
org/osgi/framework/BundlePermissionCollection.class
BundlePermission.java package org.osgi.framework final org.osgi.framework.BundlePermissionCollection extends java.security.PermissionCollection { private static final long serialVersionUID private transient java.util.Map permissions private boolean all_allowed private static final java.io.ObjectStreamField[] serialPersistentFields static Class class$java$util$Hashtable public void <init> () public void add (java.security.Permission) int oldMask int newMask java.util.Map pc org.osgi.framework.BundlePermission existing java.security.Permission permission org.osgi.framework.BundlePermission bp String name public boolean implies (java.security.Permission) org.osgi.framework.BundlePermission bp java.util.Map pc int last int offset java.security.Permission permission org.osgi.framework.BundlePermission requested String requestedName int desired int effective org.osgi.framework.BundlePermission bp public synchronized java.util.Enumeration elements () private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out java.util.Hashtable hashtable java.io.ObjectOutputStream$PutField pfields private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in java.io.ObjectInputStream$GetField gfields java.util.Hashtable hashtable static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
org/osgi/framework/BundleReference.class
BundleReference.java package org.osgi.framework public abstract org.osgi.framework.BundleReference extends java.lang.Object { public abstract org.osgi.framework.Bundle getBundle () }
org/osgi/framework/Configurable.class
Configurable.java package org.osgi.framework public abstract org.osgi.framework.Configurable extends java.lang.Object { public abstract java.lang.Object getConfigurationObject () }
org/osgi/framework/Constants.class
Constants.java package org.osgi.framework public abstract org.osgi.framework.Constants extends java.lang.Object { public static final String SYSTEM_BUNDLE_LOCATION public static final String SYSTEM_BUNDLE_SYMBOLICNAME public static final String BUNDLE_CATEGORY public static final String BUNDLE_CLASSPATH public static final String BUNDLE_COPYRIGHT public static final String BUNDLE_DESCRIPTION public static final String BUNDLE_NAME public static final String BUNDLE_NATIVECODE public static final String EXPORT_PACKAGE public static final String EXPORT_SERVICE public static final String IMPORT_PACKAGE public static final String DYNAMICIMPORT_PACKAGE public static final String IMPORT_SERVICE public static final String BUNDLE_VENDOR public static final String BUNDLE_VERSION public static final String BUNDLE_DOCURL public static final String BUNDLE_CONTACTADDRESS public static final String BUNDLE_ACTIVATOR public static final String BUNDLE_UPDATELOCATION public static final String PACKAGE_SPECIFICATION_VERSION public static final String BUNDLE_NATIVECODE_PROCESSOR public static final String BUNDLE_NATIVECODE_OSNAME public static final String BUNDLE_NATIVECODE_OSVERSION public static final String BUNDLE_NATIVECODE_LANGUAGE public static final String BUNDLE_REQUIREDEXECUTIONENVIRONMENT public static final String BUNDLE_SYMBOLICNAME public static final String SINGLETON_DIRECTIVE public static final String FRAGMENT_ATTACHMENT_DIRECTIVE public static final String FRAGMENT_ATTACHMENT_ALWAYS public static final String FRAGMENT_ATTACHMENT_RESOLVETIME public static final String FRAGMENT_ATTACHMENT_NEVER public static final String BUNDLE_LOCALIZATION public static final String BUNDLE_LOCALIZATION_DEFAULT_BASENAME public static final String REQUIRE_BUNDLE public static final String BUNDLE_VERSION_ATTRIBUTE public static final String FRAGMENT_HOST public static final String SELECTION_FILTER_ATTRIBUTE public static final String BUNDLE_MANIFESTVERSION public static final String VERSION_ATTRIBUTE public static final String BUNDLE_SYMBOLICNAME_ATTRIBUTE public static final String RESOLUTION_DIRECTIVE public static final String RESOLUTION_MANDATORY public static final String RESOLUTION_OPTIONAL public static final String USES_DIRECTIVE public static final String INCLUDE_DIRECTIVE public static final String EXCLUDE_DIRECTIVE public static final String MANDATORY_DIRECTIVE public static final String VISIBILITY_DIRECTIVE public static final String VISIBILITY_PRIVATE public static final String VISIBILITY_REEXPORT public static final String EXTENSION_DIRECTIVE public static final String EXTENSION_FRAMEWORK public static final String EXTENSION_BOOTCLASSPATH public static final String BUNDLE_ACTIVATIONPOLICY public static final String ACTIVATION_LAZY public static final String FRAMEWORK_VERSION public static final String FRAMEWORK_VENDOR public static final String FRAMEWORK_LANGUAGE public static final String FRAMEWORK_OS_NAME public static final String FRAMEWORK_OS_VERSION public static final String FRAMEWORK_PROCESSOR public static final String FRAMEWORK_EXECUTIONENVIRONMENT public static final String FRAMEWORK_BOOTDELEGATION public static final String FRAMEWORK_SYSTEMPACKAGES public static final String FRAMEWORK_SYSTEMPACKAGES_EXTRA public static final String SUPPORTS_FRAMEWORK_EXTENSION public static final String SUPPORTS_BOOTCLASSPATH_EXTENSION public static final String SUPPORTS_FRAMEWORK_FRAGMENT public static final String SUPPORTS_FRAMEWORK_REQUIREBUNDLE public static final String FRAMEWORK_SECURITY public static final String FRAMEWORK_SECURITY_OSGI public static final String FRAMEWORK_STORAGE public static final String FRAMEWORK_STORAGE_CLEAN public static final String FRAMEWORK_STORAGE_CLEAN_ONFIRSTINIT public static final String FRAMEWORK_LIBRARY_EXTENSIONS public static final String FRAMEWORK_EXECPERMISSION public static final String FRAMEWORK_TRUST_REPOSITORIES public static final String FRAMEWORK_WINDOWSYSTEM public static final String FRAMEWORK_BEGINNING_STARTLEVEL public static final String FRAMEWORK_BUNDLE_PARENT public static final String FRAMEWORK_BUNDLE_PARENT_BOOT public static final String FRAMEWORK_BUNDLE_PARENT_EXT public static final String FRAMEWORK_BUNDLE_PARENT_APP public static final String FRAMEWORK_BUNDLE_PARENT_FRAMEWORK public static final String OBJECTCLASS public static final String SERVICE_ID public static final String SERVICE_PID public static final String SERVICE_RANKING public static final String SERVICE_VENDOR public static final String SERVICE_DESCRIPTION }
org/osgi/framework/Filter.class
Filter.java package org.osgi.framework public abstract org.osgi.framework.Filter extends java.lang.Object { public abstract boolean match (org.osgi.framework.ServiceReference) public abstract boolean match (java.util.Dictionary) public abstract java.lang.String toString () public abstract boolean equals (java.lang.Object) public abstract int hashCode () public abstract boolean matchCase (java.util.Dictionary) }
org/osgi/framework/FrameworkEvent.class
FrameworkEvent.java package org.osgi.framework public org.osgi.framework.FrameworkEvent extends java.util.EventObject { static final long serialVersionUID private final org.osgi.framework.Bundle bundle private final Throwable throwable private final int type public static final int STARTED public static final int ERROR public static final int PACKAGES_REFRESHED public static final int STARTLEVEL_CHANGED public static final int WARNING public static final int INFO public static final int STOPPED public static final int STOPPED_UPDATE public static final int STOPPED_BOOTCLASSPATH_MODIFIED public static final int WAIT_TIMEDOUT public void <init> (int, java.lang.Object) int type Object source public void <init> (int, org.osgi.framework.Bundle, java.lang.Throwable) int type org.osgi.framework.Bundle bundle Throwable throwable public java.lang.Throwable getThrowable () public org.osgi.framework.Bundle getBundle () public int getType () }
org/osgi/framework/FrameworkListener.class
FrameworkListener.java package org.osgi.framework public abstract org.osgi.framework.FrameworkListener extends java.lang.Object implements java.util.EventListener { public abstract void frameworkEvent (org.osgi.framework.FrameworkEvent) }
org/osgi/framework/FrameworkUtil$1.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$1 extends java.lang.Object implements java.security.PrivilegedAction { private final Class val$classFromBundle void <init> (java.lang.Class) public java.lang.Object run () }
org/osgi/framework/FrameworkUtil$CaseInsensitiveDictionary.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$CaseInsensitiveDictionary extends java.util.Dictionary { private final java.util.Dictionary dictionary private final String[] keys void <init> (java.util.Dictionary) java.util.Iterator i String key Object k java.util.Enumeration e java.util.Dictionary dictionary java.util.List keyList public java.lang.Object get (java.lang.Object) String key int i int length Object o String k public boolean isEmpty () public java.util.Enumeration keys () public java.util.Enumeration elements () public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key public int size () }
org/osgi/framework/FrameworkUtil$DNChainMatching.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$DNChainMatching extends java.lang.Object { private static final String MINUS_WILDCARD private static final String STAR_WILDCARD private void <init> () private static boolean rdnmatch (java.util.List, java.util.List) String rdnNameValue String patNameValue int rdnNameEnd int patNameEnd String patValue String rdnValue int i java.util.List rdn java.util.List rdnPattern private static boolean dnmatch (java.util.List, java.util.List) int i java.util.List dn java.util.List dnPattern int dnStart int patStart int patLen private static java.util.List parseDNchainPattern (java.lang.String) char c int endIndex boolean inQuote String dnChain java.util.List parsed int startIndex private static java.util.List parseDNchain (java.util.List) String dn java.util.List rdns int i java.util.List chain private static int skipSpaces (java.lang.String, int) String dnChain int startIndex private static void parseDN (java.lang.String, java.util.List) int endIndex String dn java.util.List rdn int startIndex char c java.util.List nameValues private static int skipWildCards (java.util.List, int) Object dnPattern java.util.List dnChainPattern int dnChainPatternIndex int i private static boolean dnChainMatch (java.util.List, int, java.util.List, int) throws java.lang.IllegalArgumentException int i java.util.List dnChain int dnChainIndex java.util.List dnChainPattern int dnChainPatternIndex Object dnPattern static boolean match (java.lang.String, java.util.List) IllegalArgumentException iae RuntimeException e IllegalArgumentException iae RuntimeException e String pattern java.util.List dnChain java.util.List parsedDNChain java.util.List parsedDNPattern private static java.lang.String toString (java.util.List) java.util.Iterator iChain java.util.List dnChain StringBuffer sb }
org/osgi/framework/FrameworkUtil$FilterImpl$Parser.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$FilterImpl$Parser extends java.lang.Object { private final String filterstring private final char[] filterChars private int pos void <init> (java.lang.String) String filterstring org.osgi.framework.FrameworkUtil$FilterImpl parse () throws org.osgi.framework.InvalidSyntaxException ArrayIndexOutOfBoundsException e org.osgi.framework.FrameworkUtil$FilterImpl filter private org.osgi.framework.FrameworkUtil$FilterImpl parse_filter () throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.FrameworkUtil$FilterImpl filter private org.osgi.framework.FrameworkUtil$FilterImpl parse_filtercomp () throws org.osgi.framework.InvalidSyntaxException char c private org.osgi.framework.FrameworkUtil$FilterImpl parse_and () throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.FrameworkUtil$FilterImpl child java.util.List operands private org.osgi.framework.FrameworkUtil$FilterImpl parse_or () throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.FrameworkUtil$FilterImpl child java.util.List operands private org.osgi.framework.FrameworkUtil$FilterImpl parse_not () throws org.osgi.framework.InvalidSyntaxException org.osgi.framework.FrameworkUtil$FilterImpl child private org.osgi.framework.FrameworkUtil$FilterImpl parse_item () throws org.osgi.framework.InvalidSyntaxException int oldpos Object string String attr private java.lang.String parse_attr () throws org.osgi.framework.InvalidSyntaxException int begin int end char c int length private java.lang.String parse_value () throws org.osgi.framework.InvalidSyntaxException char c StringBuffer sb private java.lang.Object parse_substring () throws org.osgi.framework.InvalidSyntaxException char c Object single StringBuffer sb java.util.List operands int size private void skipWhiteSpace () int length }
org/osgi/framework/FrameworkUtil$FilterImpl.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$FilterImpl extends java.lang.Object implements org.osgi.framework.Filter { private static final int EQUAL private static final int APPROX private static final int GREATER private static final int LESS private static final int PRESENT private static final int SUBSTRING private static final int AND private static final int OR private static final int NOT private final int op private final String attr private final Object value private volatile transient String filterString private static final Class[] constructorType static org.osgi.framework.FrameworkUtil$FilterImpl newInstance (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String filterString void <init> (int, java.lang.String, java.lang.Object) int operation String attr Object value public boolean match (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public boolean match (java.util.Dictionary) java.util.Dictionary dictionary public boolean matchCase (java.util.Dictionary) java.util.Dictionary dictionary public java.lang.String toString () String result private java.lang.String normalize () int i int size org.osgi.framework.FrameworkUtil$FilterImpl[] filters int i int size org.osgi.framework.FrameworkUtil$FilterImpl[] filters org.osgi.framework.FrameworkUtil$FilterImpl filter String substr int i int size String[] substrings StringBuffer sb public boolean equals (java.lang.Object) Object obj public int hashCode () private boolean match0 (java.util.Dictionary) int i int size org.osgi.framework.FrameworkUtil$FilterImpl[] filters int i int size org.osgi.framework.FrameworkUtil$FilterImpl[] filters org.osgi.framework.FrameworkUtil$FilterImpl filter Object prop Object prop java.util.Dictionary properties private static java.lang.String encodeValue (java.lang.String) char c int i String value boolean encoded int inlen int outlen char[] output int cursor private boolean compare (int, java.lang.Object, java.lang.Object) Class type int operation Object value1 Object value2 Class clazz private boolean compare_Collection (int, java.util.Collection, java.lang.Object) java.util.Iterator iterator int operation java.util.Collection collection Object value2 private boolean compare_ObjectArray (int, java.lang.Object[], java.lang.Object) int i int size int operation Object[] array Object value2 private boolean compare_PrimitiveArray (int, java.lang.Class, java.lang.Object, java.lang.Object) int i int size int[] array int i int size long[] array int i int size byte[] array int i int size short[] array int i int size char[] array int i int size float[] array int i int size double[] array int i int size boolean[] array int operation Class type Object primarray Object value2 private boolean compare_String (int, java.lang.String, java.lang.Object) String substr2 int index int len String substr int i int size String[] substrings int pos String string2 int operation String string Object value2 private boolean compare_Integer (int, int, java.lang.Object) int operation int intval Object value2 int intval2 private boolean compare_Long (int, long, java.lang.Object) int operation long longval Object value2 long longval2 private boolean compare_Byte (int, byte, java.lang.Object) int operation byte byteval Object value2 byte byteval2 private boolean compare_Short (int, short, java.lang.Object) int operation short shortval Object value2 short shortval2 private boolean compare_Character (int, char, java.lang.Object) int operation char charval Object value2 char charval2 private boolean compare_Boolean (int, boolean, java.lang.Object) int operation boolean boolval Object value2 boolean boolval2 private boolean compare_Float (int, float, java.lang.Object) int operation float floatval Object value2 float floatval2 private boolean compare_Double (int, double, java.lang.Object) int operation double doubleval Object value2 double doubleval2 private boolean compare_Comparable (int, java.lang.Comparable, java.lang.Object) NoSuchMethodException e IllegalAccessException e java.lang.reflect.InvocationTargetException e InstantiationException e int operation Comparable value1 Object value2 java.lang.reflect.Constructor constructor private boolean compare_Unknown (int, java.lang.Object, java.lang.Object) NoSuchMethodException e IllegalAccessException e java.lang.reflect.InvocationTargetException e InstantiationException e int operation Object value1 Object value2 java.lang.reflect.Constructor constructor private static java.lang.String approxString (java.lang.String) char c int i int length String input boolean changed char[] output int cursor static void <clinit> () }
org/osgi/framework/FrameworkUtil$ServiceReferenceDictionary.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$ServiceReferenceDictionary extends java.util.Dictionary { private final org.osgi.framework.ServiceReference reference void <init> (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public java.lang.Object get (java.lang.Object) Object key public boolean isEmpty () public java.util.Enumeration keys () public java.util.Enumeration elements () public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key public int size () }
org/osgi/framework/FrameworkUtil$SetAccessibleAction.class
FrameworkUtil.java package org.osgi.framework org.osgi.framework.FrameworkUtil$SetAccessibleAction extends java.lang.Object implements java.security.PrivilegedAction { private final java.lang.reflect.AccessibleObject accessible void <init> (java.lang.reflect.AccessibleObject) java.lang.reflect.AccessibleObject accessible public java.lang.Object run () }
org/osgi/framework/FrameworkUtil.class
FrameworkUtil.java package org.osgi.framework public org.osgi.framework.FrameworkUtil extends java.lang.Object { static Class class$java$lang$String private void <init> () public static org.osgi.framework.Filter createFilter (java.lang.String) throws org.osgi.framework.InvalidSyntaxException String filter public static boolean matchDistinguishedNameChain (java.lang.String, java.util.List) String matchPattern java.util.List dnChain public static org.osgi.framework.Bundle getBundle (java.lang.Class) Class classFromBundle Object cl static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
org/osgi/framework/InvalidSyntaxException.class
InvalidSyntaxException.java package org.osgi.framework public org.osgi.framework.InvalidSyntaxException extends java.lang.Exception { static final long serialVersionUID private final String filter public void <init> (java.lang.String, java.lang.String) String msg String filter public void <init> (java.lang.String, java.lang.String, java.lang.Throwable) String msg String filter Throwable cause public java.lang.String getFilter () public java.lang.Throwable getCause () public java.lang.Throwable initCause (java.lang.Throwable) Throwable cause }
org/osgi/framework/PackagePermission$1.class
PackagePermission.java package org.osgi.framework org.osgi.framework.PackagePermission$1 extends java.lang.Object implements java.security.PrivilegedAction { private final java.util.Dictionary val$dict private final org.osgi.framework.PackagePermission this$0 void <init> (org.osgi.framework.PackagePermission, java.util.Dictionary) public java.lang.Object run () String name org.osgi.framework.SignerProperty signer }
org/osgi/framework/PackagePermission.class
PackagePermission.java package org.osgi.framework public final org.osgi.framework.PackagePermission extends java.security.BasicPermission { static final long serialVersionUID public static final String EXPORT public static final String EXPORTONLY public static final String IMPORT private static final int ACTION_EXPORT private static final int ACTION_IMPORT private static final int ACTION_ALL static final int ACTION_NONE transient int action_mask private volatile String actions final transient org.osgi.framework.Bundle bundle transient org.osgi.framework.Filter filter private volatile transient java.util.Dictionary properties public void <init> (java.lang.String, java.lang.String) String name String actions public void <init> (java.lang.String, org.osgi.framework.Bundle, java.lang.String) String name org.osgi.framework.Bundle exportingBundle String actions void <init> (java.lang.String, int) String name int mask private void setTransients (java.lang.String, int) String name int mask private static int parseActions (java.lang.String) char c int matchlen int matchlen int matchlen int matchlen String actions boolean seencomma int mask char[] a int i private static org.osgi.framework.Filter parseFilter (java.lang.String) IllegalArgumentException iae org.osgi.framework.InvalidSyntaxException e String filterString public boolean implies (java.security.Permission) java.security.Permission p org.osgi.framework.PackagePermission requested boolean implies0 (org.osgi.framework.PackagePermission, int) org.osgi.framework.PackagePermission requested int effective int desired org.osgi.framework.Filter f public java.lang.String getActions () StringBuffer sb boolean comma int mask String result public java.security.PermissionCollection newPermissionCollection () public boolean equals (java.lang.Object) Object obj org.osgi.framework.PackagePermission pp public int hashCode () int h private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream s private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream s private java.util.Dictionary getProperties () java.util.Dictionary result java.util.Dictionary dict }
org/osgi/framework/PackagePermissionCollection.class
PackagePermission.java package org.osgi.framework final org.osgi.framework.PackagePermissionCollection extends java.security.PermissionCollection { static final long serialVersionUID private transient java.util.Map permissions private boolean all_allowed private java.util.Map filterPermissions private static final java.io.ObjectStreamField[] serialPersistentFields static Class class$java$util$Hashtable static Class class$java$util$HashMap public void <init> () public void add (java.security.Permission) java.util.Map pc int oldMask int newMask java.util.Map pc org.osgi.framework.PackagePermission existing java.security.Permission permission org.osgi.framework.PackagePermission pp String name org.osgi.framework.Filter f public boolean implies (java.security.Permission) org.osgi.framework.PackagePermission pp java.util.Map pc org.osgi.framework.PackagePermission pp int last int offset java.util.Iterator iter java.security.Permission permission org.osgi.framework.PackagePermission requested String requestedName int desired int effective java.util.Collection perms public synchronized java.util.Enumeration elements () java.util.List all java.util.Map pc private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out java.util.Hashtable hashtable java.io.ObjectOutputStream$PutField pfields private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in java.io.ObjectInputStream$GetField gfields java.util.Hashtable hashtable static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
org/osgi/framework/ServiceEvent.class
ServiceEvent.java package org.osgi.framework public org.osgi.framework.ServiceEvent extends java.util.EventObject { static final long serialVersionUID private final org.osgi.framework.ServiceReference reference private final int type public static final int REGISTERED public static final int MODIFIED public static final int UNREGISTERING public static final int MODIFIED_ENDMATCH public void <init> (int, org.osgi.framework.ServiceReference) int type org.osgi.framework.ServiceReference reference public org.osgi.framework.ServiceReference getServiceReference () public int getType () }
org/osgi/framework/ServiceException.class
ServiceException.java package org.osgi.framework public org.osgi.framework.ServiceException extends java.lang.RuntimeException { static final long serialVersionUID private final int type public static final int UNSPECIFIED public static final int UNREGISTERED public static final int FACTORY_ERROR public static final int FACTORY_EXCEPTION public static final int SUBCLASSED public static final int REMOTE public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause public void <init> (java.lang.String) String msg public void <init> (java.lang.String, int, java.lang.Throwable) String msg int type Throwable cause public void <init> (java.lang.String, int) String msg int type public int getType () }
org/osgi/framework/ServiceFactory.class
ServiceFactory.java package org.osgi.framework public abstract org.osgi.framework.ServiceFactory extends java.lang.Object { public abstract java.lang.Object getService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration) public abstract void ungetService (org.osgi.framework.Bundle, org.osgi.framework.ServiceRegistration, java.lang.Object) }
org/osgi/framework/ServiceListener.class
ServiceListener.java package org.osgi.framework public abstract org.osgi.framework.ServiceListener extends java.lang.Object implements java.util.EventListener { public abstract void serviceChanged (org.osgi.framework.ServiceEvent) }
org/osgi/framework/ServicePermission$1.class
ServicePermission.java package org.osgi.framework org.osgi.framework.ServicePermission$1 extends java.lang.Object implements java.security.PrivilegedAction { private final java.util.Map val$props private final org.osgi.framework.Bundle val$bundle private final org.osgi.framework.ServicePermission this$0 void <init> (org.osgi.framework.ServicePermission, java.util.Map, org.osgi.framework.Bundle) public java.lang.Object run () String name org.osgi.framework.SignerProperty signer }
org/osgi/framework/ServicePermission$Properties.class
ServicePermission.java package org.osgi.framework org.osgi.framework.ServicePermission$Properties extends java.util.Dictionary { private final java.util.Map properties private final org.osgi.framework.ServiceReference service void <init> (java.util.Map, org.osgi.framework.ServiceReference) java.util.Map properties org.osgi.framework.ServiceReference service public java.lang.Object get (java.lang.Object) Object k String key Object value public int size () public boolean isEmpty () public java.util.Enumeration keys () java.util.Iterator iter String key int i int length java.util.Collection pk String[] spk java.util.List all public java.util.Enumeration elements () java.util.Iterator iter String key int i int length java.util.Collection pk String[] spk java.util.List all public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value public java.lang.Object remove (java.lang.Object) Object key }
org/osgi/framework/ServicePermission.class
ServicePermission.java package org.osgi.framework public final org.osgi.framework.ServicePermission extends java.security.BasicPermission { static final long serialVersionUID public static final String GET public static final String REGISTER private static final int ACTION_GET private static final int ACTION_REGISTER private static final int ACTION_ALL static final int ACTION_NONE transient int action_mask private volatile String actions final transient org.osgi.framework.ServiceReference service final transient String[] objectClass transient org.osgi.framework.Filter filter private volatile transient java.util.Dictionary properties private transient boolean wildcard private transient String prefix public void <init> (java.lang.String, java.lang.String) String name String actions public void <init> (org.osgi.framework.ServiceReference, java.lang.String) org.osgi.framework.ServiceReference reference String actions private static java.lang.String createName (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference StringBuffer sb void <init> (java.lang.String, int) String name int mask private void setTransients (org.osgi.framework.Filter, int) String name int l org.osgi.framework.Filter f int mask private static int parseActions (java.lang.String) char c int matchlen int matchlen int matchlen String actions boolean seencomma int mask char[] a int i private static org.osgi.framework.Filter parseFilter (java.lang.String) IllegalArgumentException iae org.osgi.framework.InvalidSyntaxException e String filterString public boolean implies (java.security.Permission) java.security.Permission p org.osgi.framework.ServicePermission requested boolean implies0 (org.osgi.framework.ServicePermission, int) String requestedName int i int l int pl int i int l String name org.osgi.framework.ServicePermission requested int effective int desired org.osgi.framework.Filter f String[] requestedNames public java.lang.String getActions () StringBuffer sb boolean comma int mask String result public java.security.PermissionCollection newPermissionCollection () public boolean equals (java.lang.Object) Object obj org.osgi.framework.ServicePermission sp public int hashCode () int h private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream s private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream s private java.util.Dictionary getProperties () java.util.Dictionary result java.util.Map props org.osgi.framework.Bundle bundle }
org/osgi/framework/ServicePermissionCollection.class
ServicePermission.java package org.osgi.framework final org.osgi.framework.ServicePermissionCollection extends java.security.PermissionCollection { static final long serialVersionUID private transient java.util.Map permissions private boolean all_allowed private java.util.Map filterPermissions private static final java.io.ObjectStreamField[] serialPersistentFields static Class class$java$util$Hashtable static Class class$java$util$HashMap public void <init> () public void add (java.security.Permission) java.util.Map pc int oldMask int newMask java.util.Map pc org.osgi.framework.ServicePermission existing java.security.Permission permission org.osgi.framework.ServicePermission sp String name org.osgi.framework.Filter f public boolean implies (java.security.Permission) org.osgi.framework.ServicePermission sp int i int l int desired String[] requestedNames java.util.Map pc java.util.Iterator iter java.security.Permission permission org.osgi.framework.ServicePermission requested int effective java.util.Collection perms private int effective (java.lang.String, int, int) String requestedName int desired int effective java.util.Map pc org.osgi.framework.ServicePermission sp int last int offset public synchronized java.util.Enumeration elements () java.util.List all java.util.Map pc private synchronized void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out java.util.Hashtable hashtable java.io.ObjectOutputStream$PutField pfields private synchronized void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in java.io.ObjectInputStream$GetField gfields java.util.Hashtable hashtable static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
org/osgi/framework/ServiceReference.class
ServiceReference.java package org.osgi.framework public abstract org.osgi.framework.ServiceReference extends java.lang.Object implements java.lang.Comparable { public abstract java.lang.Object getProperty (java.lang.String) public abstract java.lang.String[] getPropertyKeys () public abstract org.osgi.framework.Bundle getBundle () public abstract org.osgi.framework.Bundle[] getUsingBundles () public abstract boolean isAssignableTo (org.osgi.framework.Bundle, java.lang.String) public abstract int compareTo (java.lang.Object) }
org/osgi/framework/ServiceRegistration.class
ServiceRegistration.java package org.osgi.framework public abstract org.osgi.framework.ServiceRegistration extends java.lang.Object { public abstract org.osgi.framework.ServiceReference getReference () public abstract void setProperties (java.util.Dictionary) public abstract void unregister () }
org/osgi/framework/SignerProperty.class
SignerProperty.java package org.osgi.framework org.osgi.framework.SignerProperty extends java.lang.Object { private final org.osgi.framework.Bundle bundle private final String pattern public void <init> (java.lang.String) String pattern void <init> (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle public boolean equals (java.lang.Object) java.util.Iterator iCerts java.util.List signerCerts java.util.List dnChain java.util.Iterator iSigners Object o org.osgi.framework.SignerProperty other org.osgi.framework.Bundle matchBundle String matchPattern java.util.Map signers public int hashCode () boolean isBundleSigned () java.util.Map signers }
org/osgi/framework/SynchronousBundleListener.class
SynchronousBundleListener.java package org.osgi.framework public abstract org.osgi.framework.SynchronousBundleListener extends java.lang.Object implements org.osgi.framework.BundleListener { }
org/osgi/framework/Version.class
Version.java package org.osgi.framework public org.osgi.framework.Version extends java.lang.Object implements java.lang.Comparable { private final int major private final int minor private final int micro private final String qualifier private static final String SEPARATOR public static final org.osgi.framework.Version emptyVersion public void <init> (int, int, int) int major int minor int micro public void <init> (int, int, int, java.lang.String) int major int minor int micro String qualifier public void <init> (java.lang.String) java.util.StringTokenizer st java.util.NoSuchElementException e String version int maj int min int mic String qual private void validate () char ch int i int length char[] chars public static org.osgi.framework.Version parseVersion (java.lang.String) String version public int getMajor () public int getMinor () public int getMicro () public java.lang.String getQualifier () public java.lang.String toString () int q StringBuffer result public int hashCode () public boolean equals (java.lang.Object) Object object org.osgi.framework.Version other public int compareTo (java.lang.Object) Object object org.osgi.framework.Version other int result static void <clinit> () }
org/osgi/framework/hooks/
org/osgi/framework/hooks/service/
org/osgi/framework/hooks/service/EventHook.class
EventHook.java package org.osgi.framework.hooks.service public abstract org.osgi.framework.hooks.service.EventHook extends java.lang.Object { public abstract void event (org.osgi.framework.ServiceEvent, java.util.Collection) }
org/osgi/framework/hooks/service/FindHook.class
FindHook.java package org.osgi.framework.hooks.service public abstract org.osgi.framework.hooks.service.FindHook extends java.lang.Object { public abstract void find (org.osgi.framework.BundleContext, java.lang.String, java.lang.String, boolean, java.util.Collection) }
org/osgi/framework/hooks/service/ListenerHook$ListenerInfo.class
ListenerHook.java package org.osgi.framework.hooks.service public abstract org.osgi.framework.hooks.service.ListenerHook$ListenerInfo extends java.lang.Object { public abstract org.osgi.framework.BundleContext getBundleContext () public abstract java.lang.String getFilter () public abstract boolean isRemoved () public abstract boolean equals (java.lang.Object) public abstract int hashCode () }
org/osgi/framework/hooks/service/ListenerHook.class
ListenerHook.java package org.osgi.framework.hooks.service public abstract org.osgi.framework.hooks.service.ListenerHook extends java.lang.Object { public abstract void added (java.util.Collection) public abstract void removed (java.util.Collection) }
org/osgi/framework/hooks/service/package.html
org/osgi/framework/hooks/service/packageinfo
org/osgi/framework/launch/
org/osgi/framework/launch/Framework.class
Framework.java package org.osgi.framework.launch public abstract org.osgi.framework.launch.Framework extends java.lang.Object implements org.osgi.framework.Bundle { public abstract void init () throws org.osgi.framework.BundleException public abstract org.osgi.framework.FrameworkEvent waitForStop (long) throws java.lang.InterruptedException public abstract void start () throws org.osgi.framework.BundleException public abstract void start (int) throws org.osgi.framework.BundleException public abstract void stop () throws org.osgi.framework.BundleException public abstract void stop (int) throws org.osgi.framework.BundleException public abstract void uninstall () throws org.osgi.framework.BundleException public abstract void update () throws org.osgi.framework.BundleException public abstract void update (java.io.InputStream) throws org.osgi.framework.BundleException public abstract long getBundleId () public abstract java.lang.String getLocation () public abstract java.lang.String getSymbolicName () }
org/osgi/framework/launch/FrameworkFactory.class
FrameworkFactory.java package org.osgi.framework.launch public abstract org.osgi.framework.launch.FrameworkFactory extends java.lang.Object { public abstract org.osgi.framework.launch.Framework newFramework (java.util.Map) }
org/osgi/framework/launch/package.html
org/osgi/framework/launch/packageinfo
org/osgi/framework/package.html
org/osgi/framework/packageinfo
org/osgi/service/
org/osgi/service/packageadmin/
org/osgi/service/packageadmin/ExportedPackage.class
ExportedPackage.java package org.osgi.service.packageadmin public abstract org.osgi.service.packageadmin.ExportedPackage extends java.lang.Object { public abstract java.lang.String getName () public abstract org.osgi.framework.Bundle getExportingBundle () public abstract org.osgi.framework.Bundle[] getImportingBundles () public abstract java.lang.String getSpecificationVersion () public abstract org.osgi.framework.Version getVersion () public abstract boolean isRemovalPending () }
org/osgi/service/packageadmin/PackageAdmin.class
PackageAdmin.java package org.osgi.service.packageadmin public abstract org.osgi.service.packageadmin.PackageAdmin extends java.lang.Object { public static final int BUNDLE_TYPE_FRAGMENT public abstract org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (org.osgi.framework.Bundle) public abstract org.osgi.service.packageadmin.ExportedPackage[] getExportedPackages (java.lang.String) public abstract org.osgi.service.packageadmin.ExportedPackage getExportedPackage (java.lang.String) public abstract void refreshPackages (org.osgi.framework.Bundle[]) public abstract boolean resolveBundles (org.osgi.framework.Bundle[]) public abstract org.osgi.service.packageadmin.RequiredBundle[] getRequiredBundles (java.lang.String) public abstract org.osgi.framework.Bundle[] getBundles (java.lang.String, java.lang.String) public abstract org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle) public abstract org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle) public abstract org.osgi.framework.Bundle getBundle (java.lang.Class) public abstract int getBundleType (org.osgi.framework.Bundle) }
org/osgi/service/packageadmin/RequiredBundle.class
RequiredBundle.java package org.osgi.service.packageadmin public abstract org.osgi.service.packageadmin.RequiredBundle extends java.lang.Object { public abstract java.lang.String getSymbolicName () public abstract org.osgi.framework.Bundle getBundle () public abstract org.osgi.framework.Bundle[] getRequiringBundles () public abstract org.osgi.framework.Version getVersion () public abstract boolean isRemovalPending () }
org/osgi/service/packageadmin/package.html
org/osgi/service/packageadmin/packageinfo
org/osgi/service/startlevel/
org/osgi/service/startlevel/StartLevel.class
StartLevel.java package org.osgi.service.startlevel public abstract org.osgi.service.startlevel.StartLevel extends java.lang.Object { public abstract int getStartLevel () public abstract void setStartLevel (int) public abstract int getBundleStartLevel (org.osgi.framework.Bundle) public abstract void setBundleStartLevel (org.osgi.framework.Bundle, int) public abstract int getInitialBundleStartLevel () public abstract void setInitialBundleStartLevel (int) public abstract boolean isBundlePersistentlyStarted (org.osgi.framework.Bundle) public abstract boolean isBundleActivationPolicyUsed (org.osgi.framework.Bundle) }
org/osgi/service/startlevel/package.html
org/osgi/service/startlevel/packageinfo
org/osgi/service/url/
org/osgi/service/url/AbstractURLStreamHandlerService.class
AbstractURLStreamHandlerService.java package org.osgi.service.url public abstract org.osgi.service.url.AbstractURLStreamHandlerService extends java.net.URLStreamHandler implements org.osgi.service.url.URLStreamHandlerService { protected volatile org.osgi.service.url.URLStreamHandlerSetter realHandler public void <init> () public abstract java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException public void parseURL (org.osgi.service.url.URLStreamHandlerSetter, java.net.URL, java.lang.String, int, int) org.osgi.service.url.URLStreamHandlerSetter realHandler java.net.URL u String spec int start int limit public java.lang.String toExternalForm (java.net.URL) java.net.URL u public boolean equals (java.net.URL, java.net.URL) java.net.URL u1 java.net.URL u2 public int getDefaultPort () public java.net.InetAddress getHostAddress (java.net.URL) java.net.URL u public int hashCode (java.net.URL) java.net.URL u public boolean hostsEqual (java.net.URL, java.net.URL) java.net.URL u1 java.net.URL u2 public boolean sameFile (java.net.URL, java.net.URL) java.net.URL u1 java.net.URL u2 protected void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) java.net.URL u String proto String host int port String file String ref protected void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) java.net.URL u String proto String host int port String auth String user String path String query String ref }
org/osgi/service/url/URLConstants.class
URLConstants.java package org.osgi.service.url public abstract org.osgi.service.url.URLConstants extends java.lang.Object { public static final String URL_HANDLER_PROTOCOL public static final String URL_CONTENT_MIMETYPE }
org/osgi/service/url/URLStreamHandlerService.class
URLStreamHandlerService.java package org.osgi.service.url public abstract org.osgi.service.url.URLStreamHandlerService extends java.lang.Object { public abstract java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException public abstract void parseURL (org.osgi.service.url.URLStreamHandlerSetter, java.net.URL, java.lang.String, int, int) public abstract java.lang.String toExternalForm (java.net.URL) public abstract boolean equals (java.net.URL, java.net.URL) public abstract int getDefaultPort () public abstract java.net.InetAddress getHostAddress (java.net.URL) public abstract int hashCode (java.net.URL) public abstract boolean hostsEqual (java.net.URL, java.net.URL) public abstract boolean sameFile (java.net.URL, java.net.URL) }
org/osgi/service/url/URLStreamHandlerSetter.class
URLStreamHandlerSetter.java package org.osgi.service.url public abstract org.osgi.service.url.URLStreamHandlerSetter extends java.lang.Object { public abstract void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) public abstract void setURL (java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) }
org/osgi/service/url/package.html
org/osgi/service/url/packageinfo
org/osgi/util/
org/osgi/util/tracker/
org/osgi/util/tracker/AbstractTracked.class
AbstractTracked.java package org.osgi.util.tracker abstract org.osgi.util.tracker.AbstractTracked extends java.lang.Object { static final boolean DEBUG private final java.util.Map tracked private int trackingCount private final java.util.List adding volatile boolean closed private final java.util.LinkedList initial void <init> () void setInitial (java.lang.Object[]) Object item int i Object[] list int size void trackInitial () Object item void close () void track (java.lang.Object, java.lang.Object) Object item Object related Object object private void trackAdding (java.lang.Object, java.lang.Object) Object item Object related Object object boolean becameUntracked void untrack (java.lang.Object, java.lang.Object) Object item Object related Object object int size () java.lang.Object getCustomizedObject (java.lang.Object) Object item java.lang.Object[] getTracked (java.lang.Object[]) Object[] list void modified () int getTrackingCount () abstract java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) abstract void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) abstract void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) }
org/osgi/util/tracker/BundleTracker$Tracked.class
BundleTracker.java package org.osgi.util.tracker org.osgi.util.tracker.BundleTracker$Tracked extends org.osgi.util.tracker.AbstractTracked implements org.osgi.framework.SynchronousBundleListener { private final org.osgi.util.tracker.BundleTracker this$0 void <init> (org.osgi.util.tracker.BundleTracker) public void bundleChanged (org.osgi.framework.BundleEvent) org.osgi.framework.BundleEvent event org.osgi.framework.Bundle bundle int state java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) Object item Object related void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) Object item Object related Object object void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) Object item Object related Object object }
org/osgi/util/tracker/BundleTracker.class
BundleTracker.java package org.osgi.util.tracker public org.osgi.util.tracker.BundleTracker extends java.lang.Object implements org.osgi.util.tracker.BundleTrackerCustomizer { static final boolean DEBUG protected final org.osgi.framework.BundleContext context final org.osgi.util.tracker.BundleTrackerCustomizer customizer private volatile org.osgi.util.tracker.BundleTracker$Tracked tracked final int mask private org.osgi.util.tracker.BundleTracker$Tracked tracked () public void <init> (org.osgi.framework.BundleContext, int, org.osgi.util.tracker.BundleTrackerCustomizer) org.osgi.framework.BundleContext context int stateMask org.osgi.util.tracker.BundleTrackerCustomizer customizer public void open () int state int i int length org.osgi.framework.Bundle[] bundles org.osgi.util.tracker.BundleTracker$Tracked t public void close () IllegalStateException e int i org.osgi.framework.Bundle[] bundles org.osgi.util.tracker.BundleTracker$Tracked outgoing public java.lang.Object addingBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent) org.osgi.framework.Bundle bundle org.osgi.framework.BundleEvent event public void modifiedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) org.osgi.framework.Bundle bundle org.osgi.framework.BundleEvent event Object object public void removedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) org.osgi.framework.Bundle bundle org.osgi.framework.BundleEvent event Object object public org.osgi.framework.Bundle[] getBundles () int length org.osgi.util.tracker.BundleTracker$Tracked t public java.lang.Object getObject (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.osgi.util.tracker.BundleTracker$Tracked t public void remove (org.osgi.framework.Bundle) org.osgi.framework.Bundle bundle org.osgi.util.tracker.BundleTracker$Tracked t public int size () org.osgi.util.tracker.BundleTracker$Tracked t public int getTrackingCount () org.osgi.util.tracker.BundleTracker$Tracked t }
org/osgi/util/tracker/BundleTrackerCustomizer.class
BundleTrackerCustomizer.java package org.osgi.util.tracker public abstract org.osgi.util.tracker.BundleTrackerCustomizer extends java.lang.Object { public abstract java.lang.Object addingBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent) public abstract void modifiedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) public abstract void removedBundle (org.osgi.framework.Bundle, org.osgi.framework.BundleEvent, java.lang.Object) }
org/osgi/util/tracker/ServiceTracker$1.class
ServiceTracker.java package org.osgi.util.tracker org.osgi.util.tracker.ServiceTracker$1 extends java.lang.Object implements java.security.PrivilegedAction { private final org.osgi.framework.BundleContext val$context private final org.osgi.util.tracker.ServiceTracker this$0 void <init> (org.osgi.util.tracker.ServiceTracker, org.osgi.framework.BundleContext) public java.lang.Object run () String version }
org/osgi/util/tracker/ServiceTracker$AllTracked.class
ServiceTracker.java package org.osgi.util.tracker org.osgi.util.tracker.ServiceTracker$AllTracked extends org.osgi.util.tracker.ServiceTracker$Tracked implements org.osgi.framework.AllServiceListener { private final org.osgi.util.tracker.ServiceTracker this$0 void <init> (org.osgi.util.tracker.ServiceTracker) }
org/osgi/util/tracker/ServiceTracker$Tracked.class
ServiceTracker.java package org.osgi.util.tracker org.osgi.util.tracker.ServiceTracker$Tracked extends org.osgi.util.tracker.AbstractTracked implements org.osgi.framework.ServiceListener { private final org.osgi.util.tracker.ServiceTracker this$0 void <init> (org.osgi.util.tracker.ServiceTracker) public void serviceChanged (org.osgi.framework.ServiceEvent) org.osgi.framework.ServiceEvent event org.osgi.framework.ServiceReference reference void modified () java.lang.Object customizerAdding (java.lang.Object, java.lang.Object) Object item Object related void customizerModified (java.lang.Object, java.lang.Object, java.lang.Object) Object item Object related Object object void customizerRemoved (java.lang.Object, java.lang.Object, java.lang.Object) Object item Object related Object object }
org/osgi/util/tracker/ServiceTracker.class
ServiceTracker.java package org.osgi.util.tracker public org.osgi.util.tracker.ServiceTracker extends java.lang.Object implements org.osgi.util.tracker.ServiceTrackerCustomizer { static final boolean DEBUG protected final org.osgi.framework.BundleContext context protected final org.osgi.framework.Filter filter final org.osgi.util.tracker.ServiceTrackerCustomizer customizer final String listenerFilter private final String trackClass private final org.osgi.framework.ServiceReference trackReference private volatile org.osgi.util.tracker.ServiceTracker$Tracked tracked private volatile org.osgi.framework.ServiceReference cachedReference private volatile Object cachedService private static final org.osgi.framework.Version endMatchVersion private org.osgi.util.tracker.ServiceTracker$Tracked tracked () public void <init> (org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference, org.osgi.util.tracker.ServiceTrackerCustomizer) IllegalArgumentException iae org.osgi.framework.InvalidSyntaxException e org.osgi.framework.BundleContext context org.osgi.framework.ServiceReference reference org.osgi.util.tracker.ServiceTrackerCustomizer customizer public void <init> (org.osgi.framework.BundleContext, java.lang.String, org.osgi.util.tracker.ServiceTrackerCustomizer) IllegalArgumentException iae org.osgi.framework.InvalidSyntaxException e org.osgi.framework.BundleContext context String clazz org.osgi.util.tracker.ServiceTrackerCustomizer customizer public void <init> (org.osgi.framework.BundleContext, org.osgi.framework.Filter, org.osgi.util.tracker.ServiceTrackerCustomizer) org.osgi.framework.BundleContext context org.osgi.framework.Filter filter org.osgi.util.tracker.ServiceTrackerCustomizer customizer org.osgi.framework.Version frameworkVersion boolean endMatchSupported public void open () public void open (boolean) org.osgi.framework.ServiceReference[] references org.osgi.framework.InvalidSyntaxException e boolean trackAllServices org.osgi.util.tracker.ServiceTracker$Tracked t private org.osgi.framework.ServiceReference[] getInitialReferences (boolean, java.lang.String, java.lang.String) throws org.osgi.framework.InvalidSyntaxException boolean trackAllServices String className String filterString public void close () IllegalStateException e int i org.osgi.util.tracker.ServiceTracker$Tracked outgoing org.osgi.framework.ServiceReference[] references public java.lang.Object addingService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference public void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service public void removedService (org.osgi.framework.ServiceReference, java.lang.Object) org.osgi.framework.ServiceReference reference Object service public java.lang.Object waitForService (long) throws java.lang.InterruptedException org.osgi.util.tracker.ServiceTracker$Tracked t long timeout Object object public org.osgi.framework.ServiceReference[] getServiceReferences () int length org.osgi.util.tracker.ServiceTracker$Tracked t public org.osgi.framework.ServiceReference getServiceReference () Object property int ranking int i long id int i long minId int[] rankings int count int maxRanking org.osgi.framework.ServiceReference reference org.osgi.framework.ServiceReference[] references int length int index public java.lang.Object getService (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference org.osgi.util.tracker.ServiceTracker$Tracked t public java.lang.Object[] getServices () int i org.osgi.framework.ServiceReference[] references int length Object[] objects org.osgi.util.tracker.ServiceTracker$Tracked t public java.lang.Object getService () Object service org.osgi.framework.ServiceReference reference public void remove (org.osgi.framework.ServiceReference) org.osgi.framework.ServiceReference reference org.osgi.util.tracker.ServiceTracker$Tracked t public int size () org.osgi.util.tracker.ServiceTracker$Tracked t public int getTrackingCount () org.osgi.util.tracker.ServiceTracker$Tracked t void modified () static void <clinit> () }
org/osgi/util/tracker/ServiceTrackerCustomizer.class
ServiceTrackerCustomizer.java package org.osgi.util.tracker public abstract org.osgi.util.tracker.ServiceTrackerCustomizer extends java.lang.Object { public abstract java.lang.Object addingService (org.osgi.framework.ServiceReference) public abstract void modifiedService (org.osgi.framework.ServiceReference, java.lang.Object) public abstract void removedService (org.osgi.framework.ServiceReference, java.lang.Object) }
org/osgi/util/tracker/package.html
org/osgi/util/tracker/packageinfo