org.apache.yoko.orb.OB
Class BootManager_impl

java.lang.Object
  extended by org.omg.CORBA.LocalObject
      extended by org.apache.yoko.orb.OB.BootManager_impl
All Implemented Interfaces:
BootManager, BootManagerOperations, Object

public final class BootManager_impl
extends LocalObject
implements BootManager


Constructor Summary
BootManager_impl(ORB orb)
           
 
Method Summary
 IOR _OB_locate(byte[] id)
           
 void add_binding(byte[] id, Object obj)
          Add a new binding to the internal table.
 void remove_binding(byte[] id)
          Remove a binding from the internal table.
 void set_locator(BootLocator locator)
          Set the BootLocator.
 
Methods inherited from class org.omg.CORBA.LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

Constructor Detail

BootManager_impl

public BootManager_impl(ORB orb)
Method Detail

add_binding

public void add_binding(byte[] id,
                        Object obj)
                 throws AlreadyExists
Description copied from interface: BootManagerOperations
Add a new binding to the internal table.

Specified by:
add_binding in interface BootManagerOperations
Parameters:
id - The object id to bind.
obj - The object reference.
Throws:
AlreadyExists - Thrown if binding already exists.

remove_binding

public void remove_binding(byte[] id)
                    throws NotFound
Description copied from interface: BootManagerOperations
Remove a binding from the internal table.

Specified by:
remove_binding in interface BootManagerOperations
Parameters:
id - The object id to remove.
Throws:
NotFound - Thrown if no binding found.

set_locator

public void set_locator(BootLocator locator)
Description copied from interface: BootManagerOperations
Set the BootLocator. The BootLocator is called when a binding for an object id does not exist in the internal table.

Specified by:
set_locator in interface BootManagerOperations
Parameters:
locator - The BootLocator reference.
See Also:
BootLocator

_OB_locate

public IOR _OB_locate(byte[] id)


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.