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 StringfindPackageNamesStartingWith(Set<String> packages, List<String> simpleExports) getPackages(String basePackage) booleanvoidvoid
-
Constructor Details
-
FelixManager
public FelixManager(HomeDirectoryHelper homeDirectoryHelper, org.springframework.context.ApplicationContext applicationContext)
-
-
Method Details
-
isStarted
public boolean isStarted()- Specified by:
isStartedin interfaceOsgiMiddlewareManager
-
startSystem
public void startSystem()- Specified by:
startSystemin interfaceOsgiMiddlewareManager
-
findPackageNamesStartingWith
-
getPackages
-
stopSystem
@PreDestroy public void stopSystem()- Specified by:
stopSystemin interfaceOsgiMiddlewareManager
-