org.ops4j.pax.coin.service.internal.target
Class ManagedServiceFactoryConfigTarget

java.lang.Object
  extended by org.ops4j.pax.coin.service.internal.target.AbstractConfigTarget
      extended by org.ops4j.pax.coin.service.internal.target.ManagedServiceFactoryConfigTarget
All Implemented Interfaces:
ConfigTarget

public class ManagedServiceFactoryConfigTarget
extends AbstractConfigTarget

TODO Add JavaDoc TODO implement equals/hasCode ?

Since:
0.3.0, March 03, 2008
Author:
Alin Dreghiciu

Constructor Summary
ManagedServiceFactoryConfigTarget(org.osgi.service.cm.ManagedServiceFactory service, String pid, String location, Executor executor, ConfigPluginRepository pluginRepository)
          Constructor.
 
Method Summary
 org.osgi.service.cm.ManagedServiceFactory getService()
          Getter.
 String toString()
           
 
Methods inherited from class org.ops4j.pax.coin.service.internal.target.AbstractConfigTarget
delete, getGroupId, getLocation, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ManagedServiceFactoryConfigTarget

public ManagedServiceFactoryConfigTarget(org.osgi.service.cm.ManagedServiceFactory service,
                                         String pid,
                                         String location,
                                         Executor executor,
                                         ConfigPluginRepository pluginRepository)
Constructor.

Parameters:
service - managed service factory
pid - persistent identifier
location - bundle location
executor - executor for running updates / deletes against configuration targets
pluginRepository - configuration plugins repository
Throws:
org.ops4j.lang.NullArgumentException - - If managed service factory is null
Method Detail

getService

public org.osgi.service.cm.ManagedServiceFactory getService()
Getter.

Returns:
managed service factory

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2006-2012 OPS4J - Open Participation Software for Java. All Rights Reserved.