org.omg.FT
Class ReplicationManagerPOATie

java.lang.Object
  |
  +--org.omg.PortableServer.Servant
        |
        +--org.omg.FT.ReplicationManagerPOA
              |
              +--org.omg.FT.ReplicationManagerPOATie
All Implemented Interfaces:
GenericFactoryOperations, org.omg.CORBA.portable.InvokeHandler, ObjectGroupManagerOperations, PropertyManagerOperations, ReplicationManagerOperations

public class ReplicationManagerPOATie
extends ReplicationManagerPOA


Field Summary
private  org.omg.PortableServer.POA _poa
           
private  ReplicationManagerOperations _tie
           
 
Fields inherited from class org.omg.FT.ReplicationManagerPOA
_ids_list, _ops_Hash
 
Fields inherited from class org.omg.PortableServer.Servant
_delegate, _hasGetInterface
 
Constructor Summary
ReplicationManagerPOATie(ReplicationManagerOperations tieObject)
           
ReplicationManagerPOATie(ReplicationManagerOperations tieObject, org.omg.PortableServer.POA poa)
           
 
Method Summary
 org.omg.PortableServer.POA _default_POA()
           
 ReplicationManagerOperations _delegate()
           
 void _delegate(ReplicationManagerOperations delegate_)
           
 void activate_object(org.omg.CORBA.Any factory_creation_id, long group_id, boolean first_time)
           
 void add_fault_monitor(FaultMonitorInfo fmi)
           
 void add_logging_recovery_c(LoggingRecoveryControllerInfo lrci)
           
 org.omg.CORBA.Object add_member(org.omg.CORBA.Object object_group, org.omg.CosNaming.NameComponent[] the_location, org.omg.CORBA.Object member)
           
 void add_new_method_type_id_d(java.lang.String type_id, java.lang.String method_n, org.omg.CORBA.TypeCode[] par_types, org.omg.CORBA.TypeCode[] exc_types, int[] modes, char meth_type)
           
 void add_new_method_type_id_s(java.lang.String type_id, MethSignStr the_method)
           
 void add_new_type_id(java.lang.String type_id, java.lang.String class_name, java.lang.String[] new_arg_class_n, java.lang.Object[] new_arg_values, MethSignStr[] methods)
           
 org.omg.CORBA.Object create_member(org.omg.CORBA.Object object_group, org.omg.CosNaming.NameComponent[] the_location, java.lang.String type_id, Property[] the_criteria)
           
 org.omg.CORBA.Object create_object(java.lang.String type_id, Property[] the_criteria, org.omg.CORBA.AnyHolder factory_creation_id)
           
 void delete_object(org.omg.CORBA.Any factory_creation_id)
           
 Property[] get_default_properties()
           
 FaultNotifier get_fault_notifier()
           
 org.omg.CORBA.Object get_group_ref(long group_id)
           
 int get_load()
           
 org.omg.CORBA.Object get_member_ref(org.omg.CORBA.Object object_group, org.omg.CosNaming.NameComponent[] loc)
           
 long get_object_group_id(org.omg.CORBA.Object object_group)
           
 org.omg.CORBA.Object get_object_group_ref(org.omg.CORBA.Object object_group)
           
 Property[] get_properties(org.omg.CORBA.Object object_group)
           
 Property[] get_type_properties(java.lang.String type_id)
           
 void install_gateway(org.omg.CORBA.Any factory_creation_id, org.omg.CORBA.Object gateway)
           
 org.omg.CosNaming.NameComponent[][] locations_of_members(org.omg.CORBA.Object object_group)
           
 void modify_class_name_ti_ctr(java.lang.String type_id, java.lang.String new_class_name, java.lang.String[] class_names, java.lang.Object[] arg_values)
           
 void modify_class_name_ti(java.lang.String type_id, java.lang.String new_class_name)
           
 void modify_meth_type_id_add_exc(java.lang.String type_id, java.lang.String the_method, org.omg.CORBA.TypeCode exc_type, int pos)
           
 void modify_meth_type_id_add_param(java.lang.String type_id, java.lang.String the_method, org.omg.CORBA.TypeCode par_type, int mode, int pos)
           
 void modify_meth_type_id_modify_exc(java.lang.String type_id, java.lang.String the_method, org.omg.CORBA.TypeCode exc_type, int pos)
           
 void modify_meth_type_id_modify_param(java.lang.String type_id, java.lang.String the_method, org.omg.CORBA.TypeCode par_type, int mode, int pos)
           
 void modify_meth_type_id_modify_type(java.lang.String type_id, java.lang.String the_method, char new_type)
           
 void modify_meth_type_id_remove_exc(java.lang.String type_id, java.lang.String the_method, int pos)
           
 void modify_meth_type_id_remove_param(java.lang.String type_id, java.lang.String the_method, int pos)
           
 void register_fault_notifier(FaultNotifier fault_notifier)
           
 void remove_default_properties(Property[] props)
           
 org.omg.CORBA.Object remove_member(org.omg.CORBA.Object object_group, org.omg.CosNaming.NameComponent[] the_location)
           
 void remove_method_type_id(java.lang.String type_id, java.lang.String the_method)
           
 void remove_type_id(java.lang.String type_id)
           
 void remove_type_properties(java.lang.String type_id, Property[] props)
           
 void set_default_properties(Property[] props)
           
 org.omg.CORBA.Object set_primary_member(org.omg.CORBA.Object object_group, org.omg.CosNaming.NameComponent[] the_location)
           
 void set_properties_dynamically(org.omg.CORBA.Object object_group, Property[] overrides)
           
 void set_type_properties(java.lang.String type_id, Property[] overrides)
           
 
