org.eclipse.osgi.internal.loader.buddy
Class GlobalPolicy

java.lang.Object
  extended by org.eclipse.osgi.internal.loader.buddy.GlobalPolicy
All Implemented Interfaces:
IBuddyPolicy

public class GlobalPolicy
extends java.lang.Object
implements IBuddyPolicy

Global policy is an implementation of a buddy policy. It is responsible for looking up a class within the global set of exported classes. If multiple version of the same package are exported in the system, the exported package with the highest version will be returned.


Constructor Summary
GlobalPolicy(PackageAdmin admin)
           
 
Method Summary
 java.lang.Class<?> loadClass(java.lang.String name)
           
 java.net.URL loadResource(java.lang.String name)
           
 java.util.Enumeration<java.net.URL> loadResources(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalPolicy

public GlobalPolicy(PackageAdmin admin)
Method Detail

loadClass

public java.lang.Class<?> loadClass(java.lang.String name)
Specified by:
loadClass in interface IBuddyPolicy

loadResource

public java.net.URL loadResource(java.lang.String name)
Specified by:
loadResource in interface IBuddyPolicy

loadResources

public java.util.Enumeration<java.net.URL> loadResources(java.lang.String name)
Specified by:
loadResources in interface IBuddyPolicy


Copyright © 2007-2012 FuseSource, Corp.. All Rights Reserved.