org.webmacro.resource
Class BrokerTemplateProvider
java.lang.Object
org.webmacro.resource.CachingProvider
org.webmacro.resource.BrokerTemplateProvider
- All Implemented Interfaces:
- Provider, ResourceLoader
- public final class BrokerTemplateProvider
- extends CachingProvider
The BrokerTemplateProvider loads templates through
Broker.getResource(). Templates might be loaded from a file, from
a WAR, from a JAR, etc. It just passes the requests on to a
BrokerTemplateProviderHelper object.
- Since:
- 0.96
- Author:
- Brian Goetz
- See Also:
Provider
,
BrokerTemplateProviderHelper
Method Summary |
java.lang.String |
getType()
Return an array representing the types this provider serves up |
void |
init(Broker b,
Settings config)
If you override this method be sure and call super.init(...) |
java.lang.Object |
load(java.lang.String name,
CacheElement ce)
Load an object from permanent storage (or construct it) on
demand. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BrokerTemplateProvider
public BrokerTemplateProvider()
init
public void init(Broker b,
Settings config)
throws InitException
- Description copied from class:
CachingProvider
- If you override this method be sure and call super.init(...)
- Specified by:
init
in interface Provider
- Overrides:
init
in class CachingProvider
- Throws:
InitException
getType
public final java.lang.String getType()
- Description copied from interface:
Provider
- Return an array representing the types this provider serves up
load
public final java.lang.Object load(java.lang.String name,
CacheElement ce)
throws ResourceException
- Description copied from interface:
ResourceLoader
- Load an object from permanent storage (or construct it) on
demand.
- Throws:
ResourceException