org.jboss.iiop.rmi.ir
Class InterfaceRepository

java.lang.Object
  extended byorg.jboss.iiop.rmi.ir.InterfaceRepository

public class InterfaceRepository
extends java.lang.Object

An Interface Repository.


Constructor Summary
InterfaceRepository(org.omg.CORBA.ORB orb, org.omg.PortableServer.POA poa, java.lang.String name)
           
 
Method Summary
 void finishBuild()
          Finish the build.
 Repository getReference()
          Return a CORBA reference to this IR.
 void mapClass(java.lang.Class cls)
          Add mapping for a class.
 void shutdown()
          Deactivate all CORBA objects in this IR.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceRepository

public InterfaceRepository(org.omg.CORBA.ORB orb,
                           org.omg.PortableServer.POA poa,
                           java.lang.String name)
Method Detail

mapClass

public void mapClass(java.lang.Class cls)
              throws RMIIIOPViolationException (src) ,
                     org.jboss.iiop.rmi.ir.IRConstructionException
Add mapping for a class.

Throws:
RMIIIOPViolationException (src)
org.jboss.iiop.rmi.ir.IRConstructionException

finishBuild

public void finishBuild()
                 throws org.jboss.iiop.rmi.ir.IRConstructionException
Finish the build.

Throws:
org.jboss.iiop.rmi.ir.IRConstructionException

getReference

public Repository getReference()
Return a CORBA reference to this IR.


shutdown

public void shutdown()
Deactivate all CORBA objects in this IR.