com.atlassian.gadgets.renderer.internal.local
Class LocalGadgetSpecFactory

java.lang.Object
  extended by com.atlassian.gadgets.renderer.internal.local.LocalGadgetSpecFactory
All Implemented Interfaces:
org.apache.shindig.gadgets.GadgetSpecFactory

public class LocalGadgetSpecFactory
extends Object
implements org.apache.shindig.gadgets.GadgetSpecFactory

An alternate implementation of Shindig's GadgetSpecFactory implementation that is capable of retrieving local gadget specs without performing an HTTP loopback request.

Since:
1.1

Constructor Summary
LocalGadgetSpecFactory(Iterable<LocalGadgetSpecProvider> providers, org.apache.shindig.gadgets.GadgetSpecFactory fallback)
           
 
Method Summary
 org.apache.shindig.gadgets.spec.GadgetSpec getGadgetSpec(org.apache.shindig.gadgets.GadgetContext context)
           
 org.apache.shindig.gadgets.spec.GadgetSpec getGadgetSpec(URI gadgetUri, boolean ignoreCache)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalGadgetSpecFactory

public LocalGadgetSpecFactory(Iterable<LocalGadgetSpecProvider> providers,
                              org.apache.shindig.gadgets.GadgetSpecFactory fallback)
Method Detail

getGadgetSpec

public org.apache.shindig.gadgets.spec.GadgetSpec getGadgetSpec(org.apache.shindig.gadgets.GadgetContext context)
                                                         throws org.apache.shindig.gadgets.GadgetException
Specified by:
getGadgetSpec in interface org.apache.shindig.gadgets.GadgetSpecFactory
Throws:
org.apache.shindig.gadgets.GadgetException

getGadgetSpec

public org.apache.shindig.gadgets.spec.GadgetSpec getGadgetSpec(URI gadgetUri,
                                                                boolean ignoreCache)
                                                         throws org.apache.shindig.gadgets.GadgetException
Specified by:
getGadgetSpec in interface org.apache.shindig.gadgets.GadgetSpecFactory
Throws:
org.apache.shindig.gadgets.GadgetException


Copyright © 2009 Atlassian. All Rights Reserved.