org.objectweb.jeremie.services.registry.jndi
Class JRMIReferenceImpl

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteStub
          extended by org.objectweb.jeremie.binding.moa.UnicastRemoteObject
              extended by org.objectweb.jeremie.services.registry.jndi.JRMIReferenceImpl
All Implemented Interfaces:
Serializable, Remote, JRMIRemoteReference

public class JRMIReferenceImpl
extends UnicastRemoteObject
implements JRMIRemoteReference

Provides an implementation of a Jeremie JNDI Reference.

See Also:
JRMIRemoteReference, Serialized Form

Field Summary
protected  Reference ref
          The JNDI reference wrapped by this Jeremie reference.
 
Constructor Summary
JRMIReferenceImpl(Reference ref)
          Constructs a Jeremie JNDI reference from a plain JNDI reference.
 
Method Summary
 Reference getReference()
          Returns the plain JNDI reference encapsulated in this Jeremie JNDI reference.
 
Methods inherited from class org.objectweb.jeremie.binding.moa.UnicastRemoteObject
export, exportObject, exportObject, hashCode, toStub, unexportObject, unexportObject, writeReplace
 
Methods inherited from class java.rmi.server.RemoteStub
setRef
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ref

protected Reference ref
The JNDI reference wrapped by this Jeremie reference.

Constructor Detail

JRMIReferenceImpl

public JRMIReferenceImpl(Reference ref)
                  throws RemoteException
Constructs a Jeremie JNDI reference from a plain JNDI reference.

Parameters:
ref - a JNDI Reference.
Throws:
RemoteException - if something goes wrong.
Method Detail

getReference

public Reference getReference()
Returns the plain JNDI reference encapsulated in this Jeremie JNDI reference.

Specified by:
getReference in interface JRMIRemoteReference
Returns:
the underlying plain JNDI reference.