org.apache.commons.proxy.provider
Class ProviderDecorator

java.lang.Object
  extended by org.apache.commons.proxy.provider.ProviderDecorator
All Implemented Interfaces:
ObjectProvider
Direct Known Subclasses:
SingletonProvider

public class ProviderDecorator
extends Object
implements ObjectProvider

Returns the result of the inner provider. Subclasses can override the getObject() method and decorate what comes back from the inner provider in some way (by caching it for example).

Since:
1.0
Author:
James Carman

Field Summary
protected  ObjectProvider inner
           
 
Constructor Summary
ProviderDecorator(ObjectProvider inner)
           
 
Method Summary
 Object getObject()
          Returns an object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inner

protected ObjectProvider inner
Constructor Detail

ProviderDecorator

public ProviderDecorator(ObjectProvider inner)
Method Detail

getObject

public Object getObject()
Description copied from interface: ObjectProvider
Returns an object. Implementing classes should throw a ObjectProviderException if any problems arise while constructing/finding the object.

Specified by:
getObject in interface ObjectProvider
Returns:
the object on which the method should be called


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