Methods inherited from class org.omg.FT.ReplicationManagerPOA
_all_interfaces, _invoke, _this, _this,
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _get_interface, _is_a, _non_existent, _object_id, _orb, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

_tie

private ReplicationManagerOperations _tie

_poa

private org.omg.PortableServer.POA _poa
Constructor Detail

ReplicationManagerPOATie

public ReplicationManagerPOATie(ReplicationManagerOperations tieObject)

ReplicationManagerPOATie

public ReplicationManagerPOATie(ReplicationManagerOperations tieObject,
                                org.omg.PortableServer.POA poa)
Method Detail

_delegate

public ReplicationManagerOperations _delegate()

_delegate

public void _delegate(ReplicationManagerOperations delegate_)

_default_POA

public org.omg.PortableServer.POA _default_POA()
Overrides:
_default_POA in class org.omg.PortableServer.Servant

add_logging_recovery_c

public void add_logging_recovery_c(LoggingRecoveryControllerInfo lrci)

add_fault_monitor

public void add_fault_monitor(FaultMonitorInfo fmi)

register_fault_notifier

public void register_fault_notifier(FaultNotifier fault_notifier)

get_fault_notifier

public FaultNotifier get_fault_notifier()
                                 throws InterfaceNotFound

set_default_properties

public void set_default_properties(Property[] props)
                            throws InvalidProperty,
                                   UnsupportedProperty

get_default_properties

public Property[] get_default_properties()

remove_default_properties

public void remove_default_properties(Property[] props)
                               throws InvalidProperty,
                                      UnsupportedProperty

set_type_properties

public void set_type_properties(java.lang.String type_id,
                                Property[] overrides)
                         throws InvalidProperty,
                                UnsupportedProperty

get_type_properties

public Property[] get_type_properties(java.lang.String type_id)

remove_type_properties

public void remove_type_properties(java.lang.String type_id,
                                   Property[] props)
                            throws InvalidProperty,
                                   UnsupportedProperty

set_properties_dynamically

public void set_properties_dynamically(org.omg.CORBA.Object object_group,
                                       Property[] overrides)
                                throws ObjectGroupNotFound,
                                       InvalidProperty,
                                       UnsupportedProperty

get_properties

public Property[] get_properties(org.omg.CORBA.Object object_group)
                          throws ObjectGroupNotFound

create_member

public org.omg.CORBA.Object create_member(org.omg.CORBA.Object object_group,
                                          org.omg.CosNaming.NameComponent[] the_location,
                                          java.lang.String type_id,
                                          Property[] the_criteria)
                                   throws ObjectGroupNotFound,
                                          MemberAlreadyPresent,
                                          NoFactory,
                                          ObjectNotCreated,
                                          InvalidCriteria,
                                          CannotMeetCriteria

add_member

public org.omg.CORBA.Object add_member(org.omg.CORBA.Object object_group,
                                       org.omg.CosNaming.NameComponent[] the_location,
                                       org.omg.CORBA.Object member)
                                throws ObjectGroupNotFound,
                                       MemberAlreadyPresent,
                                       ObjectNotAdded

remove_member

public org.omg.CORBA.Object remove_member(org.omg.CORBA.Object object_group,
                                          org.omg.CosNaming.NameComponent[] the_location)
                                   throws ObjectGroupNotFound,
                                          MemberNotFound

set_primary_member

