com.inprise.vbroker.Activation
Interface OAD
- All Superinterfaces:
- IDLEntity, OADOperations, Object, java.io.Serializable
public interface OAD
- extends Object, OADOperations, IDLEntity
Provides access to the Object Activation Daemon (OAD). It is used by the administration tools to list,
register, and unregister objects. It is also used by client code for programmatic administration of the OAD.
The IDL for the OAD interface -
interface OAD {
CreationImplDef create_CreationImplDef();
Object reg_implementation(in extension::CreationImplDef impl)
raises(DuplicateEntry,InvalidPath);
CreationImplDef get_implementation(in CORBA::RepositoryId repId,
in string object_name) raises(NotRegistered);
void change_implementation(in extension::CreationImplDef old_info,
in extension::CreationImplDef new_info) raises(NotRegistered,InvalidPath,IsActive);
attribute boolean destroy_on_unregister;
void unreg_implementation(in CORBA::RepositoryId repId,
in string object_name) raises(NotRegistered);
void unreg_interface(in CORBA::RepositoryId repId) raises(NotRegistered);
void unregister_all();
ImplementationStatus get_status(in CORBA::RepositoryId repId,
in string object_name) raises(NotRegistered);
ImplStatusList get_status_interface(in CORBA::RepositoryId repId)
raises(NotRegistered);
ImplStatusList get_status_all();
Object lookup_interface(in CORBA::RepositoryId repId,
in long timeout)
raises(NotRegistered, FailedToExecute, NotResponding, Busy);
Object lookup_implementation(in CORBA::RepositoryId repId,
in string object_name, in long timeout)
raises(NotRegistered, FailedToExecute, NotResponding, Busy);
CreationImplDef boa_activate_obj(in Object obj,
in string repository_id, in long unique_id)
raises(NotRegistered);
void boa_deactivate3_obj(in Object obj,
in string repository_id
in long unique_id) raises(NotRegistered);
string generated_command(in extension::CreationImplDef impl);
string generated_environment(inextension::CreationImplDef impl);
};
Methods inherited from interface com.inprise.vbroker.CORBA.Object |
_bind_options, _bind_options, _bind, _boa, _get_client_policy, _get_policy_overrides, _ior_value, _ior, _is_bound, _is_local, _is_persistent, _is_remote, _object_name, _orb, _repository_id, _resolve_reference, _set_policy_overrides, _validate_connection, _vis_is_local, _vis_rebind |
Methods inherited from interface org.omg.CORBA.Object |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override |
Methods inherited from interface com.inprise.vbroker.Activation.OADOperations |
boa_activate_obj, boa_deactivate_obj, change_implementation, create_CreationImplDef, destroy_on_unregister, destroy_on_unregister, generated_command, generated_environment, get_implementation, get_status_all, get_status_interface, get_status, lookup_implementation, lookup_interface, reg_implementation, unreg_implementation, unreg_interface, unregister_all |
Read the latest documentation online