Class LocalRepositoryImpl
- java.lang.Object
-
- org.apache.felix.bundlerepository.impl.LocalRepositoryImpl
-
- All Implemented Interfaces:
java.util.EventListener
,Repository
,org.osgi.framework.AllServiceListener
,org.osgi.framework.BundleListener
,org.osgi.framework.ServiceListener
,org.osgi.framework.SynchronousBundleListener
public class LocalRepositoryImpl extends java.lang.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
Constructors Constructor Description LocalRepositoryImpl(org.osgi.framework.BundleContext context, org.apache.felix.utils.log.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bundleChanged(org.osgi.framework.BundleEvent event)
void
dispose()
long
getLastModified()
Return the last modification date of this repositoryjava.lang.String
getName()
Return the name of this repository.Resource[]
getResources()
Return the resources for this repository.java.lang.String
getURI()
Return the associated URL for the repository.void
serviceChanged(org.osgi.framework.ServiceEvent event)
-
-
-
Method Detail
-
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
public java.lang.String getURI()
Description copied from interface:Repository
Return the associated URL for the repository.- Specified by:
getURI
in interfaceRepository
-
getName
public java.lang.String 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
public Resource[] getResources()
Description copied from interface:Repository
Return the resources for this repository.- Specified by:
getResources
in interfaceRepository
-
-