public org.omg.CORBA.Object set_primary_member(org.omg.CORBA.Object object_group,
                                               org.omg.CosNaming.NameComponent[] the_location)
                                        throws ObjectGroupNotFound,
                                               MemberNotFound,
                                               PrimaryNotSet,
                                               BadReplicationStyle

locations_of_members

public org.omg.CosNaming.NameComponent[][] locations_of_members(org.omg.CORBA.Object object_group)
                                                         throws ObjectGroupNotFound

get_object_group_id

public long get_object_group_id(org.omg.CORBA.Object object_group)
                         throws ObjectGroupNotFound

get_object_group_ref

public org.omg.CORBA.Object get_object_group_ref(org.omg.CORBA.Object object_group)
                                          throws ObjectGroupNotFound

get_group_ref

public org.omg.CORBA.Object get_group_ref(long group_id)

get_member_ref

public org.omg.CORBA.Object get_member_ref(org.omg.CORBA.Object object_group,
                                           org.omg.CosNaming.NameComponent[] loc)
                                    throws ObjectGroupNotFound,
                                           MemberNotFound

create_object

public org.omg.CORBA.Object create_object(java.lang.String type_id,
                                          Property[] the_criteria,
                                          org.omg.CORBA.AnyHolder factory_creation_id)
                                   throws NoFactory,
                                          ObjectNotCreated,
                                          InvalidCriteria,
                                          InvalidProperty,
                                          CannotMeetCriteria

delete_object

public void delete_object(org.omg.CORBA.Any factory_creation_id)
                   throws ObjectNotFound

activate_object

public void activate_object(org.omg.CORBA.Any factory_creation_id,
                            long group_id,
                            boolean first_time)
                     throws ObjectNotFound

install_gateway

public void install_gateway(org.omg.CORBA.Any factory_creation_id,
                            org.omg.CORBA.Object gateway)
                     throws ObjectNotFound

get_load

public int get_load()

add_new_type_id

public void add_new_type_id(java.lang.String type_id,
                            java.lang.String class_name,
                            java.lang.String[] new_arg_class_n,
                            java.lang.Object[] new_arg_values,
                            MethSignStr[] methods)

remove_type_id

public void remove_type_id(java.lang.String type_id)

modify_class_name_ti

public void modify_class_name_ti(java.lang.String type_id,
                                 java.lang.String new_class_name)

modify_class_name_ti_ctr

public void modify_class_name_ti_ctr(java.lang.String type_id,
                                     java.lang.String new_class_name,
                                     java.lang.String[] class_names,
                                     java.lang.Object[] arg_values)

add_new_method_type_id_s

public void add_new_method_type_id_s(java.lang.String type_id,
                                     MethSignStr the_method)

add_new_method_type_id_d

public void add_new_method_type_id_d(java.lang.String type_id,
                                     java.lang.String method_n,
                                     org.omg.CORBA.TypeCode[] par_types,
                                     org.omg.CORBA.TypeCode[] exc_types,
                                     int[] modes,
                                     char meth_type)

remove_method_type_id

public void remove_method_type_id(java.lang.String type_id,
                                  java.lang.String the_method)

modify_meth_type_id_add_param

public void modify_meth_type_id_add_param(java.lang.String type_id,
                                          java.lang.String the_method,
                                          org.omg.CORBA.TypeCode par_type,
                                          int mode,
                                          int pos)

modify_meth_type_id_add_exc

public void modify_meth_type_id_add_exc(java.lang.String type_id,
                                        java.lang.String the_method,
                                        org.omg.CORBA.TypeCode exc_type,
                                        int pos)

modify_meth_type_id_remove_param

public void modify_meth_type_id_remove_param(java.lang.String type_id,
                                             java.lang.String the_method,
                                             int pos)

modify_meth_type_id_remove_exc

public void modify_meth_type_id_remove_exc(java.lang.String type_id,
                                           java.lang.String the_method,
                                           int pos)

modify_meth_type_id_modify_param

public void modify_meth_type_id_modify_param(java.lang.String type_id,
                                             java.lang.String the_method,
                                             org.omg.CORBA.TypeCode par_type,
                                             int mode,
                                             int pos)

modify_meth_type_id_modify_exc

public void modify_meth_type_id_modify_exc(java.lang.String type_id,
                                           java.lang.String the_method,
                                           org.omg.CORBA.TypeCode exc_type,
                                           int pos)

modify_meth_type_id_modify_type

public void modify_meth_type_id_modify_type(java.lang.String type_id,
                                            java.lang.String the_method,
                                            char new_type)