org.jboss.osgi.resolver
Interface XEnvironment

All Known Implementing Classes:
AbstractEnvironment

public interface XEnvironment

An environment that hosts the resources applicable for resource resolution.

Since:
02-Jul-2010
Author:
thomas.diesler@jboss.com

Method Summary
 List<Capability> findProviders(Requirement req)
           
 Long getResourceIndex(XResource res)
           
 Collection<XResource> getResources(Set<String> types)
           
 Map<Resource,Wiring> getWirings()
           
 void installResources(XResource... resources)
           
 void refreshResources(XResource... resources)
           
 void uninstallResources(XResource... resources)
           
 Map<Resource,Wiring> updateWiring(Map<Resource,List<Wire>> delta)
           
 

Method Detail

installResources

void installResources(XResource... resources)

uninstallResources

void uninstallResources(XResource... resources)

refreshResources

void refreshResources(XResource... resources)

getResources

Collection<XResource> getResources(Set<String> types)

getResourceIndex

Long getResourceIndex(XResource res)

findProviders

List<Capability> findProviders(Requirement req)

updateWiring

Map<Resource,Wiring> updateWiring(Map<Resource,List<Wire>> delta)

getWirings

Map<Resource,Wiring> getWirings()


Copyright © 2012. All Rights Reserved.