VisiBroker for Java

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);
    };
        


Method Summary
 
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
 


Borland Software Corporation
http://www.borland.com
100 Enterprise Way
Scotts Valley, CA 95066
Voice: (831) 431-1000
pubsweb@borland.com

Read the latest documentation online