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 org.apache.felix.bundlerepository.Repository
LOCAL, SYSTEM
-
Constructor Summary
ConstructorsConstructorDescriptionLocalRepositoryImpl
(org.osgi.framework.BundleContext context, org.apache.felix.utils.log.Logger logger) -
Method Summary
Modifier and TypeMethodDescriptionvoid
bundleChanged
(org.osgi.framework.BundleEvent event) void
dispose()
long
Return 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.void
serviceChanged
(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:
bundleChanged
in interfaceorg.osgi.framework.BundleListener
-
serviceChanged
public void serviceChanged(org.osgi.framework.ServiceEvent event) - Specified by:
serviceChanged
in interfaceorg.osgi.framework.ServiceListener
-
dispose
public void dispose() -
getURI
Description copied from interface:Repository
Return the associated URL for the repository.- Specified by:
getURI
in interfaceRepository
-
getName
Description copied from interface:Repository
Return the name of this repository.- Specified by:
getName
in interfaceRepository
- Returns:
- a non-null name
-
getLastModified
public long getLastModified()Description copied from interface:Repository
Return the last modification date of this repository- Specified by:
getLastModified
in interfaceRepository
- Returns:
- the last modification date
-
getResources
Description copied from interface:Repository
Return the resources for this repository.- Specified by:
getResources
in interfaceRepository
-