org.apache.felix.dm.impl
Class AdapterServiceImpl

java.lang.Object
  extended by org.apache.felix.dm.impl.FilterService
      extended by org.apache.felix.dm.impl.AdapterServiceImpl
All Implemented Interfaces:
Component

public class AdapterServiceImpl
extends FilterService

Adapter Service implementation. This class extends the FilterService in order to catch some Service methods for configuring actual adapter service implementation.


Nested Class Summary
 class AdapterServiceImpl.AdapterImpl
           
 
Field Summary
 
Fields inherited from class org.apache.felix.dm.impl.FilterService
m_callbackObject, m_compositionInstance, m_compositionMethod, m_destroy, m_factory, m_factoryCreateMethod, m_init, m_service, m_serviceImpl, m_serviceInterfaces, m_serviceProperties, m_start, m_stateListeners, m_stop
 
Constructor Summary
AdapterServiceImpl(DependencyManager dm, Class adapteeInterface, String adapteeFilter)
          Creates a new Adapter Service implementation.
 
Method Summary
 
Methods inherited from class org.apache.felix.dm.impl.FilterService
add, add, addStateListener, getAutoConfig, getAutoConfigInstance, getCompositionInstances, getDependencies, getDependencyManager, getService, getServiceProperties, getServiceRegistration, invokeCallbackMethod, remove, removeStateListener, setAutoConfig, setAutoConfig, setCallbacks, setCallbacks, setComposition, setComposition, setFactory, setFactory, setImplementation, setInterface, setInterface, setServiceProperties, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdapterServiceImpl

public AdapterServiceImpl(DependencyManager dm,
                          Class adapteeInterface,
                          String adapteeFilter)
Creates a new Adapter Service implementation.

Parameters:
dm - the dependency manager used to create our internal adapter service
adapteeInterface - the service interface to apply the adapter to
adapteeFilter - the filter condition to use with the service interface


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.