OSGi™ Core
Release 6

org.osgi.framework.startlevel.dto
Class BundleStartLevelDTO

java.lang.Object
  extended by org.osgi.dto.DTO
      extended by org.osgi.framework.startlevel.dto.BundleStartLevelDTO

public class BundleStartLevelDTO
extends DTO

Data Transfer Object for a BundleStartLevel.

An installed Bundle can be adapted to provide a BundleStartLevelDTO for the Bundle.

"NotThreadSafe"

Field Summary
 boolean activationPolicyUsed
          The bundle's autostart setting indicates that the activation policy declared in the bundle manifest must be used.
 long bundle
          The id of the bundle associated with this start level.
 boolean persistentlyStarted
          The bundle's autostart setting indicates it must be started.
 int startLevel
          The assigned start level value for the bundle.
 
Constructor Summary
BundleStartLevelDTO()
           
 
Method Summary
 
Methods inherited from class org.osgi.dto.DTO
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

bundle

public long bundle
The id of the bundle associated with this start level.

See Also:
BundleReference.getBundle()

startLevel

public int startLevel
The assigned start level value for the bundle.

See Also:
BundleStartLevel.getStartLevel()

activationPolicyUsed

public boolean activationPolicyUsed
The bundle's autostart setting indicates that the activation policy declared in the bundle manifest must be used.

See Also:
BundleStartLevel.isActivationPolicyUsed()

persistentlyStarted

public boolean persistentlyStarted
The bundle's autostart setting indicates it must be started.

See Also:
BundleStartLevel.isPersistentlyStarted()
Constructor Detail

BundleStartLevelDTO

public BundleStartLevelDTO()

OSGi™ Core
Release 6

Copyright © OSGi Alliance (2000, 2015). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0