public class ProviderDecorator<T> extends Object implements ObjectProvider<T>
provider. Subclasses can override the getObject()
method and decorate what comes back from the inner provider in some way (by caching it for
example).| Constructor and Description |
|---|
ProviderDecorator(ObjectProvider<? extends T> inner)
Create a new ProviderDecorator instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected ObjectProvider<? extends T> |
getInner() |
T |
getObject()
Returns an object.
|
void |
setInner(ObjectProvider<? extends T> inner) |
public ProviderDecorator(ObjectProvider<? extends T> inner)
inner - public T getObject()
ObjectProviderException if any problems arise while
constructing/finding the object.getObject in interface ObjectProvider<T>protected ObjectProvider<? extends T> getInner()
public void setInner(ObjectProvider<? extends T> inner)
Copyright © 2005–2014 The Apache Software Foundation. All rights reserved.