org.openorb.ins
Class CallbackManagerImpl

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.openorb.ins.callback.CallbackManagerPOA
          extended by org.openorb.ins.CallbackManagerImpl
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, CallbackManagerOperations

public class CallbackManagerImpl
extends CallbackManagerPOA

This class implements the NS Callback Manager.

Author:
Marina Daniel

Constructor Summary
CallbackManagerImpl()
           
 
Method Summary
 void add_callback(Callback callback)
          Add a callback
 void remove_callback(Callback callback)
          Remove a callback
 void report_naming_context_event(org.omg.CosNaming.NameComponent[] name, EventType event)
          Report a naming context event to listener
 void report_object_event(org.omg.CosNaming.NameComponent[] name, EventType event, org.omg.CORBA.Object obj)
          Report an object event to listener
 
Methods inherited from class org.openorb.ins.callback.CallbackManagerPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallbackManagerImpl

public CallbackManagerImpl()
Method Detail

add_callback

public void add_callback(Callback callback)
Add a callback


remove_callback

public void remove_callback(Callback callback)
Remove a callback


report_object_event

public void report_object_event(org.omg.CosNaming.NameComponent[] name,
                                EventType event,
                                org.omg.CORBA.Object obj)
Report an object event to listener


report_naming_context_event

public void report_naming_context_event(org.omg.CosNaming.NameComponent[] name,
                                        EventType event)
Report a naming context event to listener