org.mule.impl.model.seda.optimised
Class OptimisedProxyFactory

java.lang.Object
  extended byorg.mule.config.pool.AbstractProxyFactory
      extended byorg.mule.config.pool.CommonsPoolProxyFactory
          extended byorg.mule.impl.model.seda.optimised.OptimisedProxyFactory
All Implemented Interfaces:
ObjectFactory

public class OptimisedProxyFactory
extends CommonsPoolProxyFactory

Creates an optimised Mule proxy for pooling which does away with the reflection and inteception on objects

Version:
$Revision: 3798 $
Author:
Ross Mason

Field Summary
 
Fields inherited from class org.mule.config.pool.AbstractProxyFactory
descriptor, pool
 
Constructor Summary
OptimisedProxyFactory(MuleDescriptor descriptor)
           
 
Method Summary
protected  Object createProxy(Object component)
           
 
Methods inherited from class org.mule.config.pool.CommonsPoolProxyFactory
activateObject, afterComponentCreate, destroyObject, makeObject, passivateObject, validateObject
 
Methods inherited from class org.mule.config.pool.AbstractProxyFactory
create, getPool, setPool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptimisedProxyFactory

public OptimisedProxyFactory(MuleDescriptor descriptor)
Method Detail

createProxy

protected Object createProxy(Object component)
                      throws UMOException
Overrides:
createProxy in class AbstractProxyFactory
Throws:
UMOException


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.