org.jboss.ejb3.remoting
Class BaseRemoteProxy

java.lang.Object
  extended by org.jboss.ejb3.remoting.BaseRemoteProxy
All Implemented Interfaces:
Serializable, InvocationHandler, Proxy, RemoteProxy
Direct Known Subclasses:
BaseSessionRemoteProxy, ServiceRemoteProxy, StatefulClusteredProxy, StatelessClusteredProxy

public abstract class BaseRemoteProxy
extends Object
implements Serializable, InvocationHandler, RemoteProxy

Comment

Version:
$Revision: 1.3.2.4 $
Author:
Bill Burke
See Also:
Serialized Form

Field Summary
protected  Object containerId
           
protected  org.jboss.aop.advice.Interceptor[] interceptors
           
protected  org.jboss.aop.metadata.SimpleMetaData metadata
           
 
Constructor Summary
protected BaseRemoteProxy()
           
protected BaseRemoteProxy(Object containerId, org.jboss.aop.advice.Interceptor[] interceptors)
           
 
Method Summary
 org.jboss.aop.metadata.SimpleMetaData getMetaData()
           
abstract  Object invoke(Object proxy, Method method, Object[] args)
           
abstract  String toString()
          For use in hashCode, toString() and equals() *
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.ejb3.remoting.Proxy
getAsynchronousProxy
 

Field Detail

containerId

protected Object containerId

interceptors

protected org.jboss.aop.advice.Interceptor[] interceptors

metadata

protected org.jboss.aop.metadata.SimpleMetaData metadata
Constructor Detail

BaseRemoteProxy

protected BaseRemoteProxy(Object containerId,
                          org.jboss.aop.advice.Interceptor[] interceptors)

BaseRemoteProxy

protected BaseRemoteProxy()
Method Detail

getMetaData

public org.jboss.aop.metadata.SimpleMetaData getMetaData()
Specified by:
getMetaData in interface RemoteProxy

invoke

public abstract Object invoke(Object proxy,
                              Method method,
                              Object[] args)
                       throws Throwable
Specified by:
invoke in interface InvocationHandler
Throws:
Throwable

toString

public abstract String toString()
Description copied from interface: Proxy
For use in hashCode, toString() and equals() *

Specified by:
toString in interface Proxy
Overrides:
toString in class Object


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.