org.codehaus.wadi.servicespace.basic
Class CGLIBServiceProxyFactory

java.lang.Object
  extended by org.codehaus.wadi.servicespace.basic.CGLIBServiceProxyFactory
All Implemented Interfaces:
ServiceProxyFactory

public class CGLIBServiceProxyFactory
extends java.lang.Object
implements ServiceProxyFactory

Version:
$Revision: $

Constructor Summary
CGLIBServiceProxyFactory(ServiceName targetServiceName, ClassIndexerRegistry indexerRegistry, java.lang.Class[] interfaces, ServiceInvoker invoker)
           
 
Method Summary
protected  java.lang.Class createProxyType(java.lang.Class[] interfaces)
           
 java.lang.Class[] getInterfaces()
           
 InvocationMetaData getInvocationMetaData()
           
 ServiceProxy getProxy()
           
 ServiceName getTargetServiceName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CGLIBServiceProxyFactory

public CGLIBServiceProxyFactory(ServiceName targetServiceName,
                                ClassIndexerRegistry indexerRegistry,
                                java.lang.Class[] interfaces,
                                ServiceInvoker invoker)
Method Detail

getTargetServiceName

public ServiceName getTargetServiceName()
Specified by:
getTargetServiceName in interface ServiceProxyFactory

getInterfaces

public java.lang.Class[] getInterfaces()
Specified by:
getInterfaces in interface ServiceProxyFactory

getInvocationMetaData

public InvocationMetaData getInvocationMetaData()
Specified by:
getInvocationMetaData in interface ServiceProxyFactory

getProxy

public ServiceProxy getProxy()
Specified by:
getProxy in interface ServiceProxyFactory

createProxyType

protected java.lang.Class createProxyType(java.lang.Class[] interfaces)


Copyright © 2011. All Rights Reserved.