org.fusesource.fabric.bridge.zk.internal
Class ZkManagedGatewayServiceFactory

java.lang.Object
  extended by org.fusesource.fabric.bridge.zk.internal.AbstractZkManagedServiceFactory
      extended by org.fusesource.fabric.bridge.zk.internal.ZkManagedGatewayServiceFactory
All Implemented Interfaces:
org.osgi.service.cm.ManagedServiceFactory

public class ZkManagedGatewayServiceFactory
extends AbstractZkManagedServiceFactory

A ManagedServiceFactory for creating ZkGatewayConnectors.

Author:
Dhiraj Bokde

Field Summary
 
Fields inherited from class org.fusesource.fabric.bridge.zk.internal.AbstractZkManagedServiceFactory
LOG, serviceReferenceMap
 
Constructor Summary
ZkManagedGatewayServiceFactory()
           
 
Method Summary
 void doDeleted(java.lang.String pid)
           
 void doDestroy()
           
 java.lang.String getName()
           
 void updated(java.lang.String pid, java.util.Dictionary incoming)
           
 
Methods inherited from class org.fusesource.fabric.bridge.zk.internal.AbstractZkManagedServiceFactory
createApplicationContext, createBrokerConfig, createDestinationsConfig, deleted, destroy, getBundleContext, getFabricService, getZooKeeper, init, setBundleContext, setFabricService, setZooKeeper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZkManagedGatewayServiceFactory

public ZkManagedGatewayServiceFactory()
Method Detail

doDestroy

public void doDestroy()
               throws java.lang.Exception
Specified by:
doDestroy in class AbstractZkManagedServiceFactory
Throws:
java.lang.Exception

getName

public java.lang.String getName()

updated

public void updated(java.lang.String pid,
                    java.util.Dictionary incoming)
             throws org.osgi.service.cm.ConfigurationException
Throws:
org.osgi.service.cm.ConfigurationException

doDeleted

public void doDeleted(java.lang.String pid)
Specified by:
doDeleted in class AbstractZkManagedServiceFactory


Copyright © 2012 FuseSource. All Rights Reserved.