/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }
/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }
/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }
/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }
/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }