public interface FrameworkManager
Modifier and Type | Method and Description |
---|---|
BundleDTO |
getBundle(long id)
Retrieve the bundle representation for a given bundle Id.
|
Map<String,String> |
getBundleHeaders(long id)
Get the header for a bundle given by its bundle Id.
|
Collection<BundleDTO> |
getBundles()
Get the bundle representations for all bundles currently installed in the
managed framework.
|
BundleStartLevelDTO |
getBundleStartLevel(long id)
Get the start level for a bundle given by its bundle Id.
|
int |
getBundleState(long id)
Get the state for a given bundle Id.
|
FrameworkStartLevelDTO |
getFrameworkStartLevel()
Retrieves the current framework start level.
|
ServiceReferenceDTO |
getServiceReference(long id)
Get the service representation for a service given by its service Id.
|
Collection<ServiceReferenceDTO> |
getServiceReferences()
Get the service representations for all services.
|
Collection<ServiceReferenceDTO> |
getServiceReferences(String filter)
Get the service representations for all services.
|
BundleDTO |
installBundle(String location)
Install a new bundle given by an externally reachable location string,
typically describing a URL.
|
void |
setBundleStartLevel(long id,
int startLevel)
Set the start level for a bundle given by its bundle Id.
|
void |
setFrameworkStartLevel(FrameworkStartLevelDTO startLevel)
Sets the current framework start level.
|
void |
startBundle(long id)
Start a bundle given by its bundle Id.
|
void |
startBundle(long id,
int options)
Start a bundle given by its bundle Id.
|
void |
stopBundle(long id)
Stop a bundle given by its bundle Id.
|
void |
stopBundle(long id,
int options)
Stop a bundle given by its bundle Id.
|
BundleDTO |
uninstallBundle(long id)
Uninstall a bundle given by its bundle Id.
|
BundleDTO |
updateBundle(long id)
Updates a bundle given by its bundle Id using the bundle-internal update
location.
|
BundleDTO |
updateBundle(long id,
String url)
Updates a bundle given by its URI path using the content at the specified
URL.
|
BundleDTO getBundle(long id) throws Exception
Map<String,String> getBundleHeaders(long id) throws Exception
id
- Addresses the bundle by its identifier.Exception
- An exception representing a failure in the underlying
remote call.Collection<BundleDTO> getBundles() throws Exception
Exception
- An exception representing a failure in the underlying
remote call.BundleStartLevelDTO getBundleStartLevel(long id) throws Exception
id
- Addresses the bundle by its identifier.BundleStartLevelDTO
describing the current
start level of the bundle.Exception
- An exception representing a failure in the underlying
remote call.int getBundleState(long id) throws Exception
FrameworkStartLevelDTO getFrameworkStartLevel() throws Exception
FrameworkStartLevelDTO
.Exception
- An exception representing a failure in the underlying
remote call.ServiceReferenceDTO getServiceReference(long id) throws Exception
id
- Addresses the service by its identifier.ServiceReferenceDTO
.Exception
- An exception representing a failure in the underlying
remote call.Collection<ServiceReferenceDTO> getServiceReferences() throws Exception
ServiceReferenceDTO
objects.Exception
- An exception representing a failure in the underlying
remote call.Collection<ServiceReferenceDTO> getServiceReferences(String filter) throws Exception
filter
- Passes a filter to restrict the result set.ServiceReferenceDTO
objects.Exception
- An exception representing a failure in the underlying
remote call.BundleDTO installBundle(String location) throws Exception
void setBundleStartLevel(long id, int startLevel) throws Exception
id
- Addresses the bundle by its identifier.startLevel
- The target start level.Exception
- An exception representing a failure in the underlying
remote call.void setFrameworkStartLevel(FrameworkStartLevelDTO startLevel) throws Exception
startLevel
- set the framework start level to this target.Exception
- An exception representing a failure in the underlying
remote call.void startBundle(long id) throws Exception
id
- Addresses the bundle by its identifier.Exception
- An exception representing a failure in the underlying
remote call.void startBundle(long id, int options) throws Exception
id
- Addresses the bundle by its identifier.options
- Passes additional options as defined in
Bundle.start(int)
Exception
- An exception representing a failure in the underlying
remote call.void stopBundle(long id) throws Exception
id
- Addresses the bundle by its identifier.Exception
- An exception representing a failure in the underlying
remote call.void stopBundle(long id, int options) throws Exception
id
- Addresses the bundle by its identifier.options
- Passes additional options as defined in
Bundle.stop(int)
Exception
- An exception representing a failure in the underlying
remote call.BundleDTO uninstallBundle(long id) throws Exception
BundleDTO updateBundle(long id) throws Exception
Copyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0