Class State
java.lang.Object
org.apache.felix.configurator.impl.model.AbstractState
org.apache.felix.configurator.impl.model.State
- All Implemented Interfaces:
java.io.Serializable
public class State extends AbstractState implements java.io.Serializable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFILE_NAME -
Constructor Summary
Constructors Constructor Description State() -
Method Summary
Modifier and Type Method Description voidaddAll(java.lang.String pid, ConfigList configs)Add all configurations for a pidvoidcheckEnvironments(long bundleId)Mark all configurations from that bundle as changed to reprocess themstatic StatecreateOrReadState(java.io.File f)java.util.Set<java.lang.Long>getBundleIdsUsingConfigAdmin()java.lang.LonggetConfigAdminBundleId(long bundleId)java.util.Set<java.lang.String>getInitialHashes()java.util.Set<java.lang.Long>getKnownBundleIds()java.lang.LonggetLastModified(long bundleId)voidremoveConfigAdminBundleId(long bundleId)voidremoveLastModified(long bundleId)voidsetConfigAdminBundleId(long bundleId, long lastModified)voidsetInitialHashes(java.util.Set<java.lang.String> value)voidsetLastModified(long bundleId, long lastModified)java.lang.StringtoString()static voidwriteState(java.io.File f, State state)Methods inherited from class org.apache.felix.configurator.impl.model.AbstractState
add, getConfigurations, getConfigurations, getPids
-
Field Details
-
FILE_NAME
public static final java.lang.String FILE_NAME- See Also:
- Constant Field Values
-
-
Constructor Details
-
State
public State()
-
-
Method Details
-
createOrReadState
public static State createOrReadState(java.io.File f) throws java.lang.ClassNotFoundException, java.io.IOException- Throws:
java.lang.ClassNotFoundExceptionjava.io.IOException
-
writeState
- Throws:
java.io.IOException
-
getLastModified
public java.lang.Long getLastModified(long bundleId) -
setLastModified
public void setLastModified(long bundleId, long lastModified) -
removeLastModified
public void removeLastModified(long bundleId) -
getConfigAdminBundleId
public java.lang.Long getConfigAdminBundleId(long bundleId) -
setConfigAdminBundleId
public void setConfigAdminBundleId(long bundleId, long lastModified) -
removeConfigAdminBundleId
public void removeConfigAdminBundleId(long bundleId) -
getKnownBundleIds
public java.util.Set<java.lang.Long> getKnownBundleIds() -
getInitialHashes
public java.util.Set<java.lang.String> getInitialHashes() -
setInitialHashes
public void setInitialHashes(java.util.Set<java.lang.String> value) -
addAll
Add all configurations for a pid- Parameters:
pid- The pidconfigs- The list of configurations
-
checkEnvironments
public void checkEnvironments(long bundleId)Mark all configurations from that bundle as changed to reprocess them- Parameters:
bundleId- The bundle id
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getBundleIdsUsingConfigAdmin
public java.util.Set<java.lang.Long> getBundleIdsUsingConfigAdmin()
-