public class AppManagerImpl extends java.lang.Object implements AppManager
Constructor and Description |
---|
AppManagerImpl()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
bindApp(RifidiApp app,
java.util.Dictionary<java.lang.String,java.lang.String> parameters)
Bind a new AbstractRifidiApp.
|
java.util.Map<java.lang.Integer,RifidiApp> |
getApps()
Return all Rifidi Applications that have been loaded
|
void |
loadGroup(java.lang.String groupName)
Dynamically load a group of applications into the edge server from an
OSGi bundle.
|
void |
setEsperService(EsperManagementService esper)
Set the esper service.
|
void |
setRifidiApps(java.util.Set<RifidiApp> apps)
Called by spring to set the initial list of Rifidi Apps
|
void |
startApp(java.lang.Integer appID)
Start an application with the given ID
|
void |
stopApp(java.lang.Integer appID)
Stop an application with the given ID
|
void |
unbindApp(RifidiApp app,
java.util.Dictionary<java.lang.String,java.lang.String> parameters)
Unbind an old AbstractRifidiApp.
|
public java.util.Map<java.lang.Integer,RifidiApp> getApps()
AppManager
getApps
in interface AppManager
public void loadGroup(java.lang.String groupName)
AppManager
loadGroup
in interface AppManager
groupName
- The name of the group.public void startApp(java.lang.Integer appID)
AppManager
startApp
in interface AppManager
public void stopApp(java.lang.Integer appID)
AppManager
stopApp
in interface AppManager
public void setRifidiApps(java.util.Set<RifidiApp> apps)
apps
- public void bindApp(RifidiApp app, java.util.Dictionary<java.lang.String,java.lang.String> parameters)
app
- public void unbindApp(RifidiApp app, java.util.Dictionary<java.lang.String,java.lang.String> parameters)
app
- public void setEsperService(EsperManagementService esper)
esper
-