org.jboss.osgi.framework
Class StorageState

java.lang.Object
  extended by org.jboss.osgi.framework.StorageState

public class StorageState
extends Object

An abstraction of a bundle persistent storage.

Since:
18-Aug-2009
Author:
thomas.diesler@jboss.com

Field Summary
static String BUNDLE_PERSISTENT_PROPERTIES
           
static String PROPERTY_ACTIVATION_POLICY_USED
           
static String PROPERTY_BUNDLE_FILE
           
static String PROPERTY_BUNDLE_ID
           
static String PROPERTY_BUNDLE_LOCATION
           
static String PROPERTY_BUNDLE_REV
           
static String PROPERTY_LAST_MODIFIED
           
static String PROPERTY_PERSISTENTLY_STARTED
           
static String PROPERTY_START_LEVEL
           
 
Constructor Summary
StorageState(File storageDir, VirtualFile rootFile, Properties props)
           
 
Method Summary
 long getBundleId()
           
 long getLastModified()
           
 String getLocation()
           
 Properties getProperties()
           
 int getRevisionId()
           
 VirtualFile getRootFile()
           
 int getStartLevel()
           
 File getStorageDir()
           
 boolean isBundleActivationPolicyUsed()
           
 boolean isPersistentlyStarted()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROPERTY_BUNDLE_FILE

public static final String PROPERTY_BUNDLE_FILE
See Also:
Constant Field Values

PROPERTY_BUNDLE_ID

public static final String PROPERTY_BUNDLE_ID
See Also:
Constant Field Values

PROPERTY_BUNDLE_LOCATION

public static final String PROPERTY_BUNDLE_LOCATION
See Also:
Constant Field Values

PROPERTY_BUNDLE_REV

public static final String PROPERTY_BUNDLE_REV
See Also:
Constant Field Values

PROPERTY_LAST_MODIFIED

public static final String PROPERTY_LAST_MODIFIED
See Also:
Constant Field Values

PROPERTY_PERSISTENTLY_STARTED

public static final String PROPERTY_PERSISTENTLY_STARTED
See Also:
Constant Field Values

PROPERTY_ACTIVATION_POLICY_USED

public static final String PROPERTY_ACTIVATION_POLICY_USED
See Also:
Constant Field Values

PROPERTY_START_LEVEL

public static final String PROPERTY_START_LEVEL
See Also:
Constant Field Values

BUNDLE_PERSISTENT_PROPERTIES

public static final String BUNDLE_PERSISTENT_PROPERTIES
See Also:
Constant Field Values
Constructor Detail

StorageState

public StorageState(File storageDir,
                    VirtualFile rootFile,
                    Properties props)
Method Detail

getProperties

public Properties getProperties()

getStorageDir

public File getStorageDir()

getLocation

public String getLocation()

getRootFile

public VirtualFile getRootFile()

getBundleId

public long getBundleId()

getRevisionId

public int getRevisionId()

getLastModified

public long getLastModified()

isPersistentlyStarted

public boolean isPersistentlyStarted()

isBundleActivationPolicyUsed

public boolean isBundleActivationPolicyUsed()

getStartLevel

public int getStartLevel()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.