Class FelixManager
java.lang.Object
eu.rarogsoftware.rarog.platform.core.plugins.osgi.FelixManager
- All Implemented Interfaces:
OsgiMiddlewareManager
@Component("MainPluginsSystemManager")
public class FelixManager
extends Object
implements OsgiMiddlewareManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
-
Constructor Summary
ConstructorsConstructorDescriptionFelixManager
(HomeDirectoryHelper homeDirectoryHelper, org.springframework.context.ApplicationContext applicationContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
findPackageNamesStartingWith
(Set<String> packages, List<String> simpleExports) getPackages
(String basePackage) boolean
void
void
-
Constructor Details
-
FelixManager
public FelixManager(HomeDirectoryHelper homeDirectoryHelper, org.springframework.context.ApplicationContext applicationContext)
-
-
Method Details
-
isStarted
public boolean isStarted()- Specified by:
isStarted
in interfaceOsgiMiddlewareManager
-
startSystem
public void startSystem()- Specified by:
startSystem
in interfaceOsgiMiddlewareManager
-
findPackageNamesStartingWith
-
getPackages
-
stopSystem
@PreDestroy public void stopSystem()- Specified by:
stopSystem
in interfaceOsgiMiddlewareManager
-