001/*
002 * (c) 2003-2005, 2009, 2010 ThoughtWorks Ltd
003 * All rights reserved.
004 *
005 * The software in this package is published under the terms of the BSD
006 * style license a copy of which has been included with this distribution in
007 * the LICENSE.txt file.
008 * 
009 * Created on 03-May-2004
010 */
011package com.thoughtworks.proxy.factory;
012
013import com.thoughtworks.proxy.Invoker;
014
015
016/**
017 * Interface to access the {@link Invoker} of the proxy. Every proxy generated by ProxyToys implements this interface.
018 *
019 * @author Aslak Hellesøy
020 * @since 0.1
021 */
022public interface InvokerReference {
023    /**
024     * Retrieve the Invoker instance from the proxy.
025     *
026     * @return the {@link Invoker} instance.
027     * @since 0.1
028     */
029    Invoker getInvoker();
030}