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

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

public class JRMIReferenceImpl
extends UnicastRemoteObject
implements JRMIRemoteReference

Provides an implementation of a Jeremie JNDI Reference.

See Also:
JRMIRemoteReference, Serialized Form

Field Summary
protected  javax.naming.Reference ref
          The JNDI reference wrapped by this Jeremie reference.
 
Constructor Summary
JRMIReferenceImpl(javax.naming.Reference ref)
          Constructs a Jeremie JNDI reference from a plain JNDI reference.
 
Method Summary
 javax.naming.Reference getReference()
          Returns the plain JNDI reference encapsulated in this Jeremie JNDI reference.
 
Methods inherited from class org.objectweb.jeremie.libs.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 javax.naming.Reference ref
The JNDI reference wrapped by this Jeremie reference.

Constructor Detail

JRMIReferenceImpl

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

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

getReference

public javax.naming.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.