All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface orbasec.corba.ProtocolInitializer

public interface ProtocolInitializer
This interface is used at SL2 initialization to initialize the protocols through the ORBacus OCI. You should implement this interface if you implement your own protocol to be used with ORBAsec.

See Also:
MechanismInitializer

Method Index

 o get_vault()
 o init(ORB, BOA, Properties, VendorInitializer)
This function is called by VendorInitializer when initializing a protocol.

Methods

 o init
 public abstract void init(ORB orb,
                           BOA boa,
                           Properties properties,
                           VendorInitializer vendor_initializer)
This function is called by VendorInitializer when initializing a protocol.

Parameters:
orb - The ORB instance.
boa - The BOA instance. This may be null, if the BOA is not initialized.
argv - The args given to orbasec.SL2.init()
properties - This parameter contains Properties read through the config file given to -ORBconfig argument or at the command line.
vendor_initializer - the VendorInitializer calling this method. Note. ORBacus Properties read through the config file or the command line are coverted to java.util.Properties before being passed to this method. Given any property not defined through a config file or passed though the command line that has a default value, this default value is inserted into the java.util.Properties parameter. Moreover, if a property is overridden via a command-line argument, the overriding value will be put in this Properties object in place of the value that is overridden.
 o get_vault
 public abstract Vault get_vault()
Returns:
the SecurityReplaceable::Vault for this protocol.

All Packages  Class Hierarchy  This Package  Previous  Next  Index