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.