Class ThunkCreatorImpl

  extended by
All Implemented Interfaces:

public class ThunkCreatorImpl
extends Object
implements ThunkCreator

Constructor Summary
ThunkCreatorImpl(PlasticProxyFactory proxyFactory)
Method Summary
<T> T
createThunk(Class<T> proxyType, ObjectCreator objectCreator, String description)
          Creates a Thunk of the given proxy type.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public ThunkCreatorImpl(@Builtin
                        PlasticProxyFactory proxyFactory)
Method Detail


public <T> T createThunk(Class<T> proxyType,
                         ObjectCreator objectCreator,
                         String description)
Description copied from interface: ThunkCreator
Creates a Thunk of the given proxy type.

Specified by:
createThunk in interface ThunkCreator
Type Parameters:
T - type of thunk
proxyType - type of object to create (must be an interface)
objectCreator - provides an instance of the same type on demand (may be invoked multiple times)
description - to be returned from the thunk's toString() method
thunk of given type

Copyright © 2003-2012 The Apache Software Foundation.