public abstract class ServiceManager
extends java.lang.Object
CompanionService
.Constructor and Description |
---|
ServiceManager() |
Modifier and Type | Method and Description |
---|---|
void |
enterPrivateMode()
Enters into the private mode by pausing all running
CompanionService . |
static ServiceManager |
getInstance()
Returns the instance of
SecurityManager . |
CompanionService[] |
getServices()
Retrieves a list of started
CompanionService . |
boolean |
isInPrivateMode()
Checks if the
ServiceManager is currently in the Private Mode. |
void |
leavePrivateMode()
Leaves from the Private Mode by resuming all paused
CompanionService . |
void |
registerService(CompanionService service)
Registers a
CompanionService . |
void |
startService(CompanionService service)
Starts a
CompanionService . |
void |
stopService(CompanionService service)
Stops a
CompanionService . |
void |
unregisterService(CompanionService service)
Unregisters a
CompanionService . |
public void registerService(CompanionService service)
CompanionService
.service
- CompanionService
to register.public void unregisterService(CompanionService service)
CompanionService
.service
- CompanionService
to unregister.public static ServiceManager getInstance()
SecurityManager
.public void startService(CompanionService service)
CompanionService
. After start a UPnP Application
Management System sends a notification with an updated AppList.service
- CompanionService
to start.public void stopService(CompanionService service)
CompanionService
. After stop a UPnP Application Management
System sends a notification with an updated AppList.service
- CompanionService
to stop.public CompanionService[] getServices()
CompanionService
.CompanionService
.public void enterPrivateMode()
CompanionService
.public void leavePrivateMode()
CompanionService
.public boolean isInPrivateMode()
ServiceManager
is currently in the Private Mode.ServiceManager
is in the Private Mode, false
otherwise.