package com.sssw.jbroker.api.bootstrap; public interface InitialReferencesService extends org.omg.CORBA.Object { /** * Get the InitialReferences interface for the given Object Reference. * The host and port of the initialization agent are determined using * the given object reference. */ InitialReferences getInitialReferences(org.omg.CORBA.Object object); /** * Get the InitialReferences interface for the given IIOP URL. The IIOP * URLs are expressed as iiopboot://<ip-address>:<port>, * or iiopboot://:<host>:<port>. */ InitialReferences getInitialReferences(String iiopURL); /** * Get the InitialReferences interface for the given host, port. */ InitialReferences getInitialReferences(String host, int port); /** * Bind an Object Refernce in the local InitialReferences Registry. * If the local flag is not specified, the object is visible to other * processes via the bootstrap protocol. */ void bind(String name, org.omg.CORBA.Object object, boolean local); }
|