org.apache.felix.cm.impl.helper
Class ManagedServiceFactoryConfigurationMap

java.lang.Object
  extended by org.apache.felix.cm.impl.helper.ConfigurationMap<java.util.Map<TargetedPID,java.lang.Long>>
      extended by org.apache.felix.cm.impl.helper.ManagedServiceFactoryConfigurationMap

public class ManagedServiceFactoryConfigurationMap
extends ConfigurationMap<java.util.Map<TargetedPID,java.lang.Long>>


Constructor Summary
protected ManagedServiceFactoryConfigurationMap(java.lang.String[] configuredPids)
           
 
Method Summary
protected  java.util.Map<java.lang.String,java.util.Map<TargetedPID,java.lang.Long>> createMap(int size)
           
protected  void record(TargetedPID configPid, TargetedPID factoryPid, long revision)
           
protected  boolean removeConfiguration(TargetedPID configPid, TargetedPID factoryPid)
           
protected  boolean shallTake(TargetedPID configPid, TargetedPID factoryPid, long revision)
           
 
Methods inherited from class org.apache.felix.cm.impl.helper.ConfigurationMap
accepts, get, getKeyPid, put, setConfiguredPids
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedServiceFactoryConfigurationMap

protected ManagedServiceFactoryConfigurationMap(java.lang.String[] configuredPids)
Method Detail

createMap

protected java.util.Map<java.lang.String,java.util.Map<TargetedPID,java.lang.Long>> createMap(int size)
Specified by:
createMap in class ConfigurationMap<java.util.Map<TargetedPID,java.lang.Long>>

shallTake

protected boolean shallTake(TargetedPID configPid,
                            TargetedPID factoryPid,
                            long revision)
Specified by:
shallTake in class ConfigurationMap<java.util.Map<TargetedPID,java.lang.Long>>

removeConfiguration

protected boolean removeConfiguration(TargetedPID configPid,
                                      TargetedPID factoryPid)
Specified by:
removeConfiguration in class ConfigurationMap<java.util.Map<TargetedPID,java.lang.Long>>

record

protected void record(TargetedPID configPid,
                      TargetedPID factoryPid,
                      long revision)
Specified by:
record in class ConfigurationMap<java.util.Map<TargetedPID,java.lang.Long>>


Copyright © 2006-2012 The Apache Software Foundation. All Rights Reserved.