Class LocalRepositoryImpl
java.lang.Object
org.apache.felix.bundlerepository.impl.LocalRepositoryImpl
- All Implemented Interfaces:
EventListener, Repository, org.osgi.framework.AllServiceListener, org.osgi.framework.BundleListener, org.osgi.framework.ServiceListener, org.osgi.framework.SynchronousBundleListener
public class LocalRepositoryImpl
extends Object
implements Repository, org.osgi.framework.SynchronousBundleListener, org.osgi.framework.AllServiceListener
-
Field Summary
Fields inherited from interface Repository
LOCAL, SYSTEM -
Constructor Summary
ConstructorsConstructorDescriptionLocalRepositoryImpl(org.osgi.framework.BundleContext context, org.apache.felix.utils.log.Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionvoidbundleChanged(org.osgi.framework.BundleEvent event) voiddispose()longReturn the last modification date of this repositorygetName()Return the name of this repository.Resource[]Return the resources for this repository.getURI()Return the associated URL for the repository.voidserviceChanged(org.osgi.framework.ServiceEvent event)
-
Constructor Details
-
LocalRepositoryImpl
public LocalRepositoryImpl(org.osgi.framework.BundleContext context, org.apache.felix.utils.log.Logger logger)
-
-
Method Details
-
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event) - Specified by:
bundleChangedin interfaceorg.osgi.framework.BundleListener
-
serviceChanged
public void serviceChanged(org.osgi.framework.ServiceEvent event) - Specified by:
serviceChangedin interfaceorg.osgi.framework.ServiceListener
-
dispose
public void dispose() -
getURI
Description copied from interface:RepositoryReturn the associated URL for the repository.- Specified by:
getURIin interfaceRepository
-
getName
Description copied from interface:RepositoryReturn the name of this repository.- Specified by:
getNamein interfaceRepository- Returns:
- a non-null name
-
getLastModified
public long getLastModified()Description copied from interface:RepositoryReturn the last modification date of this repository- Specified by:
getLastModifiedin interfaceRepository- Returns:
- the last modification date
-
getResources
Description copied from interface:RepositoryReturn the resources for this repository.- Specified by:
getResourcesin interfaceRepository
-