org.apache.abdera.protocol.server.provider.managed
Class CollectionAdapterManager

java.lang.Object
  extended by org.apache.abdera.protocol.server.provider.managed.CollectionAdapterManager

public class CollectionAdapterManager
extends Object


Field Summary
protected  Abdera abdera
           
protected static Map<String,CollectionAdapter> adapterInstanceMap
           
protected  ServerConfiguration config
           
static Logger logger
           
 
Constructor Summary
CollectionAdapterManager(Abdera abdera, ServerConfiguration config)
           
 
Method Summary
protected static CollectionAdapter createAdapterInstance(FeedConfiguration config, Abdera abdera)
           
 CollectionAdapter getAdapter(String feedId)
           
 Map<String,FeedConfiguration> listAdapters()
           
protected  FeedConfiguration loadFeedInfo(String feedId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static Logger logger

adapterInstanceMap

protected static Map<String,CollectionAdapter> adapterInstanceMap

abdera

protected final Abdera abdera

config

protected final ServerConfiguration config
Constructor Detail

CollectionAdapterManager

public CollectionAdapterManager(Abdera abdera,
                                ServerConfiguration config)
Method Detail

getAdapter

public CollectionAdapter getAdapter(String feedId)
                             throws Exception
Throws:
Exception

listAdapters

public Map<String,FeedConfiguration> listAdapters()
                                           throws Exception
Throws:
Exception

loadFeedInfo

protected FeedConfiguration loadFeedInfo(String feedId)
                                  throws Exception
Throws:
Exception

createAdapterInstance

protected static CollectionAdapter createAdapterInstance(FeedConfiguration config,
                                                         Abdera abdera)
                                                  throws Exception
Throws:
Exception


Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.